Excel查找函数index详解及实例应用
Index函数在数据的查找过程当中有其独特的性能优势。这里就介绍一下其各个参数的含义并加以实际演练。
1. 参数介绍这里发现此函数分两种方式,我们先后对其进行分析
· 对于index(array,row_num,[ column_num])
Array表示查找的数组区域;
row_num表示查找的值在数组区域中位于第几行;
[ column_num] 表示查找的值在数组区域中位于第几列;
(这里需要注意的是此种类型的查找区域array是连续的)
· 对于index(reference,row_num,[ column_num],[ area_num])
Reference表示查找的数组区域;
row_num表示查找的值在数组区域中位于第几行;
[ column_num] 表示查找的值在数组区域中位于第几列;
[ area_num]表示返回值在Reference表示的区域中是第几个
(需要注意的是Reference表示的数组区域可以是多个非连续的数组,整体需要用小括号括起来)
2. 实例演练(第一种形式)
以下图所示为例我们可以选择空的单元格输入函数=INDEX(A1:I9,7,6),意思是查找选中区域A1:I9中位于第7行第6列的数值,结果如下
3. 实例演练(第二种形式)
还是同样的数据表格,如下图
这次我们可以在空的单元格输入函数=INDEX((A1:C4,E1:F9,G4:I6),3,2,2)。
其中(A1:C4,E1:F9,G4:I6)表示查找区域,共有3部分不连续的数组组成,每个数组用逗号分开,整体用小括号括住;3,2表示查找值在查找区域的第3行第2列;最后数字2表示是在第2个查找区域内查找,即在E1:F9内查找。结果如下
通过更改最后参数的数值,可以指定不同的查找区域
若将2改为1,则会返回数组A1:C4中第3行第2列的值