index函数(认识INDEX,函数中的精确导弹)

   2023-03-31 互联网0
核心提示:index函数(认识INDEX,函数中的精确导弹)INDEX函数是我们在进行数据查找的使用,非常重要的一个函数之一,它的重要性仅次于VLOOKUP函数,是我们在进行数据查找的时候必不可少的能手。下面我们就来给各位详细地介绍一下这个函数。01

index函数(认识INDEX,函数中的精确导弹)

index函数(认识INDEX,函数中的精确导弹)


INDEX函数是我们在进行数据查找的使用,非常重要的一个函数之一,它的重要性仅次于VLOOKUP函数,是我们在进行数据查找的时候必不可少的能手。

下面我们就来给各位详细地介绍一下这个函数。


01

函数定义

INDEX函数由四个参数组成,一般我们只要用到前面三个参数就可以了,第四个参数是可以不用的。

INDEX函数表达式:

INDEX(查找的区域,查找的行,查找的列)

查找的区域:顾名思义就是你要查找的数据在什么范围

查找的行:你要查找的值在第几行

查找的列:你要查找的值在第几列

打开我们的Excel表格,你会看到Excel表格的基本构成就是由行和列以及数据来构成的。

只要给定一个范围、行号和列号,那么就能锁定一个具体的数值,这正是INDEX函数运作的原理。




02

INDEX函数常见用法

INDEX函数常用来进行数据的查找,那么它查找的模式又有那些呢?下面我们就一起来看下INDEX函数的常见用法。

1、查找一列数据

比如在下面的表里,我们要提取所有的手机号码出来,就可以用到INDEX函数来进行数据的提取。


那么我们就可以录入函数公式:=INDEX(B20:L20,10)

其中B20到L20就是我们查找的区域,10就是所在的列号。


有同学可能会疑惑,不是有三个参数么,为什么公式里就只有两个参数?

这是因为我们只需要查找一列,既然是一列的数据,就没有所谓的第几列之分,所以列的参数就可以省去了。

2、查找一行数据

同样是上面的案例,如果我们要查找某个客户的所有信息,也可以用INDEX函数来进行查找。

我们录入函数公式:=INDEX(C20:C38,4)

该公式表示,查找C20到C38这一列当中第四行的数据,那么我们就能够得到该用户的公司姓名,之后我们再往右边去拖动公式,那么就能得到后续的所有信息。


3、查找具体的数值

还是上面同样的案例,如果我们要查找客户为BOLID的电话号码,那么该如何使用INDEX函数来查找呢?


通过上面的表格,我们可以看到,BOLID客户在第8行,电话号码是在第10列。

我们就可以通过行号和列号,以及给定的这个区域,把对应的数据查找出来。

我们录入函数公式:=INDEX(B9:L27,8,10)

这个公式表示,我们查找B9到L27区域当中,第八行,第10列的值,那么就能得到相应的电话号码。




03

INDEX函数与其他函数联合

1、INDEX函数与MATCH函数

由于INDEX函数在使用的过程中,需要列号和行号,而列号和行号均可以通过MATCH函数查找得到。

因为MATCH函数的作用就在于查找某个值位于它所在区域的位置。

将这两个函数结合使用,我们就不用每次都手动去数查找的值在第几行和第几列了。


比如还是上面这个案例,我们可以先用MATCH函数查找出行号和列号。

行号:我们录入函数公式:=MATCH(B16,B9:B27,0)

该公式表示查找B16单元格的值,在B9到B27范围内的第几个,那么我们就得到数字8,也就是位于第八行。


列号:我们录入函数公式:=MATCH(K8,B8:L8,0)

该公式表示查找K8单元格的值,在B8到L8范围内的第几个,那么我们就得到数字10,也就是位于第10列。

有了行号和列号,我们就可以套用回上面的INDEX函数公式当中,那么最终的函数公式我们可以写成:

=INDEX(B9:L27,MATCH(B16,B9:B27,0),MATCH(K8,B8:L8,0))

以上就是MATCH函数与INDEX函数组合使用的方法。



04

INDEX函数使用常见错误

那么在使用INDEX函数的时候,我们有那些的操作是要注意的呢?

下面我们就来看看INDEX函数使用的时候大家可能会犯的一些小错误。

1、查找范围和查找的行号不统一

我们在做表的时候,常常都会有标题行,而标题行一般都是不属于我们数据源里卖弄的内容的,所以我们在进行数据查找的时候,都不会选择标题行。

比如下面我们在进行查找的时候,查找的范围选择了标题行,查找范围是B8到L27.

而你原本查找的行号是没有把标题行涵盖进去的,查找范围是B9到B27.

那么B8和B9之间,就差了一行。

所以原本查找的电话号码应该是上面的黄色行才对的,但由于查找的范围多了一行,原本的查找的第八行就往上移了一行。

虽然也能查找出数据出来,但是这样数据是错误的,一不小心就会酿成大祸。


以上就是INDEX函数使用的方法大全,我们给大家介绍了INDEX函数的定义,它的几种用法以及跟其他函数联合的用法,还有常见的错误,希望对大家有所帮助!


 
标签: 函数 妙招 导弹
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与爱美生活网(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • excel最常用的八个函数
    excel最常用的八个函数
    excel最常用的八个函数分别是:求和Sum;最小值;最大值;平均数;计算数值个数;输出随机数;条件函数;四舍五入。这些函数都是选中表格数值后,点击fx函数选项就可以选择相应计算方式,学会函数计算可以提升工作效率,方便又快捷。excel最常
    03-26
  • 函数f(x)的所有原函数称为f(x)的()
    函数f(x)的所有原函数称为f(x)的()
    "函数f(x)的所有原函数称为f(x)的()"这道题的答案是什么呢,答案在下文中哦。函数f(x)的所有原函数称为f(x)的()A.定积分B.不定积分C.常量D.反函数正确答案:A
    07-02
  • 如何计算跨月的天数(日期函数天数整月)
    如何计算跨月的天数(日期函数天数整月)
    1、直接相减法。在excel中,两个日期直接相减就可以得到两个日期间隔的天数。2、函数法。(1)使用函数DAYS(结束日期,开始日期)。(2)使用函数DATEDIF(开始日期,结束日期,“期间数类型”)。其中“期间数类型”为“Y”表示整年数
  • 大学数学包括哪些(函数级数微分学积)
    大学数学包括哪些(函数级数微分学积)
    大学数学管辖的课程有:高等数学、线性代数、概率论与数理统计、复变函数与积分变换、数理方程与特殊函数、计算方法六门。 经管类的少点,并且高等数学经管类一般称为微积分,高等数学课程的内容为:函数与极限,一元函数微分学,一元函数积分学,空间解析几
  • 一次函数交点坐标怎么求(函数因变量自变量)
    一次函数交点坐标怎么求(函数因变量自变量)
    求一次函数交点坐标公式:Y=-2/3X+2。一次函数是函数中的一种,一般形如y=kx+b(k,b是常数,k≠0),其中x是自变量,y是因变量。特别地,当b=0时,y=kx(k为常数,k≠0),y叫做x的正比例函数。因变量(dependent
  • 三角函数求导(三角函数求导例题)
    三角函数求导(三角函数求导例题)
    谢谢了,做泰勒展开,2secx,cos3a,∫cos2/sin2dsinx,如果是这样,麻烦帮我找下全面的数学三角函数,cost导数为,反三角函数求导公式,cscxcotx,我告诉你吧,25Cosx2求Y的导数。 要详细解释··谢谢问题补
  • 函数周期怎么算(周期函数周期函数)
    函数周期怎么算(周期函数周期函数)
    周期T=2π/w。周期函数是无论任何独立变量上经过一个确定的周期之后数值皆能重复的函数。周期函数f(x)的周期T是与x无关的非零常数,且周期函数不一定有最小正周期。对于函数y=f,如果存在一个不为零的常数T,使得当x取定义域内的每一个值时,
  • jquery发送ajax请求的方法有哪些(免费分享这4种请求方式)
    jquery发送ajax请求的方法有哪些(免费分享这4
    在jQuery中,Ajax常见的请求方式主要有一下4种: 1、$.ajax()返回其创建的 XMLHttpRequest 对象。 $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。 如果你指定了dat
  • python中str函数的用法(str函数的详细用法)
    python中str函数的用法(str函数的详细用法)
    简介 字符串是 Python 最常用的数据类型。 我们可以使用引号( ‘ 或 “,甚至 “”” 或 ”’ 均可 )来创建字符串。 不废话,看下面的实例。 正常输出文字 print(\'技术好奇心,分享技术,一起学习呦^_^\') 结果: 技
  • oracle递归查询语句(oracle递归查询函数)
    oracle递归查询语句(oracle递归查询函数)
    众所周知,目前的mysql版本中并不支持直接的递归查询,但是通过递归到迭代转化的思路,还是可以在一句SQL内实现树的递归查询的。这个得益于Mysql允许在SQL语句内使用@变量。以下是示例代码。 创建表格 CREATE TABLE `lf_
点击排行