EXCEL INDEX函数交叉引用查找数据的使用方法

INDEX函数用于交叉引用查找数据,它返回指定的行与列交叉处的单元格数值,有引用形式和数组形式两种用法,引用形式可以有多个不连续的区域,数组形式通常返回数值或数值数组,下面来说一下它们的具体用法。

操作方法

  • 01

    如上图,应用index函数查找某一货物所在的库位及数量。在index引用形式下,其语法格式为:INDEX(reference,row_num,column_num,area_num)  reference 是对一个或多个单元格区域的引用,如本例,只引用了一个单元格区域A2:D9,也就是要查找的区域范围,Row_num   所在区域的行号,Column_num 所在区域的列号,如本例中两个公式所示。

  • 02

    如上图,在这个例子中,公式用到了INDEX函数的第4个参数:area_num, 它指的是:选择引用中第几个区域,如本例中,A15=INDEX((A2:D9,C2:D9),4,2,2),引用中有两个区域,分别是:A2:D9和C2:D9,area_num 设置的是2,即引用第二个区域:C2:D9,它表明要返第2个区域中 row_num 和 column_num 的交叉处的数值。选中或输入的第一个区域序号为 1,第二个为 2,以此类推。如果省略 area_num,则函数 INDEX 使用区域 1。 注意:多个 区域应用()括起来。

  • 03

    其实要实现这一功能,可以用VLOOKUP 函数代替。 下面来说一下INDEX函数的数组形式。

  • 04

    语法格式:INDEX(array,row_num,column_num) Array   为单元格区域或数组常量。 如果数组只包含一行或一列,则相对应的参数 row_num 或 column_num 为可选参数。 如果数组有多行和多列,但只使用 row_num 或 column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。 Row_num   数组中某行的行号,函数从该行返回数值。如果省略 row_num,则必须有 column_num。 Column_num   数组中某列的列标,函数从该列返回数值。如果省略 column_num,则必须有 row_num。

  • 05

    如上图:用到的即是INDEX的数组形式,查询库区A内货物的明细信息。 公式解析:B15=INDEX(B2:E9,IF(E2:E9=B11,ROW(E2:E9)-1,65535),1) 首先这是一个数组公式,写完函数应用shift +ctrl +enter 三键输入! IF(E2:E9=B11,ROW(E2:E9)-1,65535),指如果库位与B11中一致,则显示为该行所在行号并减1,因为表格有表头占用了第一行,因此就要减去1,如果库位不同就显示 65535。 因此IF 函数返回的结果是{1,2,3,4,65535,65535,65535,65535} INDEX(B2:E9,IF(E2:E9=B11,ROW(E2:E9)-1,65535),1)  把区域B2:E9,中第1,2,3,4行第1列的数值显示出来,就得到了结果 由于65535中无数值因此后面的都显示错误。 其它2个公式类同。

(0)

相关推荐

  • excel里面函数如何引用其他工作表内的数据?

    在excel里面函数如何引用其他工作表内的数据?在excel内,想要在sheet1里面使用sheet2内的数据,应该如何操作,如何引用呢? 操作方法 01 首先新建一个excel工作表,wps exc ...

  • Excel怎么进行多条件查找数据

    Excel是现在十分常用的办公软件之一,有些新用户不知道怎么进行多条件查找数据,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中需要编辑的Excel文档,根据下图所示,小 ...

  • 在Excel表格中按行对数据排序的方法

    在Excel表格中按行对数据排序的方法 1.启动Excel 2013并打开工作表,选择工作表中的所有数据.打开"排序"对话框,单击"选项"按钮打开"排 ...

  • 在Excel中使用SQL语句进行数据筛选的方法介绍

    在Excel中如何使用SQL语句进行数据筛选?我们在使用VBA对数据库进行访问时,利用SQL语句能够方便地实现对数据库的查询.本文使用SQL语句实现多条件查询,使用Select语句从“成绩管理.acc ...

  • Excel中index函数怎么快速查找值班人员?

    Excel汇总想要查找某天值班的工作人员,该怎么查找呢?需要使用index函数实现,请看下文详细介绍. 1.如表格中的数据,用函数查找值班的人员. 2.在单元格输入函数=INDEX(C29:G37,M ...

  • 如何利用VLOOKUP函数跨表查找数据

    操作方法 01 打开含有两个表的excel文件,第一张表由"身份证号.姓名.年龄.部门.工资"这5列数据构成,因每一行数据都缺少"工资"信息,因此需要通过&qu ...

  • Excel技巧12如何用offset函数自动引用近期数据

    现在很多公司或是学校等都要对自己的货物进出货量和学生近期的成绩情况进行检测,但是随着数据的不断添加,那就需要人工逐条进行录入,相当麻烦.而采用offset函数就可以轻松实现. 操作方法 01 打开一张 ...

  • Excel按年份或月份做数据统计的方法

    在Excel中,如何按照年份或月份进行数据的统计呢? 操作方法 01 首先请看下表.A列的日期列,包含年月日的日期数据.B列是销售量. 02 现在,我们要做的是,如何按照A列中的年份,或者是月份,求出 ...

  • INDEX函数怎么用(Excel一对多查找最常用函数)

    今天要讲的内容可能是绝大多数excel使用者没有接触过的知识,它是关于index函数输出数组结果的一个特性应用.当然,这个特性它包含了与其他函数的嵌套组合,从而彻底解决了index函数一次只能得到一个 ...