2014-05-12 28 views
0

我有一個包含「庫存」項目名稱以及其基本重量和相關碳水化合物,蛋白質,脂肪等的表。在另一張表中,有一個表引用庫存項目的名稱,一旦我輸入實際體重,我希望我的其他計算欄自動計算出所選項目和體重的碳水化合物,蛋白質,脂肪等。例如...確定另一個工作表的行參考行?

我的 「庫存」 表:

Item      Amount Unit Calories Carbs Protein Fat 
Chicken Thigh (w/ Bone) 1  oz  37   0  3.73  2.3 

而我的產品清單食用,出售,取其:這是渲染表

Item:      Measure Unit Carbs Protein Fat 
Chicken Thigh (w/ Bone) 4.6 

而生公式,或我認爲他們可能是:我不知道如何自動選擇卡路里/碳水化合物/等用於計算:(

Item:   Measure Unit ... Carbs ... Protein ... Fat 
=Inventory.A2 4.6  =Sheet/Row of A2's E column * B2 

...任何人都知道如何在Excel中做到這一點?它甚至有可能嗎?

+0

'選擇卡路里/碳水化合物/等'爲什麼你甚至試圖選擇卡路里? 'E專欄' - 是什麼/在哪裏? 「A2的E列」和「= Inventory.A2」 - 是否是A2單元格引用(在哪個表單上)或表單名稱或兩者? – pnuts

+0

例如,在「已吃的項目列表」上:A1是「項目」,A2是「= Inventory.A2」,在庫存表中:A1也是「項目」,D2是「37」。我想出了這個問題,我只需要看看vlookup() – rgenito

回答

0

假設Measure是B1,Unit在C1,你不感興趣的Calories(所以D1爲空),Carbs/Protein/Fat是在E1:分別G1,然後在C2:

=(IF(C$1="","",IF(ISTEXT(VLOOKUP($A2,Inventory!$A:$G,COLUMN(),0)),VLOOKUP($A2,Inventory!$A:$G,COLUMN(),0),$B2*VLOOKUP($A2,Inventory!$A:$G,COLUMN(),0)))) 

並複製到G2可能適合。

相關問題