点击关注 不迷路
使用Power Query处理数据(三)
我们在日常工作中不可避免的会遇到按条件查询数据的情况。如果是单条件查询,我们通常会使用VLOOKUP函数解决;当遇上两个或多个条件查询时,我们还继续使用函数,则效率会有所降低。
使用Power Query的合并查询简单几步就可以轻松解决。如我们需要将图1的的数据根据【产品ID】和【部件】引用到图2中的【员工姓名】字段。
图1
图2
1
首先,先要导入数据,这里的操作已经和大家介绍过了。不同的是我们这里要同时导入两个Sheet,所以我们要点击【选择多项】-选中【Sheet1】和【Sheet2】-【转换数据】。
2
进入编辑器界面后,要对两个Sheet分别做下处理。首先,我们点击【Sheet1】-【将第一行作为标题】,在【查询属性】中将【名称】更改为【员工信息】。
3
点击【Sheet2】,选中【机位】字段-【数据类型】-【文本】-【替换当前类型】。在【查询属性】中将【名称】更改为【查询姓名】。点击【关闭并上载】-【关闭并上载至...】,最后再整理一下表的名称及删除无用的Sheet。
4
双击【查询姓名】,进入【查询编辑器】,点击【合并查询】,在组合框选择要查询的【员工信息】。按住【Shift】拖拽鼠标选择【产品ID】和【部件】,字段右侧会同时标注【1】和【2】。同样选择【员工信息】的【产品ID】和【部件】,选择顺序要和【查询姓名】一样。【联接种类】选择默认状态,点击【确定】
5
这时,在【查询姓名】中会新增一个字段【员工信息】。单击【员工信息】右侧按钮 -选择【员工姓名】-取消勾选【使用原始列作为前缀】-【确定】-【关闭并上载】
6
小结
本篇主要介绍了【合并查询】的功能。使用该功能查询数据比传统函数更加高效。而且在修改数据后,我们只需刷新一下,即可获得最新的匹配查询结果。相信大家在以后工作中遇到多条件查询的情况时,更能轻松应对。
点它,分享点赞在看都在这里