摘要:INDEX () 和 MATCH () 可以同时使用 INDEX 和 MATCH 函数来获取与使用 LOOKUP 或 VLOOKUP 相同的结果。 下面是一个语法示例,该语法结合了 INDEX 和 MATCH ,
INDEX () 和 MATCH ()
可以同时使用 INDEX 和 MATCH 函数来获取与使用 LOOKUP 或 VLOOKUP 相同的结果。
下面是一个语法示例,该语法结合了 INDEX 和 MATCH ,以生成与前面的示例中 LOOKUP 和 VLOOKUP 相同的结果:
=INDEX (Table_Array,MATCH (Lookup_Value,Lookup_Array,0) ,Col_Index_Num)
以下公式在示例工作表中查找 Mary 的年龄:
=INDEX (A2:C5,MATCH (E2,A2:A5,0) ,3)
公式在单元格 E2 中使用值“Mary”,并在 A 列中查找“Mary”。然后,它与 C 列的同一行中的值匹配。由于“Mary”位于第 4 行中,因此公式返回 C 列中第 4 行的值 (22) 。
注意: 如果Lookup_Array中没有Lookup_Value (“Mary”) 匹配的单元格,则此公式将返回 #N/A。有关 INDEX 函数的详细信息,请单击下面的文章编号以查看Microsoft知识库中的文章:
如何使用 INDEX 函数查找表中的数据