问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Excel中如何实现快速合并多个工作簿并保持数据实时更新?

创作时间:
作者:
@小白创作中心

Excel中如何实现快速合并多个工作簿并保持数据实时更新?

引用
1
来源
1.
https://www.quoffice.com/15138.html

在工作中,我们常常会遇到需要合并多个工作簿并保持数据实时更新的情况。本文将通过一个具体案例,详细介绍如何使用Excel的Power Query功能快速实现这一需求,让数据处理变得更加高效便捷。

案例背景

假设你有一个包含全国客户销售数据的文件夹,每个省份的数据都保存在一个独立的工作簿中。现在需要将这些数据合并到一个总表中,并且要求当任何一个省份的数据更新时,总表能够自动同步更新。手动复制粘贴显然不现实,而使用VLOOKUP等函数又会导致公式复杂且影响Excel运行效率。那么,有没有更简便的方法呢?答案是肯定的,使用Excel的Power Query功能可以轻松解决这一问题。

解决方案

1. 上传工作簿到Power Query

  • 打开一个新的Excel工作簿作为总表。
  • 选择菜单栏的“数据”->“新建查询”->“从文件”->“从工作簿”。

  • 在弹出的对话框中选择需要导入的第一个工作簿后确定。
  • 在导航器页面中双击需要导入的工作表(如果有多个工作表,可以勾选“选择多项”)。

2. 重复上传其他工作簿

  • 选择菜单栏的“主页”->“新建源”->“文件”-> Excel。
  • 重复上述步骤2、3将其他工作簿依次上传至Power Query。

3. 合并所有工作簿

  • 在左边的“查询”导航中选中第一个文件。
  • 选择菜单栏的“主页”->“追加查询”->“追加查询”。
  • 在弹出的对话框中选择“三个或更多表”。
  • 将“可用表”区域中除了当前表之外的所有表依次添加到“要追加的表”区域。
  • 点击“确定”。

此时,所有工作簿的数据已经合并完成。如果只需要简单的合并,可以直接关闭并上载到Excel。

4. 转换为二维表

如果需要将合并后的数据转置成二维表,可以继续在Power Query中进行设置:

  • 双击右边的“工作簿查询”区域中的Sheet1打开Power Query。
  • 选中“购买产品”列。
  • 选择菜单栏的“转换”->“透视列”。
  • 在弹出的对话框中设置:
  • 值列:价格
  • 聚合值函数:不要聚合
  • 点击“确定”。

5. 关闭并上载

最后,选择菜单栏的“主页”->“关闭并上载”->“关闭并上载”。此时,Excel中的表格已经排列成二维表格式。今后只需要刷新这个表,就能实时导入任何工作簿的更新数据。

通过以上步骤,你可以轻松实现多个工作簿的快速合并,并保持数据的实时更新。这种方法不仅操作简单,而且效率高,非常适合处理大量数据的场景。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号