让vlookup()函数往左查

王厚东-客户体验与数据分析
王厚东-客户体验与数据分析
王厚东-客户体验与数据分析
13
文章
0
评论
2020-04-1709:05:00 评论 121 507字
摘要

会vlookup()函数可以早下班半小时,这虽然是句玩笑话,但也道出了这个函数在表哥表妹心目中的地位。但vlookup()函数的标准用法不能够提取左边的数据,很多人就会不得不借用index+match大法来完成。

会vlookup()函数可以早下班半小时,这虽然是句玩笑话,但也道出了这个函数在表哥表妹心目中的地位。但vlookup()函数的标准用法有一个局限,那就是它只能从查找列往右匹配提取数据,不能够提取左边的数据。遇到非要往左查询的数据,很多人就会不得不借用index+match大法来完成。其实,利用函数嵌套和内存数组功能,vlookup()同样也可以实现往左查询。下面来看一下两种实现过程:
一. vlookup嵌套if实现法
假设我们有以下的数据,我们希望提取相关人员的CSAT成绩:
让vlookup()函数往左查

我们在Q2输入的vlookup参数如下:

=VLOOKUP(P2,IF({1,0},$M$2:$M$55,$H$2:$H$55),2,0)
结果顺利提取:

让vlookup()函数往左查

二. vlookup嵌套choose实现法

还是跟上面一样的数据:
让vlookup()函数往左查

我们在Q2输入的vlookup参数如下:

=VLOOKUP(P2,choose({1,2},$M$2:$M$55,$H$2:$H$55),2,0)
结果顺利提取:
让vlookup()函数往左查

那么这个{1,2}或{1,0}到底是何方神圣呢?请看下面我在网上找到的一篇解释。

让vlookup()函数往左查

End.

作者:王厚东-客户体验与数据分析

来源:微博

本文均已和作者授权 如转载请与作者联系

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

发表评论

匿名网友 填写信息

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