附件查询是在我们针对两个或以上的数据集时的一种查询|excel如何将两个以上的数据集进行合并

附件查询是在我们针对两个或以上的数据集时的一种查询 , 将两个多个数据集堆叠在一起 , 或者如之前的文章(Excel如何将文件夹中的多个同类型合并 , PowerQuery有妙计!)所提到的“合并” , 而在本期的分享中我们来了解一下如何手动地进行操作 。
在如图所示的数据表格“TrainingSchedule”中 , “Instructor”这一列给出了讲师的代码 , 那我们如何通过这些代码获取到讲师实际的姓名呢?
附件查询是在我们针对两个或以上的数据集时的一种查询|excel如何将两个以上的数据集进行合并
文章图片
这些代码对应的讲师姓名在Instructor工作表的“InstructorList”中 。
附件查询是在我们针对两个或以上的数据集时的一种查询|excel如何将两个以上的数据集进行合并
文章图片
不过 , 现在的问题是我们在“InstructorList”数据中有两个数据列表(数据集) 。 因此 , 我们需要将这两个列表进行合并 , 以便之后的查询 。
我们注意到两个数据集的结构并不意义 , 第一个数据列表有两列 , 而第二个数据集有三列 。 对于附加查询来说 , 只要两个数据集中有相同的数据列标签 , 附加查询便可以正确匹配数据 。
我们先来看一下如何将“Location”这个列标签添加至“Sydney”(第一个数据集)的查询中 。 首先将该数据集转化成一个“表” , 并且添加为其添加相应的名称 。
附件查询是在我们针对两个或以上的数据集时的一种查询|excel如何将两个以上的数据集进行合并
文章图片
点击已转换成“表”的“Sydney”数据集 , 在“数据”选项卡下点击“来自表格/区域”这一按钮 , 进入PowerQuery编辑器 。
附件查询是在我们针对两个或以上的数据集时的一种查询|excel如何将两个以上的数据集进行合并
文章图片
在PowerQuery编辑器中 , 点击“添加列”选项卡下的“自定义列” , 在其对话框中添加“新列名”为Location , 自定义列公式框中输入相应的数据 。
附件查询是在我们针对两个或以上的数据集时的一种查询|excel如何将两个以上的数据集进行合并
文章图片
点击“确定”后 , 当前查询“Sydney”(名称是自动添加的)会新增一列“Location” 。
附件查询是在我们针对两个或以上的数据集时的一种查询|excel如何将两个以上的数据集进行合并
文章图片
点击“关闭并上载至” , 在“导入”数据对话框中 , 我们只需勾选“仅创建连接”即可 。
附件查询是在我们针对两个或以上的数据集时的一种查询|excel如何将两个以上的数据集进行合并
文章图片
按照同样的步骤 , 我们为“OtherInstructors”创建一个查询 , 上载时仅创建连接 。
附件查询是在我们针对两个或以上的数据集时的一种查询|excel如何将两个以上的数据集进行合并
文章图片
在Excel中 , 我们可以在“查询和连接”面板中看到我们已创建的两个查询 。
附件查询是在我们针对两个或以上的数据集时的一种查询|excel如何将两个以上的数据集进行合并
文章图片
分别创建好每个数据集的查询后 , 我们通过“获取数据”下的“合并查询” , 并选择“追加”将两个查询进行整合 。
附件查询是在我们针对两个或以上的数据集时的一种查询|excel如何将两个以上的数据集进行合并
文章图片
在“追加”对话框中 , 我们勾选的是“两个表” , 并分别选择需要追加的表名或查询名称 。
附件查询是在我们针对两个或以上的数据集时的一种查询|excel如何将两个以上的数据集进行合并
文章图片
点击“确定”后 , 两个查询会在PowerQuery中进行整合 , 并为其命名 。
附件查询是在我们针对两个或以上的数据集时的一种查询|excel如何将两个以上的数据集进行合并
文章图片
点击“关闭并上载至”后 , 我们同样只勾选“仅创建连接” , 因为此追加查询是用于我们在之后的数据查询中 , 我们实际上不需要这个查询表格放在Excel的工作表中 。
附件查询是在我们针对两个或以上的数据集时的一种查询|excel如何将两个以上的数据集进行合并