解题网-Problem solving website

Excel 高级教程

INDEX MATCH 函数

介绍

INDEX MATCH 是一种具有查找功能的函数,许多人认为它比VLOOKUP 函数更好用。

实际上,INDEX MATCH 是两个 Excel 函数的组合— INDEX 函数和 MATCH 函数

为什么要使用 INDEX MATCH 而不是 VLOOKUP?

VLOOKUP 函数存在一些不可忽视的问题:

  • 当删除表数组中的一列或添加新列时,VLOOKUP 效果不好。这可能会导致错误的结果甚至 #REF !
  • 你有没有试过将 VLOOKUP 函数应用于一个 50 列的数组?使用这种大小的数组时很容易出错。
  • INDEX MATCH 的性能被认为优于 VLOOKUP ,尤其是在大表中。

您是否更喜欢使用 INDEX MATCH 而不是 VLOOKUP?

答案是否定的。对于大多数用户来说,VLOOKUP 容易理解。但是面对复杂的大表时——INDEX MATCH 是更好的选择。

用法

下面我们看看如何使用它:

=INDEX(返回值数组,MATCH(lookup_value, lookup_array, match_type))

lookup_value:需要在数据表(lookup_array)中查找的值

lookup_array:可能包含所要查找数值的连续单元格区域,注意只能选择一行或者一列

match_type:表示查询的方式。其中,0 代表精确,-1代表小于,1代表大于

例子

通过下面的例子,能了解 INDEX MATCH 函数 在Excel软件中如何使用。

Advertisement




解题网-Problem solving website ×