VLOOKUP 2D 公式给出错误

VLOOKUP 2D 公式给出错误

我有 3 个小数据集。

1st has range A123:B126.
2nd dataset range is D123:E126. 
3rd has G123:H126.
Each dataset has Column Heading in row 123, are Project & Code. Each dataset has title in row 122, are HR, IT & SALES. 

在数据范围 A128:D131 中,我使用 2D VLOOKUP 来过滤相关的项目代码。

范围 A128:D128 有 Col 标题,例如,

SRNO, PROJECT TITLE, PROJECT, CODE.

范围 B129:B131 包含值 HR、IT、SALES。范围 C129:C131 包含 BEHAVIOR、CALL、ERP。

单元格 D129 含有公式,

=VLOOKUP (C129, OFFSET($A$124:$H$126,MATCH(B129, $A$122:$H$122,0),, 2),2,0)

注意:这是一个数组公式。在 D129 中它产生了正确的结果,但向下拖动后显示 #NA。

答案1

我假设您的实际要求比这复杂得多,所以希望这能够对您有所帮助。

如果您将此公式复制到 D129 中,然后将其拖下,此公式就会起作用。我删除了偏移函数,因为 vlookup 正在查找您想要的单元格。

=VLOOKUP(C129,$A$124:$H$126,MATCH(B129,$A$122:$H$122,0)+1,1)

解决方案的 Excel 屏幕截图

相关内容