VLOOKUP:lookup_value 不在 table_array 的第一列中

VLOOKUP:lookup_value 不在 table_array 的第一列中

Microsoft 的 VLOOKUP 文档声明如下。

请记住,查找值应始终位于第一列在 VLOOKUP 正常工作的范围内。例如,如果您的查找值在单元格 C2 中,则您的范围应以 C 开头。

不幸的是,在我的电子表格中查找值(零件号)在列中B,而我想要返回的数据(供应商编号) 在 列中A

如果我的查找值位于返回值之后,是否可以使用 VLOOKUP?

VLOOKUP 公式

答案1

使用指数/匹配

=INDEX(A:A,MATCH(G12,B:B,0))

这将在 B 列中找到 G12,并返回 A 列中该行的值。意味着0完全匹配,就像FALSE在 VLOOKUP 中一样。

相关内容