中企动力 > 商学院 > 多个excel表数据汇总
  • ?

    Excel技巧:多个相同excel表格如何合并到一起!

    佑派

    展开

    从事互联网行业的小编们,经常会遇到一个问题,就是导出多个Excel表格数据,经常是多个数据合并到一个excel表格里来做数据分析,那么如何快速的合并excel表格呢?

    1、把所有excel文件放在同一个文件夹里。如下图:

    2、打开汇总excel,并右键单击sheet1,找到“查看代码”,单击进去。进去之后就看到了宏计算界面。如图所示:

    3、然后我们把下面代码复制进去,然后找到工具栏上面的“运行”下的“运行子过程/用户窗体”,代码如下,如图所示:

    Sub 合并当前目录下所有工作簿的全部工作表()Dim MyPath, MyName, AWbNameDim Wb As Workbook, WbN As StringDim G As LongDim Num As LongDim BOX As StringApplication.ScreenUpdating = FalseMyPath = ActiveWorkbook.PathMyName = Dir(MyPath & "\" & "*.xls")AWbName = ActiveWorkbook.NameNum = 0Do While MyName <> ""If MyName <> AWbName ThenSet Wb = Workbooks.Open(MyPath & "\" & MyName)Num = Num + 1With Workbooks(1).ActiveSheet.Cells(.Range("B65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)For G = 1 To Sheets.CountWb.Sheets(G).UsedRange.Copy .Cells(.Range("B65536").End(xlUp).Row + 1, 1)NextWbN = WbN & Chr(13) & Wb.NameWb.Close FalseEnd WithEnd IfMyName = DirLoopRange("B1").SelectApplication.ScreenUpdating = TrueMsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"End Sub

    运行几十秒钟就OK啦!如果表格数据过多的话,时间会久一点。

  • ?

    Excel数据透视表分类汇总与汇总及取消和多个行标签并列显示

    海鹰

    展开

    把 Excel 表格转为数据透视表后,十分便于为分类汇总,只需勾选分类字段和要分类汇总的字段,Excel 就会自动汇总不同分类的数量。并且分类汇总既可以汇总一个字段(一列)也可以同时汇总多个字段。除分类汇总外,数据透视表还会自动汇总,然而有些字段并不需要汇总,此时就希望取消汇总,数据透视表也提供了这方面的功能,分类汇总宜是如此。另外,在默认情况下,数据透视表把行标签折叠显示,也就是把所有行标签显示到一个列,有时不便于分析统计,因此,要求把它们并列显示,数据透视表也提供了这方便的功能。以下就是Excel数据透视表分类汇总、取消分类汇总与汇总及取消汇总、多个行标签并列显示的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel数据透视表分类汇总与取消分类汇总

    (一)数据透视表分类汇总

    1、一个服装销量表大类分为男装与女装,大类下又有小类,即男装下又分为T血和衬衫、女装下又分为T恤、衬衫和雪纺,现在要对大类和小类的销量分类汇总;操作过程步骤,如图1所示:

    图1

    2、操作过程步骤说明:先勾选“大类”,再勾选“销量”,则汇总出男装与女装的总销量;再勾选“小类”,则汇总出“男装”下的“T恤和衬衫”和“女装”下的“T恤、衬衫和雪纺”的总销量。

    (二)取消分类汇总

    1、方法一:右键“男装”,在弹出的菜单中选择“分类汇总"大类"”则“男装”和“女装”的汇总被取消,操作过程步骤,如图2所示:

    图2

    2、方法二:

    A、选中数据透视表任意一个单元格(如 A4),选择“设计”选项卡,如图3所示:

    图3

    B、单击屏幕左上角的“分类汇总”,在弹出的菜单中选择“不显示分类汇总”,如图4所示:

    图4

    C、则“男装”和“女装”与“价格”的分类汇总被取消,如图5所示:

    图

    二、Excel数据透视表取消汇总

    1、右键数据透视表的任意一个单元格(如 A3),在弹出的菜单中选择“数据透视表选项”,打开“数据透视表选项”窗口,选择“汇总和筛选”选项卡,不勾选“显示行总计”和“显示列总计”,单击“确定”,则“总计”被取消,操作过程步骤,如图6所示:

    图6

    2、如果只要求取消“行总计”,不勾选“显示行总计”即可;“列总计”宜是如此。

    三、Excel数据透视表多个行标签并列显示

    1、右键数据透视表任意一个单元格(如 A4),在弹出的菜单中选择“数据透视表选项”,打开“数据透视表选项”窗口,选择“显示”选项卡,勾先“经典数据透视布局(启用网络中的字段拖放)”,单击“确定”,则所有行标签并列显示;右键“男装”,在弹出的菜单中选择“分类汇总"大类"”,则取消“大类男装和女装”的分类汇总;右键“小类”下的“T恤”,在弹出的菜单中选择“分类汇总"小类"”,则取消所有小类的分类汇总;操作过程步骤,如图7所示:

    图7

    2、给表格设置样式。

    A、选中数据透视表其中一个单元格(如 B5),选择“设计”选项卡,单击“数据透视表样式”右上角的“一横 + 小倒三角”图标,如图8所示:

    图8

    B、在弹出的样式中,选择“数据透视表样式中等深浅 3”,如图9所示:

    图9

    C、最终效果,如图10所示:

    图10

    3、把行标签并列显示后,每个行标签右边都有一个“筛选”图标,它们都可以进行排序、标签筛选、值筛选和搜索筛选。

  • ?

    Excel多表合并技巧——帮你解决多张表格数据合并的烦恼!

    埃文茅斯

    展开

    在日常工作中,经常需要将相似结构或内容多个表格进行合并汇总。当数量庞大时人工进行计算比较繁琐,工作量大且易犯错,使用Excel中的“合并计算”功能可以轻松完成这项任务。

    合并计算的数据源可以是同一工作表中的不同表格,也可以是同一工作簿中的不同工作表,还可以是不同工作簿中的表格。现针对第一种情形进行演示说明:

    如图1所示的两个结构相同的数据表“表一”和“表二”,利用合并计算可以轻松将这两个表格进行合并,具体步骤如下。

    图1 原始表

    步骤1选中B10单元格,作为合并计算后结果的存放起始位置,再单击【数据】选项卡【数据工具】命令组的【合并计算】命令按钮,打开【合并计算】对话框,如图2所示。

    图2 打开【合并计算】对话框

    步骤2激活【引用位置】编辑框,选中“表一”的B2:D6单元格区域,然后在【合并计算】对话框中单击【添加】按钮,所引用的单元格区域地址会出现在【所有引用位置】列表框中。使用同样的方法将“表二”的F2:H6单元格区域添加到【所有引用位置】列表中。

    步骤3依次勾选【首行】复选框和【最左列】复选框,然后单击【确定】按钮,即可生成合并计算结果表,如图3所示。

    图3 生成合并计算结果表

    注意:

    1.在使用按类别合并的功能时,数据源列表必须包含行或列标题,并且在“合并计算”对话框的【标签位置】组合框中勾选相应的复选框。

    2.合并的结果表中包含行列标题,但在同时选中【首行】和【最左列】复选项时,所生成的合并结果表会缺失第一列的列标题。

    3.合并后,结果表的数据项排列顺序是按第一个数据源表的数据项顺序排列的。

    4.合并计算过程中不能复制数据源表的格式。如果要设置结果表的格式,可以使用【格式刷】将数据源表的格式复制到结果表中。

  • ?

    Excel超高效汇总表格,看这篇就够了

    晨曦

    展开

    excel使用技巧大全如何汇总多个excel表格这是很多朋友都非常困扰的一个问题,今天我们来介绍一下不用公式如何来轻松的完成。

    如下图所示,在一个工作簿中有4个城市的销量表,我们现在要将这4个表用数据表来汇总起来。

    方法如下:1、按alt+d键,松开后按d键。这时就会打开数据透视表和数据透视图向导,第1步选取“多重合并计算数据区域”,请看下图。

    2、点击“自定义页字段”

    3、添加区域和设置字段数目和名称。

    4、添加要合并的所有表格,并且依次的给所有表设置名称和字段数目。

    5、点击完成后就会生成数据透视表,将页字段名字从“页1”改成“城市”,“行”改成“产品”。

    没更改前:

    更改后为:

    设置ok!

    下面我们就能够通过字段位置的调整来完成模式不同的汇总。

    以城市+产品汇总

    以产品+城市汇总

    数据透视表只是可以完成一些比较简单的表格的合并,但一些行数列数比较多比较复杂,格式又不一致的表格就要用到SQL语句来合并了。在之后的课堂上我们会讲到这个的,谢谢。

  • ?

    Excel用多重合并计算数据区域把多个表合并到数据透视表并汇总

    雨旋

    展开

    在 Excel 中,如果要把某种产品1到12月的销量汇总,而每个月的销量为一个独立的工作表,这就需要用多重合并计算数据区域把多个表合并到数据透视表。把多个表合并到数据透视表比较简单,麻烦的是调整出想要的汇总结果。需要调整的项通常包括页、行和列,另外还需要把页下的项改名和调整顺序等。以下就是Excel用多重合并计算数据区域把多个表合并到数据透视表并调整各项以满足汇总要求的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel用多重合并计算数据区域把多个表合并到数据透视表

    1、切换到要合并到数据透视表的第一个工作表(例如 1月),按住 Alt,按一次 D,按一次 P,打开“数据透视表和数据透视图向导”窗口,选择“多重合并计算数据区域”;单击“下一步”,来第2步,“请指定所需的页字段数目”选择“创建单页字段”;单击“下一步”,切换到添加表格区域窗口,框选“1月”表格区域,则框选的单元格区域被自动填充到“选定区域”下的输入框中,单击“添加”,则框选区域被添加到“所有区域”,继续框选其它表格的区域并添加到“所有区域”,添加完表格后,单击“下一步”;切换到“数据透视表显示位置”窗口,选择“新工作表”,单击“完成 ”,则框选的多张表格合并到数据透视表;操作过程步骤,如图1所示:

    图1

    2、“页字段数目”如果选择“自定义字段”,则可以选择 1 到 4 个页字段,可以把一个表格添加一个页字段。例如:把工作表“1月”添加到“页字段1”,把工作表“2月”添加到“页字段2”;框选工作表“1月和2月”后,在“请先指定要建立在数据透视表中页字段数目”选择 2,在“字段1”下输入“1月”,在“字段2”下输入“2月”,如图2所示:

    图2

    这样把表格合并到数据透视表后,“1月”在“页1”下,“2月”在“页2”下,如图3所示:

    二、调整数据透视表并分类汇总

    (一)调整页行列,使之显示为表格

    1、把“列”从“列”的列表框拖到“行”的列表框,再把“页1”从“筛选器”拖到“列”;右键表格其中一个单元格(例如 A5),在弹出的菜单中选择“数据透视选项”,打开“数据透视选项”窗口,选择“显示”选项卡,勾选“经典数据透视表布局(启用网络中的字段拖放)”,单击“确定”,则数据透视表显示为表格形式,操作过程步骤,如图4所示:

    2、其中“行”显示了服装编号,“列”显示其余三个字段,即“产品名称、价格和销量”;“页1”下面的“项1到项6”是原表格“1月到6月”各字段的计数结果。

    (二)修改表头名称

    1、选中“页1”所在单元格 C3,选择“分析”选项卡,选中屏幕左上角“活动字段”输入框中的“页1”,输入“月份”;选中“项1”所在单元格 C4,按住 Ctrl,单击 C4,输入“1月”,单击 C6 退出输入状态;操作过程步骤,如图5所示:

    图5

    2、用同样的方法把“项2到项6”改为“2月到6月”,并把它们设为“居中”对齐,改好后如图6所示:

    (三)把计数项改为求和项

    1、右键 A3 单元格,在弹出的菜单中依次选择“值汇总依据”→ 求和,如图7所示:

    图7

    2、则计算类型由“计数”变为“求和”,如图8所示:

    图8

    3、其中“总计”是每个月销量的汇总,而对每件服装的汇总(即对服装编号的汇总)没有任何意义,因为它是把价格加销量,把它取消,方法为:右键其中一个对服装编号汇总的单元格(如 A8),在弹出的菜单中选择“分类汇总"行"”,如图9所示:

    图9

    则取消对服装编号的分类汇总,如图10所示:

    图10

    (四)调整字段顺序

    1、选中“3月”所在的单元格 D4,把鼠标移到 D4 右边框上鼠标随即变为带箭头的十字架,按住左键,往右拖到 E 列,当粗绿线停在 E 列右边线上时放开左键,则“2月和3月”调好次序,操作过程步骤,如图11所示:

    图11

    2、当“1月到6月”显示在行时,如果次序不对,也是一样的调整方法。数据透视表调整好后,对行的“总计”(例如 I7)是每件服装1到6月的总销量,对列的“总计”(例如 C44)是所有服装1月份的总销量,效果如图12所示:

    图12

  • ?

    30秒搞定多表汇总!这个Excel技巧一般人我不告诉他!

    卢冷珍

    展开

    60秒get一个HR实用小技巧

    在用EXCEL做统计表时,经常会遇到一个问题:相同项目的工作表有N个,需要汇总时,该怎么办?难道要一个个地Ctrl+V吗?

    当然不是了!如果要使用那么累的方法,EXCEL就一点都不智能了!贴心的小薪今天就来教大家一个简单的方法,让宝宝们能快速hold住多个工作表的合并!

    我们先看看需要合并的工作表长啥样

    ▼

    工作表1

    工作表2

    类似的工作可能会有很多,除了上述举例的各地区的销售量表,还可以是员工的其他信息表,小薪就不一一举例了,宝宝们各自灵活套用吧!

    ▼

    下面我们开始正式讲解,如何快速实现多表合并。

    新建一个的工作表,命名为“汇总”(或其他任何你需要的名字)

    在“汇总”表的A1单元格,选择“数据”——“合并计算”

    “函数”在此时选择“求和”(可根据自己需要,自行选择其他函数)

    “引用”处,我们选择需要汇总的各个工作表里的对应数据

    5.选择下图中的“+”,添加我们刚刚选择好的引用位置

    6.重复第4步和第5步,添加完所有我们需要汇总的工作表数据

    7.标签位置选择默认的“首行”、“最左列”,然后选择“确定”

    下面我们看一下完整动图演示

    ▼

    以上就是小薪交给大家的“多表合并”的小技巧啦!希望大家活学活用,让“合并计算”完美代替Ctrl + V !

    -END-

  • ?

    Excel多表汇总?没有比这个更简单实用的技巧了

    旋律

    展开

    关于多表汇总的问题,我在类似的问题中介绍了一种非常好的方法:Power Query(有兴趣的同学,请参考仅需3分钟,轻松帮你搞定Excel多表数据汇总)。下面我来介绍一种更为简单的汇总多表数据的技巧。如何快速汇总下图中的12个sheet中的数据到总表呢?

    一、无链接简单汇总法(各个数据源发生变化,汇总表不发生变化)

    1.选择sheet汇总中的任意空白单元格,依次单击“数据”--“合并计算”,如下图所示:

    2.在弹出的对话框中函数设置为:“求和”。单击引用位置的折叠按钮选择在各个sheet中的数据区域并添加到所有引用位置列表中。勾选标签位置下的“首行”和“最左列”选项,单击确定。

    3.我们将得到如下的汇总表,这时候我们可以删除B列和C列,或者将任意sheet中的B列和C列数据复制粘贴到汇总表中即可。

    二、有链接的数据汇总(汇总结果随数据源的变化而变化)

    此种方式与上面介绍的方法唯一不同的地方就在于多勾选了一个选项,操作技巧都一样,只是在上面设置合并计算对话框时勾选一下:“创建指向源数据的链接”即可。

    得到的结果也会有所不同。

    包含了公式,且前面变成分类汇总的样式。

  • ?

    Excel多工作表数据汇总到一个工作表,其实很简单

    恐龙王

    展开

    我们有时候需要将在多个工作表的数据到同一个工作表当中,首先我们需要确认的是这些数据的格式是否具有一致性,如果所有的数据格式都是一样的,那么这个问题就非常好处理了。今天和大家分享的是一键汇总各分表数据到总表。

    照例举个栗子,如下图,一个工作簿,包含多个工作表的格式都是相同,现在需要将各个分表的数据汇总到总表中,如果是你,你会怎么去做?

    数据分别在不同的工作表中,每个工作表的数据格式都是一致的。

    也许你会想到使用数据透视表或者合并计算等方式进行操作。但是你会发现这两种操作方式都有它的不足或者扩展性不强。比如说,当标题行或列是多行(多列)或者存在合并单元格时,也就无能无力了。

    我和你说的是VBA代码来实现这个,有时候就是那么一瞬间的错过,你就不会再遇到啦!

    我们首先看看,下面的动画教程:

    PS:是将分表的数据汇总明细到当前活动的工作表,因此在使用时务必先在需要汇总的表中执行。

    附上VBA源代码

    以上就是今天要和大家分享的技巧,希望对大家有所帮助,祝各位一天好心情!

    唯有不断学习,才能不被淘汰!

    Excel中每一个方法都有特定的用途,不是他们没有用处,只是你不了解或者暂时用不着,建议你收藏起来,万一哪天用着呢?

  • ?

    多个excel表格合并汇总,无需公式只要鼠标点点!

    颤动

    展开

    汇总多个excel表格,一直困绕着很多职场同事,今天介绍的方法,不需要用任何公式就可以轻松完成,只用鼠标点点。

    【例】如下图所示,在一个工作簿中有四个城市的销售表,需要根据这4个表格,用数据透视表进行汇总。

    具体步骤:

    1、按alt+d组合键,松开后再快速按p键。会打开数据透视表向导,在第一步中选取“多重合并计算数据区域”

    2、选取“自定义页字段”

    3、添加区域和设置字段数目及名称

    4、添加所有要合并的表,并分别设置字段数目和名称。

    5、点击完成后,会自动生成数据透视表。把页字段名字由“页1”改为“城市”、“行”改为“产品”。

    更改前:

    更改后

    设置OK!

    接下来就可以通过调整字段位置,来完成不同模式的汇总。

    以城市+产品汇总

    以产品+城市汇总

    数据透视表只能完成表格结构相对简单的合并、而对于列数较多、格式不完全一致的表格进行合并(如由入库表和出库表生成 进销存报表),就需要使用SQL语句合并。|来源: Excel精英培训

    百家号-【袁帅数据分析运营】运营者:袁帅,会展业信息化、数字化领域专家。新社汇平台联合创始人,永洪数据科学研究院MVP。认证数据分析师、网络营销师、SEM搜索引擎营销师、SEO工程师、中国电子商务职业经理人。畅销书《互联网销售宝典》联合出品人。

  • ?

    Excel办公应用:多个表中的数据汇总到一个表中

    施听寒

    展开

    在工作中,我们经常需要把多个表中的数据汇总到一个表中。

    这必须考虑以下三种情况:

    情况一:多个表在同一工作簿中,表的结构相似,表头内容顺序一致。

    解决方案:使用函数公式完成

    具体方法,如下动图演示:

    重点:在“总销售额”表单中的"B2"单元格中,输入公式【=SUM(华北区:华南区!B2)】

    情况二:多个表在同一工作簿中,表的结构相似,表头内容顺序不一致。

    解决方案:使用【数据】-【合并计算】完成

    情况三:多个表不在同一工作簿中,表的结构和表头内容可随意。

    解决方案:使用VBA代码完成

    具体方法,如下代码:

    Sub CombineWbs()

    Dim bt As Range, r As Long, c As Long

    r = 1

    c = 7

    Dim wt As Worksheet

    Set wt = ThisWorkbook.Worksheets(1)

    wt.Rows(r + 1 & ":1048576").ClearContents

    Application.ScreenUpdating = False

    Dim FileName As String, sht As Worksheet, wb As Workbook, WbN As String

    Dim Erow As Long, fn As String, arr As Variant, Num As Long

    FileName = Dir(ThisWorkbook.Path & "*.xlsx")

    Num = 0

    Do While FileName <> ""

    If FileName <> ThisWorkbook.Name Then

    Erow = wt.Range("A1").CurrentRegion.Rows.Count + 1

    fn = ThisWorkbook.Path & "" & FileName

    Set wb = GetObject(fn)

    Set sht = wb.Worksheets(1)

    Num = Num + 1

    arr = sht.Range(sht.Cells(r + 1, "A"), sht.Cells(1048576, "B").End(xlUp).Offset(0, 7))

    wt.Cells(Erow, "A").Resize(UBound(arr, 1), UBound(arr, 2)) = arr

    WbN = WbN & Chr(13) & wb.Name

    wb.Close False

    End If

    FileName = Dir

    Loop

    Application.ScreenUpdating = True

    MsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"

    End Sub

    温馨提醒(针对情况三):

    把以上代码,复制到Thisworkbook代码窗口中(即:按【Alt+F11】组合键,打开VBE编辑环境),然后点击【运行】命令,就可以快速实现上述功能了;

    需要合并的工作簿和存储汇总数据的活动工作簿,二者需要在同一文件夹下;

    本案例,假定工作表总列数为7。需要更改列数时,只需更改代码中对应的参数设置。

    点击【运行】命令后,会弹出如下对话框(仅举例说明):

    最后,点击【OK】,即可。

    鸣谢:谢谢大家的阅读!有问题,欢迎提问!!

多个excel表数据汇总

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP