函数虽然牛逼,但只是针对小数据,一旦数据多了,就卡死。现在有不少读者处理的数据量变庞大了,用函数已经满足不了需求。有没更高效的查找功能,可以取代LOOKUP函数?
在Excel中函数很强大,比函数更强大的还有VBA跟Power Query。VBA需要经过长达几年才能真正学到精髓,而Power Query只需短时间就可以学到精华部分,解决绝大多数的难题。

关于Power Query前面已经讲过不少文章,没有印象的可以重新去看看,非常神奇的一个功能。
下面是学员问题中涉及到的某个知识点:在金额明细表中,根据车主和刷卡费两个条件查找日期明细表中的日期。
金额明细表

日期明细表

两个条件的查找首先想到的是LOOKUP函数,截图只是一小部分数据,实际上的数据非常多不太适合用函数。
其实,这种问题对于Power Query来说简直小菜一碟。
Step 01将数据加载到Power Query编辑器,如果不懂的,参考前面3篇文章。
Step 02单击开始→合并查询。

Step 03下拉选择日期明细表,按住Ctrl键单击第1个表的车主和刷卡费,再按住Ctrl键单击第2个表的车主和刷卡费,单击确定。记住,选择标题的时候,顺序不能乱,否则出错。

Step 04单击日期的扩展箭头,取消所有列筛选,再筛选日期,取消使用原始列名作为前缀,单击确定,关闭并上载。

这样就获取了需要的结果。

数据量多了,除了Power Query,Aess等数据库也是非常好的选择,在Aess进行多表管理查询也是超级简单,分分钟解决。
延伸阅读:
再见,抖音!国家正式发声!
申报提醒!6月份增值税申报你需注意这些
会计求职面试,就因为多会一项技能,工资直接从6千涨到8千