excel跨表核对数据 实现教程及技巧

时间:2022-12-14 10:56:17 

在工作中,我们经常要进行表与表之间的快速核对和匹配,查找函数是小伙伴们的第一选择,常用的有VLOOKUP,LOOKUP还有经典的INDEX+SMALL+IF组合等等。不过这些函数都有很多限制,VLOOKUP只能支持单条件查找,LOOKUP只能找到匹配的第一列,而INDEX+SMALL+IF组合又太难掌握。现在不用担心啦,今天给大家介绍使用Power Query来一次性实现各种要求的多表查找和匹配。

之前给大家介绍过Power Query,EXCEL2016可以直接使用,EXCEL2010和2013必须安装插件才能使用。在EXCEL2016里,Power Query所有使用功能都镶嵌在“数据”选项卡下【获取和转换】组。

excel跨表核对数据 实现教程及技巧

 

案例如图,工作簿里有两个工作表,分别是销售组和销售额。现在要根据大区和小组把“销售额”这个表里的订单数和订单金额匹配到“销售组”这个表里。

excel跨表核对数据 实现教程及技巧

 

这就是典型的多条件查询,查找符合多个条件的数据并返回多列数据。实际工作中跨表核对数据非常常用!由于两个表里的大区和小组都不能作为查找的唯一值,所以需要根据两项进行查找匹配,并且要把订单数和订单金额两列匹配过来。使用函数实现的话就太烧脑了,如何操作呢?步骤如下:

1.点击数据选项卡下,新建查询—从文件—从工作簿。

excel跨表核对数据 实现教程及技巧

 

2.在“导入数据”窗口找到该工作簿点击导入。

excel跨表核对数据 实现教程及技巧

 

3.在“导航器”窗口单击“选择多项”,然后选择两个工作表,点击“编辑”(或者点击“转换数据”)。

excel跨表核对数据 实现教程及技巧

 

进入Power Query编辑器之后,在左侧查询窗口能看到导入的两个工作表查询。

excel跨表核对数据 实现教程及技巧

 

4.由于导入的表格将column作为新标题,为了方便以后的操作,我们先把两个查询的第一行作为标题。点击两个查询,分别点击开始选项卡下的“将第一行用作标题”。

excel跨表核对数据 实现教程及技巧

 

完成如下:

excel跨表核对数据 实现教程及技巧

 

5.接下来进行两个表格的合并查询。选择要填写内容的表“销售组”,点击开始选项卡下,“合并查询”下拉菜单的“将查询合并为新查询”。

excel跨表核对数据 实现教程及技巧

 

6.在“合并窗口”,第一个表是要填写匹配内容的表“销售组”,第二个在下拉窗口选择包含匹配信息的表“销售额”。首先把两个表的“大区”这一列选中,这两列就变成绿色。这就代表着两个表通过“大区”这列进行匹配数据。

excel跨表核对数据 实现教程及技巧

 

然后按住Ctrl键,再次选中两个表的“小组”这一列。这时候,两个表列标签出现了“1”和“2”。其中1列匹配1列,2列匹配2列。点击确定。

excel跨表核对数据 实现教程及技巧

 

注意:下方的联接种类有六种,我们选用第一种“左外部”,即第一个表里的值是不重复值,根据选中的列来把第一个表的所有行联接第二个表里的匹配行。也就是我们常用的VLOOKUP的功能。这里合并查询默认选择第一种。大家有兴趣的话,后续可以介绍其他五种联接种类。

excel跨表核对数据 实现教程及技巧

 

7.查询窗口就会生成一个新查询“Merge1”,在新查询表里就把“销售额”表里的信息匹配出来了。点击销售额这列Table旁的空白进行预览,下方的预览窗格能看到根据相同的大区和小组匹配的销售额表的所有内容。

excel跨表核对数据 实现教程及技巧

 

利用这种方法我们可以在合并窗口自由选择匹配的列数,两列三列甚至更多列都能满足。这样就解决了多条件查找的问题;并且根据匹配的列可以把匹配表所有内容都查找出来。

8.现在把需要导入表格的内容展开到表里。点击“销售额”这列右侧的展开按钮,在下方展开窗格里,选择要展开的列“订单数”和“订单金额”,不要勾选“使用原始列名作为前缀”。

excel跨表核对数据 实现教程及技巧

 

完成如下:

excel跨表核对数据 实现教程及技巧

 

9.最后把这个查询上载到表格里。选择新查询表,点击开始选项卡下的“关闭并上载”。

excel跨表核对数据 实现教程及技巧

 

这样就会把三个查询表都上载到工作簿里,生成三个新工作表。右侧会出现“工作簿查询”窗口,点击新查询,工作簿就会自动跳转到对应的查询工作表。

excel跨表核对数据 实现教程及技巧

 

完成如下:

excel跨表核对数据 实现教程及技巧

 

好了,有关Power Query的合并查询就介绍完了。这种查询方式让两个表格根据多个匹配列进行表与表之间的连接匹配,对于在日常工作中进行复杂的多表查询很有帮助!

excel跨表核对数据 实现教程及技巧的下载地址:


     

标签:excel跨表核对数据
0
投稿

猜你喜欢

  • IF函数大家都知道很强,但你知道有个更好用的Iferror函数吗?

    2022-01-19 14:15:25
  • word2003书签设置方法

    2023-12-13 23:00:13
  • Win11安装配置要求详解 Win11对硬件的最低要求是什么

    2022-01-29 06:23:01
  • win10便签快捷键_win10便签快捷键详细按键介绍

    2022-01-15 12:59:38
  • 打印机服务器脱机怎么处理?打印机服务器脱机处理方法

    2023-07-03 10:09:25
  • excel表格怎么在线共享给他人?

    2023-01-23 12:05:53
  • PS时间轴怎么隐藏?PS时间轴隐藏方法分享

    2023-02-25 08:24:29
  • ACDSee如何创建电子相册?ACDSee创建电子相册的操作步骤

    2023-01-15 01:22:54
  • Pixelmator Pro 教程「6」,如何在 Pixelmator Pro 中隐藏或显示工具栏?

    2023-05-21 17:42:48
  • win10关机显示程序阻止关机怎么办

    2023-01-16 00:20:08
  • access数据库怎么对某一范围内的日期进行筛选?access数据库入门教程

    2023-10-08 14:52:06
  • 如何将wps文本从传统转换为简化

    2022-06-07 05:27:26
  • ​word如何设置基础的文字排版

    2023-02-02 13:30:33
  • CAD怎么调节线型比例?AutoCAD2008线型比例修改方法分享

    2022-05-24 11:07:10
  • Excel 2019如何利用条件格式快速比较不同区域的数值

    2022-07-24 15:37:27
  • win11打字一直延迟怎么办?

    2022-08-09 10:51:48
  • 电脑版wps文档如何设置页面的固定的字数

    2023-12-07 20:05:46
  • 看拍APP怎么删除素材?看拍APP删除素材的方法

    2023-10-14 14:16:00
  • 剪映Mac版正式上线,适配M1

    2022-06-29 07:15:07
  • 微软有意砍掉 Win11“任务栏图标拖放排序”功能,方便平板电脑用户使用

    2022-05-16 00:47:07
  • asp之家 电脑教程 m.aspxhome.com