0

0

excel power query怎么合并表格_power query追加与合并查询操作

穿越時空

穿越時空

发布时间:2025-09-18 10:44:01

|

1045人浏览过

|

来源于php中文网

原创

使用Power Query可高效整合多源数据:首先通过追加查询合并结构相同的表格,实现纵向堆叠;其次利用合并查询基于公共字段横向关联不同结构的表;最后借助分组功能按分类字段聚合明细数据,完成复杂条件下的数据整合。

excel power query怎么合并表格_power query追加与合并查询操作

如果您需要在Excel中整合多个来源的数据表,但数据分散在不同工作表或文件中,直接手动合并容易出错且效率低下。Power Query提供了强大的数据整合功能,能够帮助您快速完成表格的追加与合并操作。

本文运行环境:Dell XPS 13,Windows 11

一、使用追加查询合并相同结构的表格

追加查询适用于多个具有相同列结构的数据表,将它们纵向堆叠成一个单一的数据集。此方法常用于合并不同时间段的销售记录或来自多个区域的同类报表。

1、打开Excel,选择【数据】选项卡,点击【获取数据】,导入第一个数据表进入Power Query编辑器。

2、依次导入其他需要合并的表格,并确保每个查询中的列名和数据类型保持一致。

3、新建一个空白查询,在Power Query编辑器中选择【新建源】→【其他源】→【空查询】。

4、在公式栏输入以下M语言代码以追加多个表:Table.Combine({查询1名称, 查询2名称, 查询3名称}),其中“查询1名称”需替换为实际的查询名称。

5、点击回车执行,系统会生成一个包含所有数据的新表,检查是否完整无误。

6、点击【关闭并上载】,将结果返回Excel工作表中。

二、通过合并查询关联不同结构的表格

合并查询类似于数据库中的连接操作,可根据一个或多个公共字段将两个不同结构的表格横向连接,适用于主表与维度表的关联场景。

1、确保两个待合并的表格已加载至Power Query中,例如“订单表”和“客户信息表”。

2、在Power Query编辑器中选中主表(如“订单表”),点击顶部菜单的【合并查询】按钮。

3、在弹出窗口中,选择要匹配的主键字段,例如“客户ID”,然后从下拉列表中选择另一个表“客户信息表”。

Manus
Manus

全球首款通用型AI Agent,可以将你的想法转化为行动。

下载

4、设置“客户信息表”中对应的关联字段,同样选择“客户ID”作为匹配依据。

5、选择连接类型,默认为内连接,若需保留主表全部记录则选择左外部连接

6、点击确定后,新列将出现在主表末尾,内容为嵌套的关联表数据。

7、点击该列右侧的展开图标,勾选需要提取的字段,取消勾选【使用原始列名作为前缀】以简化命名。

8、确认展开后的字段正确显示所需信息,完成后点击【关闭并上载】。

三、利用分组功能实现条件合并

当需要根据某一分类字段对重复项进行聚合并合并对应明细时,可使用分组功能实现复杂合并逻辑。

1、加载包含重复分类的数据表至Power Query编辑器。

2、右键点击用于分组的列(如“产品类别”),选择【分组依据】。

3、在分组对话框中,设定分组列为“产品类别”,操作选择所有行,生成嵌套子表。

4、点击“聚合”列中的“Table”链接,查看每个类别下的详细记录。

5、可在子表中进一步执行汇总计算或提取特定字段,如取最大值、最小值或合并文本。

6、完成调整后,可通过添加自定义列提取所需信息,最终形成扁平化结果表。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
数据类型有哪几种
数据类型有哪几种

数据类型有整型、浮点型、字符型、字符串型、布尔型、数组、结构体和枚举等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

309

2023.10.31

php数据类型
php数据类型

本专题整合了php数据类型相关内容,阅读专题下面的文章了解更多详细内容。

222

2025.10.31

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

397

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

575

2023.08.10

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

787

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1129

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

803

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

454

2023.08.02

java入门学习合集
java入门学习合集

本专题整合了java入门学习指南、初学者项目实战、入门到精通等等内容,阅读专题下面的文章了解更多详细学习方法。

1

2026.01.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 14.1万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号