excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Index函数怎么用?快速认识index函数两种基础语法和用法

index函数是excel中常见的引用函数,它的作用主要是引用特定区域中的指定行列交叉位置的值。

通俗点来讲,就是在一个单元格区域中,给定行数和列数,然后在行和列交叉的位置进行取值。

从这个作用来讲,它与其他常见引用函数有不同,也有相通之处。

比如vlookup函数是查询某个查找值在区域中对应的其他值,而index函数则类似于vlookup函数的条件查找,如index指定的行在vlookup函数中是查找值在查询列中的位置,而index指定的列,是vlookup函数中要返回的特定列数。

然而在一些常见场景,比如一对多查询中,index却要优于vlookup函数,以及引用数组结果,也是index函数的一个高阶用法。

index函数的主要作用已经清楚了,它的基础语法和用法是怎么样的呢?下面作者将通过示例来进行讲解。

由于index函数包含两种基础语法,因此也会介绍两种语法的公式使用。

如下数据表,它是某商店3C产品的1月销量表,我们可以查询该表中指定产品品类的销售信息,比如查询手机的同比增长,或音箱的线上获客率等。

我们首先来看index函数的两种语法表达,如下图所示,两种语法的参数数量并不一致,其写法也稍有不同,在日常工作中,我们通常都使用第1种index语法进行数据查询引用。

一、第一种基础语法

第一种语法表达是什么样的?

我们来看下图:

它的表达式为:=index(引用区域,行数,列数)

其作用是在给定的单元格区域中,返回特定行列交叉处单元格的值或引用。

这是官方给出的index函数定义。

index函数三个参数的含义分别如下:

第1参数引用区域,是指要查询引用的数据表区域;

第2参数行数,是指要在引用区域中的第几行进行查询;

第3参数列数,与第2参数类似,指要在引用区域的第几列进行查询。

所以它的语法表达其实很简单,首先选择一个单元格区域,然后设定好行数和列数,就可以执行数据查询。

在下方数据表中,作者需要查询区域中的第4行第3列的值,则可以输入公式为:

=INDEX(A2:D10,4,3)

将这个公式套入语法表达式,能很清楚地理解公式的含义,即是查询数据表区域中第4行3列的值。

从上文可见,index函数的第1种基础表达是非常简单的。

二、第二种基础语法

接下来我们看看第2种基础语法表达:

它的语法表达式为:=index(一个或多个引用区域,行数,列数,要查询的第K个区域)

单从语法图可能还无法认识它的写法,我们根据数据表及其公式案例来解析。

下图数据表,包含了1月和2月的销售信息,现在我们要在2月销量表中查询特定行列交叉位置的值。

根据上面的语法表达式,我们输入一个公式:

=INDEX((A2:D10,F2:I10),4,3,2)

这个公式中,index函数的第1参数被设置为小括号引用的两个单元格区域,然后新增了第4参数,参数值为2,代表选择第1参数中的第2个引用区域。

按照这个逻辑,则是在2月销量表中,查询第4行3列的值。

所以这个公式的特点,在于第1参数可以设置为一个或多个引用区域,然后根据第4参数的值,来选择其中特定的单元格区域来进行查询引用。

正因为这个特点,我们在一些多表或跨表查询的场景中,可以利用index函数第2种语法进行求解,作者也将会在后续的专栏文进行实例场景公式的讲解。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接