Excel技巧:VLOOKUP多列数据查找

薛奔
薛奔
薛奔
15
文章
0
评论
2020-04-1802:05:00 评论 2,997 993字
摘要

VLOOKUP函数想必大家用的都比较多了,那么,假如你有多列数据需要用VLOOKUP函数匹配过来,今天牛哥就给大家介绍三种VLOOKUP函数匹配多列数据的方法。

源数据

Excel技巧:VLOOKUP多列数据查找

这是某淘宝店铺的实际流量数据,我们现在要根据品名匹配后面的相关数据。

一. VLOOKUP+COLUMN函数

该方法适用于要返回的列数连续,中间不能断开。例如上例中,我们要根据所指定的品名一次返回浏览数、下单数、付款数和评论数。

Excel技巧:VLOOKUP多列数据查找

由于要返回的分别为数据范围的第2、3、4、5列,这是一个连续的序列,因此, VLOOKUP函数的第三参数我们可以借助COLUMN函数可以快速达到想要的结果,B13的具体公式为:

=VLOOKUP($A13,$A$2:$E$9,COLUMN(B2),0)

向右拖动,向下拖动,这样就完成了返回序号连续的多列数据匹配。

二. VLOOKUP+MATCH函数

该方法适用于要返回的不连续的多列数据。例如上例中,我们要根据所指定的品名依次返回评论数和浏览数。

Excel技巧:VLOOKUP多列数据查找

假设我们不知道评论数和浏览数在数据范围的第几列,我们就需要用MATCH函数来精确查找他们对应的列数,因此,VLOOKUP函数的第三参数我们可以借助MATCH函数来快速精确返回他们对应的列数,B19的具体公式为:

=VLOOKUP($A19,$A$2:$E$9,MATCH(B$18,$A$1:$E$1,0),0)

向右拖动,向下拖动,这样就完成了返回序号不连续的多列数据匹配。

三. VLOOKUP的数组用法

该方法适用于要返回任意指定的多列数据。例如上例中,我们要根据所指定的品名依次返回下单数、评论数、浏览数和付款数。

Excel技巧:VLOOKUP多列数据查找

由于要返回的分别为数据范围的第3、2、5、4列,没有任何规律,因此,VLOOKUP函数的第三参数我们可以用3、2、5、4组成一个常量数组数组,再进行查找,因此VLOOKUP函数的第三参数-返回列数可以用一个数组来表达,具体公式为:

=VLOOKUP($A25,$A$2:$E$9,{3,2,4,5},0)。

这是一个数组公式,需要同时选中B25:E25,按下Ctrl Shift Enter结束输入,然后向下拖动,这样就完成了返回任意指定的多列数据匹配。

怎么样,小伙伴们,VLOOKUP的这三种多列数据的查找用法你们学会了吗?当大家实际遇到列数非常多的数据时,这几种方法的优势就展现出来了,那时候,大家对这三种方法肯定会有种相见恨晚的感觉!需要文章中素材的朋友们,可以在公众号回复"VLOOKUP多列",获取相关素材的下载链接,谢谢。

End.作者:Excel报表顾问来源:微博本文均已和作者授权,如转载请与作者联系。

  • 我的微信公众号
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: