怎么将多个excel表格里面的工作簿汇总到一个excel里面?

作者&投稿:蔽雅 (若有异议请与网页底部的电邮联系)
如何把多个EXCEL文件汇总到一个EXCEL中?~

汇总方法如下:
1,新建一个空白的Excel文件,点击数据工具栏,依次选择“新建查询”-“从文件”-“从文件夹”。

2,在弹出的对话框中点击浏览选择销售数据所在的文件夹,也可以直接在地址栏中输入文件夹的地址,输入好以后点击确定。

3,上步点击确定之后会弹出一个新的对话框,点击下方合并旁边的下拉箭头,在下拉菜单中选择合并和编辑。

4,在合并文件对话框中点击选择sheet1,选中以后点击确定,确定之后即进入到查询编辑器当中,通过编辑器可以预览查看部分数据信息。


5,其中第一列的数据是我们不需要的,鼠标点击第一列数据标题后点击鼠标右键选择删除。

6,将第一列删除以后确认数据没有问题了就点击查询编辑器上方的关闭且上载;点击关闭且上载以后过一段时间,3个Excel文件中的数据就进入到了Excel当中,这样就基本为完成了Excel表格的合并了。


alt+F11,把这段代码放进去看看。

下面是汇总多个工作簿的一种情形,也是一名网友提出的问题:在同一文件夹中有多个工作簿,其中
Sub UnionWorksheets()
Application.ScreenUpdating = False
Dim lj As String
Dim dirname As String
Dim nm As String
lj = ActiveWorkbook.Path
nm = ActiveWorkbook.Name
dirname = Dir(lj & "\*.xls*")
Cells.Clear
Do While dirname ""
If dirname nm Then
Workbooks.Open Filename:=lj & "\" & dirname
Workbooks(nm).Activate

'复制新打开工作簿的第一个工作表的已用区域到当前工作表
Workbooks(dirname).Sheets(1).UsedRange.Copy _
Range("A65536").End(xlUp).Offset(1, 0)
Workbooks(dirname).Close False
End If

dirname = Dir
Loop
End Sub
文库资料:http://wenku.baidu.com/view/0b4f551d59eef8c75fbfb32b?fr=prin
这里有另外两种情形,你看你的是哪一类。
或者,把你的文件发来,帮你弄好

工具/原料

Excel

操作步骤:

1、原始数据所在工作簿包含多个格式相同的工作表,只不过每个工作表内容不同,比如说不同人名的工作表数据或者不同部门填写的数据。

excel怎样把多个工作表汇总成1个工作表

2、在原始数据同目录下新建一个工作簿,建立两个工作表,名称分别为“首页”和“合并汇总表”。

excel怎样把多个工作表汇总成1个工作表

excel怎样把多个工作表汇总成1个工作表

3、按Alt+F11进入VBA代码编辑和调试界面。

excel怎样把多个工作表汇总成1个工作表

4、根据下图提示,插入一个模块。

excel怎样把多个工作表汇总成1个工作表

excel怎样把多个工作表汇总成1个工作表

5、将下述代码粘贴到模块空白处:

复制代码

代码如下:

Sub CombineSheetsCells()
Dim wsNewWorksheet As Worksheet
Dim cel As Range
Dim DataSource, RowTitle, ColumnTitle, SourceDataRows, SourceDataColumns As Variant
Dim TitleRow, TitleColumn As Range
Dim Num As Integer
Dim DataRows As Long
DataRows = 1
Dim TitleArr()
Dim Choice
Dim MyName$, MyFileName$, ActiveSheetName$, AddressAll$, AddressRow$, AddressColumn$, FileDir$, DataSheet$, myDelimiter$
Dim n, i
n = 1
i = 1
Application.DisplayAlerts = False
Worksheets("合并汇总表").Delete
Set wsNewWorksheet = Worksheets.Add(, after:=Worksheets(Worksheets.Count))
wsNewWorksheet.Name = "合并汇总表"
MyFileName = Application.GetOpenFilename("Excel工作薄 (*.xls*),*.xls*")
If MyFileName = "False" Then
MsgBox "没有选择文件!请重新选择一个被合并文件!", vbInformation, "取消"
Else
Workbooks.Open Filename:=MyFileName
Num = ActiveWorkbook.Sheets.Count
MyName = ActiveWorkbook.Name
Set DataSource = Application.InputBox(prompt:="请选择要合并的数据区域:", Type:=8)
AddressAll = DataSource.Address
ActiveWorkbook.ActiveSheet.Range(AddressAll).Select
SourceDataRows = Selection.Rows.Count
SourceDataColumns = Selection.Columns.Count
Application.ScreenUpdating = False
Application.EnableEvents = False
For i = 1 To Num
ActiveWorkbook.Sheets(i).Activate
ActiveWorkbook.Sheets(i).Range(AddressAll).Select
Selection.Copy
ActiveSheetName = ActiveWorkbook.ActiveSheet.Name
Workbooks(ThisWorkbook.Name).Activate
ActiveWorkbook.Sheets("合并汇总表").Select
ActiveWorkbook.Sheets("合并汇总表").Range("A" & DataRows).Value = ActiveSheetName
ActiveWorkbook.Sheets("合并汇总表").Range(Cells(DataRows, 2), Cells(DataRows, 2)).Select
Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
DataRows = DataRows + SourceDataRows
Workbooks(MyName).Activate
Next i
Application.ScreenUpdating = True
Application.EnableEvents = True
End If
Workbooks(MyName).Close
End Sub

excel怎样把多个工作表汇总成1个工作表

6、在“首页”工作表中按下图示范插入一个窗体控件并指定宏为插入的代码名称。

excel怎样把多个工作表汇总成1个工作表

excel怎样把多个工作表汇总成1个工作表

7、点击“首页”工作表中插入的按钮,根据提示,浏览到原始数据工作簿。

excel怎样把多个工作表汇总成1个工作表

8、下一步,用鼠标选择要合并的数据范围。

注意:每个工作表数据可能不一样,比如说有的是10行数据,有的是30行数据。在这里我们可以用鼠标选择任意工作表的一个较大范围,比如说A1:D100,保证比最多行数的工作表数据还多就可以,一会再删除空行。

excel怎样把多个工作表汇总成1个工作表

excel怎样把多个工作表汇总成1个工作表

9、点击确定按钮,待代码运行完毕后,所有的数据就都合并到了“合并汇总表”中。

注意:

1)A列的文本说明右侧的数据来自于原始数据表的哪个工作表;

2)数据之间会有一些空行,下面通过筛选删除。

excel怎样把多个工作表汇总成1个工作表

10、选中全部数据区域,执行自动筛选。然后选择其中一个字段,选择“空白”和标题内容。

excel怎样把多个工作表汇总成1个工作表

11、然后将筛选出来的无用行鼠标右键删除,再删除A列整列即可,完成效果如下图:

excel怎样把多个工作表汇总成1个工作表

excel怎样把多个工作表汇总成1个工作表

END

以上就是excel如何快速把多个工作表合并到一个excel表的方法,大家看明白了吗?希望能帮助到大家,谢谢大家阅读本篇文章!

  • 打开excel表格,我们先在表格中将汇总数据的标题单元格制作好。再单击主菜单中的“数据”选项,在其下拉子菜单“数据工具”组中找到“合并计算”子项并单击,这时会弹出对话窗。

  • 单击“合并计算”对话窗中“引用位置”处的斜向上红色箭头,这时会出现数据采集框。

  • 接着我们使用鼠标选中第一个表格中需要汇总的数据,此时数据采集框中就出现了选中数据的数据源,之后再单击数据采集框右侧的图标,这样就会返回到对话窗中。如图所示:

  • 返回到“合并计算”对话窗中后,我们点击“添加”按钮,这样刚才采集的数据就被添加了。

  • 重复步骤二、步骤三、步骤四我们将第二个和第三个表格中的数据进行采集,并添加到“合并计算”对话窗中。

  • 所有表格中的数据采集完成后,我们在对话窗的“标签位置”处选择“最左列”项,并单击“确定”按钮,这样所有表格中的数据就汇总到一起了。



先普及下Excel的一些基本概念,一个Excel文件叫做一个工作簿,工作簿的名称就是文件名。一个工作簿中可以有多张工作表,如Sheet1、Sheet2等,这些工作表的名称是可以自己修改的。一个工作表中有行和列,2007后有1048576行,16384列(最后一列是XFD)。行和列的交叉点就是单元格,单元格是Excel中最小的单元,不能再拆分了。若干个单元格的一片称为区域,区域可以是1列中的若干单元格,也可以是1行中的若干单元格,或多行多列组成的矩形区域。Excel中可以把一个区域转换为“表格”,如A1:D5这样一个区域,可以转换为表格。
对照以上的概念,来解读你的提问,就会很迷茫了。“多个表格里的工作簿”指的是什么?只能能靠猜。“合并到一个Excel里”又是达到怎样的目的,也无法得知。“一个excel文件里面有其他文件”同样使人如雾里看花,不知是什么意思。
初步猜测:是在一个文件夹中,有多个工作簿(多个Excel文件),至于各个工作簿中分别有多少张工作表就无法得知了。反正是要把这些工作簿的数据汇总到另一个工作簿(另一个Excel文件)中,是这样的吗?
如果是,那么用Power Qurey是一个很不错的选择,把所有工作簿放到一个专门的文件夹中,然后新建一个工作簿,用Power Qurey导入数据——从文件夹导入,再在Power Qurey中进行处理。具体方法不是三言两语能说清楚的。而且上面的猜测也不一定对,如果不对,说了也没什么作用。还是等你追问时参照上面所说的Excel的基本概念,肥你的具体问题说清楚,再来回答你吧。

这很容易啊
先打开所有的Excel文件,再在需要引用的excel文件上选择所有的表格,单击右键,选择【移动或复制工作表】,注意一定点选【制作副本】这个选项,然后选择要汇总的excel文件和插入的位置(默认是放到最后)就可以啦。
这样,所有的表格都在一个文件里了。


怎么把多个Excel合并到一张表中?
2、在弹出的对话框中,点击左下角的浏览更多。3、找到并点击选择需要合并的表格,然后点击打开。4、在多个sheet表格中,点击选择需要合并的表格,然后点击确定。5、弹出导入数据对话框,可使用默认设置,点击下方的确定按钮,重复步骤3、4即可合并多个表格数据。6、返回EXCEL表格,发现把多个相同格式的Excel...

怎样将多个excel表格合并到一个excel表格中
excel表格是一个数据汇总的实用工具之一,也是各行业都需要用到的数据汇总工具之一。当数据过多时,就需要用excel表格的技巧去分类处理这些数据,那么怎样将多个excel表格合并到一个excel表格中呢,下面就来看看步骤吧:首先将需要合并的excel所有表格存放在同一个文件夹中,如下图:然后再该文件夹中新建一...

如何将多个excel文件合并?
1、首先将这些excel文件都复制到一个文件夹下。2、切换到【数据】菜单,点击【新建查询】,选择【从文件】下的【从文件夹】。3、输入刚刚的文件夹路径,点击【确定】。4、点击【合并】下的【合并和加载】选项。5、选择要合并的工作表名称,最后点击【确定】。6、这就完成了多个excel文件的合并。我们...

怎么将多个excel合并到一个里面?
将一个EXCEL中的多个SHEET中内容合并到一个SHEET中的具体操作步骤如下:1、首先我们要有自己的excel数据,然后我们打开电脑里的microsoft excel加载要合并的数据。2、看到这么多数据页要合并,如果是复制粘贴的话,工作量就很大了。我们现在开始合并,首先要在最前页新建一个工作表。3、在新建的sheet表中...

怎么把excel表格的多个sheet拆分成多个excel表
以WPS 2019版本为例:关于 怎样将一个excel表格的多个sheet拆分成多个excel表 ,您可使用WPS参考下述步骤完成操作:1、打开「表格(Excel)」文档;2、点击「数据-拆分表格」;3、按需选择「把工作表按照内容拆分」或「把工作簿按照工作表拆分」使用即可。

多个Excel文件怎么汇总到一个文件中
我们在使用Excel表格的时候,想要将多个表格数据汇总到一个表格中,该怎么操作呢?今天给大家介绍一下多个Excel文件怎么汇总到一个文件中的具体操作步骤。1. 首先打开电脑上的Excel 2016软件,选择新建一个空白表格,如图 2. 然后将其中的一个需要合并的Excel文件,打开如图 3. 接下来,点击上方的”插入...

多个excel怎么合并到一个excel的多个sheet中
如果我们想要将多个表格文件全部合并到一个表格的多个工作簿中,该怎么操作呢?今天就跟大家介绍一下多个excel怎么合并到一个excel的多个sheet中的具体操作步骤。1. 首先打开电脑,找到想要合并的表格,全部打开如图 2. 在任意表格中,找到底部的sheet名称 3. 将鼠标放在名称位置,右键,在打开的菜单中,...

多个Excel表格合并到一个表格中?怎么操作?
在 WPS 表格中将多个 Excel 表合并到一个表中可以使用以下方法:打开一个新的表格,在新表格中选中你要复制的单元格区域,然后复制它们。回到你要合并的表格,在你希望插入数据的单元格位置单击鼠标右键,选择“粘贴”。在“粘贴选项”对话框中,选择“合并数据”选项并点击“确定”。重复以上步骤,将你...

怎么合并多个Excel文档
Excel是现在十分常用的文件类型之一,有些新用户不知道怎么合并多个Excel文档,接下来小编就给大家介绍一下具体的操作步骤。具体如下:1. 首先第一步根据下图所示,打开电脑中需要合并的Excel文档。2. 第二步根据下图所示,文档1中包含【a,b,c】工作簿,文档2包含【d,e】工作簿。3. 第三步根据...

怎么把多个excel工作簿合到一起?
7、鼠标左键单击“在任务栏中显示所有窗口”前的方框,把“√”去掉。8、鼠标左键单击“确定”。9、得到两个工作表同时显示在Excel软件下。注意事项:1、上述步骤为软件WPS的Excel操作步骤,office的Excel操作步骤类似。2、上述步骤可以把excel中多个工作簿合并成一个,若需把打开多个Excel文件由合并状态...

炎陵县18045231312: 如何把excel表格中多个工作表汇总到一个工作表中 -
鞠翔利福: 使用冻结法可将多个Excel表格整合成到一个表格内. 1,打开Excel表格点击菜单栏“视图”→“冻结窗格”→“冻结拆分窗格”.2,将拆分出来的窗格如图“1-11”冻结.3,使用“冻结首行”滚动工作表其余部分保持首行可见.4,冻结首行内容.5,冻结表格首列,如用户首列内容不需要改可用此冻结方案.6,将首列内容冻结.详细方法: http://www.officezu.com/a/excel/1266.html

炎陵县18045231312: 怎么将Excel的多张工作表内容,合并到一张新的工作表当中 -
鞠翔利福: 1、新建一个文件夹、将要合并的表格放到里面、新建一个表格、用excel打开、右击Sheet1 2、选择查看代码(PS:excel有着一项,WPS没有) 3、将下列代码复制到文本框中: Sub 合并当前目录下所有工作簿的全部工作表() Dim MyPath, ...

炎陵县18045231312: 如何将一个EXCEL中的多个SHEET中内容合并到一个SHEET中 -
鞠翔利福: 将一个EXCEL中的多个SHEET中内容合并到一个SHEET中的具体操作步骤如下: 1、首先我们要有自己的excel数据,然后我们打开电脑里的microsoft excel加载要合并的数据. 2、看到这么多数据页要合并,如果是复制粘贴的话,工作量就...

炎陵县18045231312: 如何将多个excel表的内容合并到一个excel表 -
鞠翔利福: 我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel.用microsoft excel打开新建的excel表,并右键单击sheet1,找到“查看代码”,单击进去.进去之后就看到了宏计算界面.然后我们把下面这些宏计算的代码...

炎陵县18045231312: 如何将多个excel文档合并到一个工作簿中 -
鞠翔利福: 方法/步骤将需要合并的excel工作簿文件放置在一个文件夹中. 每个文件夹中的工作簿都输入了简单的内容.在该文件夹中,新建立一个新的excel工作簿文件.重命名为8.打开新建立的excel工作簿文件8.按Alt+F11或者将鼠标移动到下方工作...

炎陵县18045231312: excel中如何将多个工作表的内容快速复制整合到同一个工作薄中? -
鞠翔利福: 把 多个工作表 合并到到一张表, 最快捷的方法是用宏处理: 例如 将多个表合并到总计表: 总计 表只留一个标题 右键点 汇总 工作表 标签 ,查看代码, 把如下代码复制进去, F5运行: Sub 工作表合并() For Each st In Worksheets If st....

炎陵县18045231312: Excel中怎么才能把几个表中的工作组合到一个表中? -
鞠翔利福: 可以的,不要用拷贝、粘贴.见下图,先选择需要移动的工作表,右键,出现下图,点“移动或复制……”、在选择目标文件.如果出现函数破坏现象,别急,只需将原来函数中的文件名全部替换点就行了. 不懂可加我q108四六七478

炎陵县18045231312: 如何将多个excel表合并到一个工作簿 -
鞠翔利福: 可以利用VBA快速合并单个excel工作簿中的多个工作表(sheet) 软件版本:Office2007 方法如下:1.当前工作簿中有多个工作表,结构都一样如下所示,当里面的数据不一样,将它们全部合并到当前工作表中:2.Alt+F11,打开宏界面,输入如...

炎陵县18045231312: 怎么对EXCEL中多个工作表同时进行编辑 -
鞠翔利福: 方法/步骤 将多个EXCEL文件中的工作表,汇总到一个EXCEL中. 举例一:对EXCEL中相邻的多个工作表同时进行以下操作,如“设置单元格格式”.按住Shift键,点击鼠标左键进行操作,在工作簿底部选择相邻的工作表,进行多个工作表的“设置单元格格式”的操作. 举例二:对EXCEL中不相邻的多个工作表同时进行以下操作,如设置“插如一行”.按住Ctrl键,点击鼠标左键进行操作,在工作簿底部选择不相邻的工作表,进行多个工作表的进行“插如一行”的操作.4 举例二:对EXCEL中不相邻的多个工作表同时进行以下操作,如设置“公式”.按住Ctrl键,点击鼠标左键进行操作,在工作簿底部选择不相邻的工作表,进行多个工作表的进行“公式”设置的操作.

炎陵县18045231312: 如何在excel的多个工作表之间进行数据汇总? -
鞠翔利福: excel合并多个工作表数据的方法及步骤: 1. 新建空白excel文档,选择”插入“. 2. 选择”插入“页面的有上角的”对象“. 3. 在弹出的窗口中选择“由文件创建”. 4. 在该页面选择“浏览”. 5. 然后选择需要合并的文档,单击“插入”. 6. 然后会弹出如下界面,选择“确定”.7. 这样就成功的将多个表格合并到一个表格里了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网