分享

Excel函数应用篇:index和match函数配合使用实现一对多查询

 每天学学Excel 2022-02-15

在数据比较少时,我们通常会人工找出数据,然后直接复制出来。但是当数据比较多时,这样做不仅耗时,而且会大大增加我们的工作量,其实Excel中有一个INDEX函数,可以快速提取出我们想要查找的数据,那么INDEX函数怎么使用呢?

下面以学生成绩表为例,介绍index和match函数配合使用具体步骤:

一、INDEX函数的使用方法:

INDEX函数的使用方法,公式参数和引用如下:

MATCH函数的使用方法,公式参数和引用如下:

二、INDEX和MATCH函数:引用列序号

我们打开一个学生成绩表素材文件,学生科目成绩在源数据表中的第2~4列。先选中B12单元格,在编辑栏输入column函数公式“=COLUMN(B:B)”,引用B列,按回车键结束确认,即返回引用的序号。index函数动态图:

二、INDEX和MATCH函数:一对多查询

在COLUMN函数公式外面,嵌套一个INDEX函数公式,index第1个参数为源数据区域,这里选中A1:E9单元格,并按【F4】键绝对引用,index第2个参数为条件所在行,这里应用MATCH函数精确匹配即可定位行号,输入“MATCH($A$12,$A$1:$A$9,0)”,按回车键结束确认,即可获取该学生的语文成绩,单击单元格右下角,并向右拖拽,即可获取该学生的所有科目成绩。index函数动态图:

如果你的Excel基础不是很好,推荐大家读下面这本书,碎片化阅读更适合当今读者的阅读习惯,大大降低了学习成本,可以快速提高你的工作效率,让Excel成为你的职场核心竞争力,从此告别加班无烦恼!

没时间看纸质书的小伙伴,也可以关注我的【专栏】,Excel表姐会把书中的干货,分享给大家~

小贴士:

完整公式如下:

B12=INDEX($A$1:$E$9,MATCH($A$12,$A$1:$A$9,0),COLUMN(B:B))

在操作过程中,需要注意以下几个细节:

1、完整公式中的COLUMN函数的主要作用,是返回指定引用列所在的列号顺序,列入A列列号为1,B列列号为2;

2、row_num和column_num,必须指向数组中的一个单元格,否则,INDEX函数将返回错误值“#REF'’;

3、如果INDEX函数将row_num或column_num设置为0(零),INDEX函数分别返回,整个列或行的数组数值,INDEX函数若要使用以数组公式形式输入,(数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果,数组公式括于大括号({})中,按【Ctrl+Shift+Enter】组合键,可以输入数组公式。),对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入,INDEX函数若要输入数组公式,应按【Ctrl+Shift+Enter】组合键;

index和match函数配合使用,你学会了吗?赶快动手试试吧!

欢迎大家留言讨论,期待您的收藏、推荐~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多