【技巧分享】VLOOKUP一对多查询
创作者俱乐部成员
最近一直在忙工作没啥时间逛社区,工作中一个同事问我XLOOKUP可以一对多查询,那么VLOOKUP怎么做一对多查询?
我一本正经的告诉他,VLOOKUP只能一对一查询,为啥不用XLOOKUP呢?
同事说老版本电脑,内网没法升级。
我帮他研究了下电脑,机箱上没有USB插口,唯一的网线插口的水晶头在机箱里面!怎么办到的?
好吧,只好再研究下VLOOKUP一对多查询了,经过网上各种资料搜索查询,在本地测试后发现,VLOOKUP还真的可以一对多查询,不过需要稍微修改一下。
同事说只要能用VLOOKUP一对多查询,请我喝酒都行。
接下来就把这个技巧分享以下,自己也做一个知识备份,虽然现在的版本已经不需要这么麻烦了,随便用XLOOKUP或者FILTER就搞定了,但对于老版本来说这还是一颗救命稻草啊!
先看看效果,源数据可进行随意维护,不需要改公式,即可实现用VLOOKUP模拟动态数组
怎么做到的呢
首先
设置要查询的内容,这里用下拉列表方便展示,根据需要操作即可。
随后
在源数据前面设置辅助列=(F2=$I$1)+E1,向下复制填充,为了美观可以将辅助列字体设置为白色或隐藏该列,不影响后续操作。
接着
编写VLOOKUP公式=IFERROR(VLOOKUP(ROW(E1),E:G,3,0),""),向下复制填充。
最后
测试下VLOOKUP的“动态”数组的效果。
原理
网上的教程说了一大堆原理,看完后表示没有理解,这就是个帮助老版本做的辅助,能用就行了呗,要什么原理?
真·原理
📌 | 就是应该升级版本,用真·动态数组不香吗!! |
应新路老师的要求,特地放上文件链接
📌 | 【金山文档 | WPS云文档】 VLOOKUP一对多匹配 |
有了VLOOKUP的“动态”数组,别再说WPS云文档不支持动态数组了。
WPS函数专家
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员