函数虽然牛逼,但只是针对小数据,一旦数据多了,就卡死。现在有不少读者处理的数据量变庞大了,用函数已经满足不了需求。有没更高效的查找功能,可以取代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千