VLOOKUP这个函数真的是每一个办公人士必须掌握的函数啊!!!
老王我也写了好多次关于这个函数的用法,不知道你学会了么?
虽然这个函数非常厉害,但是有一个非常麻烦的地方不知道大家有没有遇到过,那就是碰到数据量大的时候,那计算时间太长了啊!
比如下面这个问题
你给下面的10个门店发放了10万张优惠券券码,现在有1万张优惠券被使用了,你想匹配一下这1万张是发送给哪些门店的。很常见的匹配问题。
这是总表
这是要核对的表
如果你写个VLOOKUP,然后向下填充,你会发现。。。
这算的贼慢啊!具体时长取决于电脑配置,如果是碰到老旧衰的电脑,说不定就未响应了。
所以你需要寻找一种更好的方法来解决这个大数据量的匹配问题。
当当当当,又要请出PowerQuery了!!!
第一步、加载数据
首先把数据加载到PQ,具体步骤就不详细说了,之前的PQ教程说过多次了。两个表格都加载进去,顺便改个名字,不然待会忘记了,记得关闭的时候选择仅创建连接。
第二步、合并查询
在右边查询&连接窗口,找到刚才创建的两个查询,在核对表上右键,选择合并。
在弹出的合并窗口,会默认第一个表格为核对表,然后手动选择第二个表为总表,两个表都选中券码这列,指明匹配依据。然后确定即可。
第三步、整理数据并上载
上一步确定之后又回到PQ界面,查询表多了一个叫做“总表”的列(其实是新建了另外一个查询)。
点开总表,我们只勾选门店即可,当然你还可以删除原有的“门店”这列,得到下面的这个结果就是我们需要的。
然后上载到工作表即可,事实表明确实是新加了一个查询。
这个加载过程几乎是瞬间完成哦。
最后总结下用PQ做大数据量的匹配有这么几个好处:
快速,运算过程比VLOOKUP函数快多了;
稳定,如果用VLOOKUP做的,每一次打开文件都会重新运算(当然你可以设置成手动),用PQ的话不刷新是不会的,所以也不需要等待文件打开;
方便,下一次需要匹配的话把核对表的数据替换掉,可以直接在结果表上右键刷新的,多方便啊!
领取专属 10元无门槛券
私享最新 技术干货