3

我正在尝试做这样的事情:=SUMIF(H2:H55,VLOOKUP(为当前行插入占位符,Interfaces_to_Devices,5,FALSE)=A4,J2:J55)

IE 我正在尝试使用我正在评估的当前行来执行需要等于我指定的值的 VLOOKUP。

谢谢你。

在此处输入图像描述 在这个屏幕截图中,我没有包含 VLOOKUP()="A4"。那应该是里面的。

4

2 回答 2

1

ROW()将返回当前行的编号。

但是 VLOOKUP 的第一个参数是单元格引用或值。

如果您在 VLOOKUP 中解释您尝试使用的值,它与当前单元格的关系,那么可能可以使用 INDEX 和 MATCH(可能是 OFFSET)来实现您需要的。

于 2013-07-08T23:47:54.953 回答
1
=SUMIF(H2:H55,VLOOKUP(ROW(),Interfaces_to_Devices,5,FALSE)=A4,J2:J55)

或者

=SUMIF(H2:H55,INDEX(Interfaces_to_Devices,5,ROW())=A4,J2:J55)

如果您只是引用 Interfaces_to_Devices 的第 5 列中的第一个值,然后向下拖动您的公式,您将简单地引用该列中的每个值,而无需查找、索引或匹配。

请注意,在下图中,我如何将公式替换为对表中第 5 列的单元格引用,并且在我的第一行中,我引用列中的第一个值,然后当我向下拖动公式时,它会自动引用每行中的等效单元格列下。

在此处输入图像描述

于 2013-07-09T01:42:28.127 回答