会vlookup()函数可以早下班半小时,这虽然是句玩笑话,但也道出了这个函数在表哥表妹心目中的地位。但vlookup()函数的标准用法有一个局限,那就是它只能从查找列往右匹配提取数据,不能够提取左边的数据。遇到非要往左查询的数据,很多人就会不得不借用index+match大法来完成。其实,利用函数嵌套和内存数组功能,vlookup()同样也可以实现往左查询。下面来看一下两种实现过程:
一. vlookup嵌套if实现法
假设我们有以下的数据,我们希望提取相关人员的CSAT成绩:
我们在Q2输入的vlookup参数如下:
=VLOOKUP(P2,IF({1,0},$M$2:$M$55,$H$2:$H$55),2,0)
结果顺利提取:
二. vlookup嵌套choose实现法
还是跟上面一样的数据:
我们在Q2输入的vlookup参数如下:
=VLOOKUP(P2,choose({1,2},$M$2:$M$55,$H$2:$H$55),2,0)
结果顺利提取:
那么这个{1,2}或{1,0}到底是何方神圣呢?请看下面我在网上找到的一篇解释。
End.
作者:王厚东-客户体验与数据分析
来源:微博
本文均已和作者授权 如转载请与作者联系
- 我的微信公众号
- 微信扫一扫
- 我的微信公众号
- 微信扫一扫
评论