您现在的位置是:主页 > 教程 >
如何利用Excel的PowerQuery功能实现两张表的多条件匹配
发布时间:2023-10-22 12:44:10所属栏目:教程 已帮助人编辑作者:Excel自学教程
今天这个案例比较复杂,设计到多张表的匹配,如果用传统的vlookup函数来做费时费力,关键碰到超过一个条件的多条件匹配,用vlookup函数就非常复杂。这里教大家一招,利用Excel2016版全新的powerquery,来快速的搞定!
首先看本例案例,搞清楚需要匹配的表格关系。本案例有四个表格,名字如图所示:
分别展示一下四个表对应的字段。
订单信息表
客户信息表
产品信息表
负责人表
你能看出四个表的匹配关系?秦老师给大家梳理一下。
利用订单信息表的“客户代码”匹配出客户信息表的“区域”,利用订单信息表的“产品代码”匹配出产品信息的“产品大类”。然后利用产品大类和区域两个条件,匹配出产品对应的负责人是谁?也就是下图红色箭头处。
其实梳理完之后发现还是有点复杂的。赶紧用强大的Powerquery来看看如何高效操作?
首先第一步,加载这是四张表。点击数据-新建查询-从文件-从工作簿。
加载这个工作簿,成功后显示四个表的名字,点击多选,打钩四个表格,再选择订单信息,然后点击加载。因为所有的匹配都基于订单信息这张表。
加载成功后,在侧面的工作簿查询中,点击鼠标右键,在新弹菜单中点击“编辑”按钮,开启Powerquery工具
编辑打开后,点击下图的合并查询,选择与“产品信息”合并,并选中订单信息的产品代码(下图3处),在选中产品信息的“产品代码”,点击确定。这样就实现了产品代码的匹配。
匹配成功后,会多一列,可以点开后,加载需要的匹配字段。
同理,加载客户信息表,继续匹配客户信息,获取客户类别。
利用前面两次匹配获得对应的,产品大类和产品区域
最后是多条件匹配,所以选中两个区域,注意按住ctrl键盘进行选择,这样会显示编号12与12对饮。注意看下图标记。
最后匹配成功获取,负责人。
是不是很容易理解,不用vlookup函数也可以搞定啦。而且支持数据的联动,四张表的数据发生更新,匹配的表格也会自动变化。
以上就是excel自学教程为您提供如何利用Excel的PowerQuery功能实现两张表的多条件匹配的解读,本文章链接: http://www.5enet.cn/Excel_jiaocheng/74141.html 欢迎分享转载,更多相关资讯请前往教程
上一篇:excel突然无法输入内容怎么办
下一篇:如何在excel中使用SQL查询
相关文章
企业IT外包服务
excel中利用IFERROR函数屏蔽Vlookup的匹配错误
excel 不能自动求和的6大原因,并同时针对不同原因给出不同的解决方法来处理
Excel VBA MsgBox用法介绍
excel iseven函数判断偶数应用
excel插入图片的基本方法,以及插入图片之后的编辑对齐,和工作表保护状态插
Excel图表的层次[瞒天过海]
excel2013中数据透视表添加字段、自定义字段名称、编辑和删除字段
如何利用Excel的 MAX函数 计算最大值
excel自动换行显示不全怎么办
excel 向左查询数据还用vlookup就out了,这两个函数让你的效率提升80%
怎么锁定 Excel 表格
excel批量删除超链接
Subtotal函数的使用方法
excel 填充颜色的两种使用,纯色和渐变色填充。以及excel填充颜色的快捷操作
excel 神奇的函数 公式结果就是公式本身
扫码关注
- 专注IT行业,10年IT行业经验