在我们日常工作中,总会遇到各种各样的数据匹配或者查询的需求,比如从成绩表中查询某几个学生某几个学科的成绩、从花名册中统计员工的某几个关键信息应对这种需求的统计方法有很多,常用的如VLOOKUP、LOOKUP、XLOOKUP等函数,但这几个函数都需要不断调整所匹配的列的信息,今天就给大家讲一个VLOOKUP+MATCH的函数组合,帮助大家在工作中实现信息的快速匹配。
首先复习一下VLOOKUP和MATCH函数的用法1、VLOOKUP函数用法VLOOKUP是一个比较常用的数据查找和匹配的函数,其函数语法可以理解为:=VLOOKUP(匹配对象,匹配区域,匹配第几列的内容,精确匹配或模糊匹配)
举个例子:统计学生各科考试成绩,公式可以写为:=VLOOKUP(I2,A:G,2,0)其中2,是需要随着我们统计学科的相对列数进行调整的,统计历史则为5,政治为7;
还有一种模糊匹配的用法,在之前讲IFS函数的时候已经讲过了,我们来复习一下:用VLOOKUP函数匹配不同销售台次对应的单台提成标准:=VLOOKUP(B2,$F$3:$H$6,3,TRUE)
具体可以看一下之前的文章链接:Excel实战解析你所不知道的IFS函数2、MATCH函数用法MATCH函数查找的是指定项在指定区域中的位置,返回的是相对的位置数字,其基本语法为:=MATCH(指定字段,指定区域,精确查找0)
(ps:当然查找方式还有1(小于),要求先对指定区域的数值进行升序排列,查询的是小于指定值的数量;对应的查询方式还有-1(大于),要先对指定区域的数值进行降序排列,查询的是大于指定值的数量)查找对应的学科在成绩表中的列数,公式为:。
=MATCH(J$1,$A$1:$G$1,0)得出的结果为数学在我指定的A1:G1区域的第3列,历史在第5列,政治在第7列
VLOOKUP+MATCH用法解析单独讲完VLOOKUP和MATCH的用法,大家已经能够大概想到这两个组合怎么用了吧对的,用MATCH函数返回的列数值替代VLOOKUP函数中第三个参数列数=VLOOKUP($I2,$A$1:$G$8,MATCH(J$1,$A$1:$G$1,0),0)
要注意各种绝对引用的用法,锁住对应的取数单元格和取数区间,然后就可以Ctrl+C、Ctrl+V了
亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。