excel学习库

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

VLOOKUP+XMATCH嵌套匹配多列数据

封面

VLOOKUP函数是一个常用的数据匹配函数,它的语法格式是:VL00KUP(查找值,数据表,列序数,[匹配条件]),是在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。( 默认情况下,表是升序的)。下面分享VLOOKUP函数第三参数【列序数】通过XMATCH函数获取的具体实例。

以下图为例,左边学生成绩表是源数据表,要通过姓名匹配数据到右边表里。

图法

具体操作如下:

1.首先选取I2:K2区域,再在编辑栏输入公式=VLOOKUP($H3,$A$3:$E$14,XMATCH(I$2:K$2,$A$2:$E$2,0),0),输完公式同时按Ctrl+Shift+Enter三键运行,结果就分别显示在I2:K2单元格内。XMATCH(I$2:K$2,$A$2:$E$2,0)是将右边表中“英语”“语文”“数学”在源数据表中的列位置序数,并以数组返回作为VLOOKUP函数的【列序数】;即XMATCH(I$2:K$2,$A$2:$E$2,0)返回的结果是{5,3,4}。

2.得到第一行的结果后,通过复制公式=VLOOKUP($H3,$A$3:$E$14,XMATCH(I$2:K$2,$A$2:$E$2,0),0),再选取需要匹配数据区域的所有单元格,将公式粘贴后,就得到所有的结果。

操作演示:

操作演示

发表评论:

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

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