如何把多个工作表合并成一个?多个Excel 合并为一个Sheet操作详解

当需要进行数据处理时,需要将Excel的多个Sheet合并在一个Sheet中,便于查询、操作Excel表格。然而Excel内容十分多,Ctrl+C/V,会导致系统卡顿和闪退的情况。

如何实用Excel自带的合并工具实现多Sheet的合并呢?这里我们介绍Excel自带的Power Query工具和Python代码来实现多个Sheet合并。

Excel自带Power Query工具:

情况1:合并一个Excel文件中的所有Sheet

1、打开Excel,点击【数据】-【获取数据】-【来自文件】-【从Excel工作簿】

iLoveOFD

2、找到自己的工作簿文件,点击【导入】

iLoveOFD

3、点击【工作簿】,也就是你的文件名,点击【转换数据】

iLoveOFD

注意:必须是工作簿,如果点击sheet,后面的页面不会出来
4、筛选【Kind】,去掉不是Sheet行,点击【Data -|-】,展开所有列数据,点击【确认】(删掉不要的列和行数数据就行)

iLoveOFD

iLoveOFD

5、点击【关闭或上载】,即可看到合并的整个数据。

iLoveOFD

情况2:合并多个Excel文件中的所有Sheet

1、把所有的文件都放在同一个文件夹下,示例:文件放在桌面的hh\hm文件夹下

  C:\Users\XX\Desktop\hh\hm

2、打开Excel,点击【数据】-【获取数据】-【来自文件】-【从文件夹】

iLoveOFD

3、找到自己的文件夹,点击【打开】

iLoveOFD

4、点击【组合】,选择【合并并转换数据】

iLoveOFD

5、点击【第一个文件】,点击【工作簿】。注意不要点击下面的Sheet文件

iLoveOFD

6、筛选【Kind】,去掉不是Sheet行,只保留Sheet。点击【Data -|-】,展开需要展开的数据,点击【确认】(删掉不要的列和行数数据就行)

iLoveOFD

iLoveOFD

7、根据自己的要求调整表格,点击【关闭或上载】,即可看到合并的整个数据。

iLoveOFD