Excel formula 为另一张图纸确定行的引用行?
我有一个表,其中包括库存物品的名称,以及它的基本重量和相关的碳水化合物、蛋白质、脂肪等。在另一张表上,有一个表引用了库存物品的名称,一旦我输入了实际重量,我希望我的其他计算列能够自动计算出碳水化合物、蛋白质、脂肪,等,用于所选项目和重量。例如 我的库存表:Excel formula 为另一张图纸确定行的引用行?,excel-formula,Excel Formula,我有一个表,其中包括库存物品的名称,以及它的基本重量和相关的碳水化合物、蛋白质、脂肪等。在另一张表上,有一个表引用了库存物品的名称,一旦我输入了实际重量,我希望我的其他计算列能够自动计算出碳水化合物、蛋白质、脂肪,等,用于所选项目和重量。例如 我的库存表: Item Amount Unit Calories Carbs Protein Fat Chicken Thigh (w/ Bone) 1 oz 37
Item Amount Unit Calories Carbs Protein Fat
Chicken Thigh (w/ Bone) 1 oz 37 0 3.73 2.3
和我的吃的、卖的物品清单,以两者中的哪个为准:这是呈现的表格
以及原始配方,或者我认为可能是:我不知道如何自动选择卡路里/碳水化合物/等用于计算:
…有人知道如何在excel中执行此操作吗?有可能吗?假设度量单位为B1,单位为C1,您对卡路里不感兴趣,因此D1为空,碳水化合物/蛋白质/脂肪分别为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可能合适。例如,在被吃掉的物品列表上:A1是物品,A2是=库存。A2,在库存表上:A1也是物品,D2是37。我通过……解决了这个问题。。。我只想看看vlookup
Item: Measure Unit ... Carbs ... Protein ... Fat
=Inventory.A2 4.6 =Sheet/Row of A2's E column * B2
=(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))))