
index函数是excel中最重要的函数之一,它是一个非常有用的函数,特别是和match函数联合起来,可以构成一个具有强大功能函数,用于查找匹配相应的数值。这里,我们先来了解一下index的函数的用法。
工具/原料
excel
方法/步骤
1:index,索引,index函数即索引、搜索函数,也就是根据区域内指定的行号和列号返回值(指定行和列交叉处的值)或者对某个值的引用。index有两种形式:数组形式和引用形式。
数组形式语法如下图所示:

2:因为index函数是在一个给定范围内返回行号和列号交叉处的单元格的元素值,所以index可以用来根据行号和列号查找某个值。
如下图所示:求相应商品的单价。

3:在g3中录入公式“=index(b2:d9,3,1)”,g4中录入公式“=index(b2:d9,5,1)",函数分别返回了39和387,和左表b列数值对照验证一下是正确的。
4:如果index函数第二个或者第三个参数为0,函数将分别返回整列或整行的数组值,利用这个特点,我们可以用一个函数获取对整行或者整列的值。
如下图求所有商品的销售金额。

5:我们选中g2:g9,并录入公式”=index(b2:d9,0,3)“,按 ctrl+shift+enter 结束这个数组公式。这个函数意思是,在b2到d9区域内查找0行3列,即d列,并把结果返回到g2:g9。

6:回车,可以看到,已经把所有的金额填列到g2:g9列中了。

7:如果函数第一个参数只包含一行或一列,则可以不使用相应的 row_num (行号)或 column_num (列号)参数。
如下图,求出指定商品的相应单价。

8:在e2中录入公式:”=index(b2:d9,4)“。

9:回车,函数返回商品4的单价值。下面商品同理。

10:上面是我们对index函数数组形式的介绍,是我们经常用到的形式,index函数还有一种形式:引用形式。引用形式返回指定行和列交叉处单元格的引用。如果此引用是由非连续选定区域组成的,则可以选择要用作查找范围的选定区域。

11:如图:求商品7的数量.

12:在g2中录入公式”=index((b2:d3,b6:d9),3,2,2),注意:因为引用形式第一个参数为多个非连续区域,所以要用括号括起来。

13:回车,返回商品4的数量,我们验证看一下,是正确的。

14:需要说明的是:如果上述引用形式中第四个参数省略,函数默认第一参数的第一个区域。
如下图,我们可以省略第四个参数。在g3中录入公式:=index((b2:d6,b8:d9),5,2)

15:回车,商品5的数量已经搜索出来了。

注意事项
index函数的行号 和 列号必须指向区域中的某个单元格;否则,index 将返回错误值#ref
如果此经验对您有帮助,请投我一票,万分感谢!!!
希望本文【函数index的用法】index函数的用法举例能帮到你。