如果 VLookup 函数在 1 个范围与另一个范围匹配时添加相应的单元格

如果 VLookup 函数在 1 个范围与另一个范围匹配时添加相应的单元格

如果 B4 与 AI 列中的 # 匹配,则需要公式返回 C 列中的 #,然后添加...

例如:由于 B4 与 A1 匹配,我需要 C1 (90) +E1 (3) + F4 (0) 并返回 C4 中的值。

我试过了,但它返回了一个 REF。我在某处缺少一个嵌入公式。如果没有匹配,我还希望单元格为空白。我使用的是 Excel 2010。 更新图像示例

答案1

似乎你需要在 B2 中输入类似这样的内容然后复制下来,但是你的问题有点模糊:

=if(countif($A$1:$A1,B2)>0,index($C$1:$C1,match(B2,$A$1:$A1,0)+index($E$1:$E1,match(B2,$A$1:$A1,0)+$F2,"")

答案2

我对 VLookup 公式不太熟悉,删除了我使用的公式,但它类似于 =VLOOKUP($E85,$D$5:$D$137,4,FALSE),这是不正确的。我更新了行/列,请参阅新附加图像。为了澄清和举例,我希望在 G38 中突出显示的单元格中返回 #。(“ID”或 Col.D 中的 # 永远不会像在 Col.E 中那样重复。)为此,我需要,每当 E ​​中的 # 与 D 中的相应 # 匹配时,公式就会在同一行中找到 F 和 J 中的 #(表达式:F33+J33)并将其添加到 K38 并将 # 返回到 G38。更新示例

相关内容