-
?
Excel超高效汇总表格,看这篇就够了
萍萍
展开
excel使用技巧大全如何汇总多个excel表格这是很多朋友都非常困扰的一个问题,今天我们来介绍一下不用公式如何来轻松的完成。
如下图所示,在一个工作簿中有4个城市的销量表,我们现在要将这4个表用数据表来汇总起来。
方法如下:1、按alt+d键,松开后按d键。这时就会打开数据透视表和数据透视图向导,第1步选取“多重合并计算数据区域”,请看下图。
2、点击“自定义页字段”
3、添加区域和设置字段数目和名称。
4、添加要合并的所有表格,并且依次的给所有表设置名称和字段数目。
5、点击完成后就会生成数据透视表,将页字段名字从“页1”改成“城市”,“行”改成“产品”。
没更改前:
更改后为:
设置ok!
下面我们就能够通过字段位置的调整来完成模式不同的汇总。
以城市+产品汇总
以产品+城市汇总
数据透视表只是可以完成一些比较简单的表格的合并,但一些行数列数比较多比较复杂,格式又不一致的表格就要用到SQL语句来合并了。在之后的课堂上我们会讲到这个的,谢谢。
-
?
简单一招搞定excel数据汇总
乐珍
展开
相信很多小伙伴对于Excel的数据汇总都是选中需要汇总的区域在点击“公式”中的“自动求和”,虽然这种操作方式很简单,但是大家有没有想过有更快速的方法可以操作呢?当多张数据表需要汇总时都是用之前的方式吗?这样会不会觉得很没有工作效率呢?下面小爬就来教大家一招,让你的工作变得既效率又简单明了:
工作表数据汇总操作方式:
1、选中汇总区域,插入“公式”在点击自动求和;
2、选中汇总区域,按Alt + =,在按enter即可。
那么现在问题就来了,当几天后数据有变化,我们在把其他数据复制过来又要去重新汇总一次,如何省略掉重复工作呢?不要担心,小爬来教大家:
首先我们把鼠标光标放置任一单元格找到“插入”点击表格输入需要汇总的区域点击“表包含标题”确定(确定后我们可以根据自己的喜好调整表格的格式:光标放置数据区域内任一单元格(注意要放在之前所选的区域内才可以操作)找到菜单栏中“表格工具”点击设计找到”表格样式” 选择自己喜欢格式即可)找到菜单栏中“表格工具”点击”设计” 点击”汇总行” (这时候数据表格最下面一行会出现”汇总”一行)光标放置”汇总”行的任一单元格点击”单元格”旁下拉三角形点击需要的选项,我们这里是汇总点击”求和” 光标放置“右下角出现+”往右拉即可。当需要把其他数据放在一起汇总,直接复制粘贴即可,无需重新选择汇总。
最后,希望我的文章对大家有帮助,如果有什么问题,欢迎大家在下方留言。祝阅读愉快!
上期精彩回顾:一招搞定斜线表头
-
?
不同条件下工作表多表汇总数据方法,你真的值得一看
碧蓉
展开
我们平时都碰到过对各类的数据进行汇总,那么接下来小编将为你讲解在各种情况下,如何对多个工作表的数据进行汇总。
▼场景1:当分工作表首行首列条件、及位置都统一时候
将1月-3月人员销售额,汇总到汇总表中(如下图):
操作方法:
1、在你要汇总的表格当中,点击数据—合并计算;
2、引用位置分别引用1月至3月你要汇总的数据区域并进行添加;
3、将标签位置选择首行和左列对齐。
▼场景2:当分工作表首行首列条件固定时
将1月-3月每个月每人各种商品编码进行销售额进行求和,操作效果如下:
因为分工作表中相似的每行每列固定的都是一个人的数据,所以可以用通配符*,来对所有工作表求和。公式为:sum('*'!B2)
▼场景3:当分工作表首行首列条件不固定,位置会有不同的时候
如下图中分工作表人员可能会有不一致的情况下:
操作方法同场景1,演示如下:
以上就是各种条件下如何对多工作表数据进行汇总,快试一下吧。
另外在合并计算当中除了数据求和,还有其他包括:平均、计算、最大最小值等数据运算,是不是很方便呀~
-
?
Excel办公应用:多个表中的数据汇总到一个表中
Tina
展开
在工作中,我们经常需要把多个表中的数据汇总到一个表中。
这必须考虑以下三种情况:
情况一:多个表在同一工作簿中,表的结构相似,表头内容顺序一致。
解决方案:使用函数公式完成
具体方法,如下动图演示:
重点:在“总销售额”表单中的"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 | SUM、SUMIF+INDIRECT——求和项排序相同与不同的多工作表数据汇总
鹏煊
展开
问题情景
很多电商、工资等数据统计的时候都会遇到这样的问题:数据以不同的部门,或者不同的月份,也或不同的年份等情况分布在不同的工作表里,经常要求对分表根据相同数据项对数据进行汇总统计。
示例数据如下图:
共12月的数据,无需合并,直接汇总到“汇总”工作表“年销售业绩”列中。
注意:各分表的结构一致,姓名都在B列,求和的数据都在C列。
关键操作第一种情况:所有表“姓名”排序一致
这种求和方法很简单,只要在“汇总”表C2单元格输入公式“=SUM('*'!C2)”就可以了,回车以后,公式自动变成:=SUM('1月:12月'!C2)。
第二种情况:所有表“姓名”排序不一致
这种情况下求和稍有麻烦,我们一步一步分析:
第一步:
如果是仅对一个表,只需要Sumif函数直接求和即可,比如:
=SUMIF('1月'!$B$2:$B$37,汇总!B2,'1月'!$C$2:$C$37);
第二步:
现在是对12个表汇总,需借助INDIRECT函数生成对多个表区域的引用,即是:
INDIRECT(ROW($1:$12)&"月!$B$2:$B$37")--引用每个表的B列姓名数据区域
以及
INDIRECT(ROW($1:$12)&"月!$C$2:$C$37")--引用每个表的C列销量数据区域。
第三步:
写入Sumif函数,即是:
SUMIF(INDIRECT(ROW($1:$12)&"月!$B$2:$B$37"),汇总!B2,INDIRECT(ROW($1:$12)&"月!$c$2:$c$37"))
第四步:
INDIRECT函数引用的是一组数,数组求和,最后最外层加Sumproduct函数,即是:
=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$12)&"月!$B$2:$B$37"),汇总!B2,INDIRECT(ROW($1:$12)&"月!$c$2:$c$37")))。
结果如下:
另:
本例使用INDIRECT函数产生多维引用,其中:
使用ROW($1:$12)产生月份序号数组:
{1;2;3;4;5;6;7;8;9;10;11;12}
公式中的INDIRECT(ROW($1:$12)&"月!$B$2:$B$37")作为SUMIF函数的range参数,表示每个月销售记录表的$B$2:$B$37区域,共12个区域:
{"1月!$B$2:$B$37";"2月!$B$2:$B$37";"3月!$B$2:$B$37";"4月!$B$2:$B$37";"5月!$B$2:$B$37";"6月!$B$2:$B$37";"7月!$B$2:$B$37";"8月!$B$2:$B$37";"9月!$B$2:$B$37";"10月!$B$2:$B$37";"11月!$B$2:$B$37";"12月!$B$2:$B$37"}
同理,公式中的INDIRECT(ROW($1:$12)&"月!$c$2:$c$37")表示每个月销售记录表的$c$2:$c$37区域,作为SUMIF函数的sum_range参数。
-
?
第5课:Excel数据透视表各种汇总实例!
江从彤
展开
“Excel数据透视表有一个灵活的特点,根据你的需求实时变动汇总方式”
01
—
实例分析
如下所示:是一份销售流水数据,有时间,月份,区域,商品,数量,金额几个字段,如下所示:
现在针对不同的数据汇总需求,可以制作不同的数据透视表进行汇总分析数据,关键是各个字段需要放置的位置不同,从而得到我们想要的结果
02
—
呈现数据方式案例
问题1、需要知道各个区域销售的数量和金额情况?
思考几秒钟,这种需要将“区域”字段拖动至行,将“数量”和“金额”字段拖动至值即可,操作窗口如下所示:
问题2:需要知道每个区域,各种商品销售的金额,有两种展示方式
第1种是将区域和商品字段都拖入行,将金额插入值,效果如下:
第2种是将区域拖入至行,将商品拖入至列,将金额拖入至值,得到的结果如下:
问题3:需要知道各个区域,各种商品销售的数量和金额情况,也有两种展示方式
第1种是将区域和商品两个字段拖入行,将数量和金额拖入值,展示效果如下所示:
第2种是将区域插入至行,将商品拖入至列,将数量和金额拖入至值,展示效果如下所示:
从中我们总结一个数据透视表的规律,当我们的值标签里面有两个字段时,最好列标签里面不要放内容,要不然表格会很庞大。
问题4:需要知道每个区域每个商品,每个月销售金额是多少
当然根据自己的需要,月份,区域,商品,三个字段的位置可以调整,并且行项目里面可以上下级的更换位置,如下是商品和区域调换位置的结果:
主要看我们分析的侧重点在哪,然后决定字段的位置摆放
本节完,有什么不懂的可以留言讨论,期待您的转发分享
欢迎关注,更多精彩内容持续更新中...
--------------
-
?
一键篇 | Excel一键实现所有工作表的内容合并到一个新的工作表
夜春
展开
Excel作为一个具有强大的数据处理的办公软件,对于白领一族来说,使用频率应该较高。在处理数据过程中,您是否碰到过清单之类汇总的情况,就是将同一个工作簿中的所有工作表的内容合并到一个工作表中。对于不会取巧的朋友,可能就是一个表一个表的复制,然后粘贴拼凑在一块,若碰到表格数量不多的情况,这种方法还好,若是碰到工作表数量庞大,例如50个工作表,100个工作表......这种方法就很鸡肋。今天本篇以Excel2013为例,教大家如何一键实现所有工作表合并到新工作表中,同样适用于Excel其他版本,碰到细微差异,可以适当调整代码。
教程将内容分成三部分:第一部分是新建一个汇总的工作表,并重新自定义命名;第二部分是逐一将各个工作表复制粘贴到汇总工作表中;第三部分为提示,即当合并工作完成后弹出提示。具体操作如下:
打开工作簿,在工作表标签中会显示包含的工作表名称,教程以下图中三个工作表为例,分别是Sheet1,Sheet2,Sheet3.按下组合键Alt+F11即可从Excel工作界面切换到VBA界面,在VBA窗口单击菜单栏中的插入,找到模块命令,单击该命令即可创建一个新的模块窗口,在模块窗口复制粘贴以下代码:
Sub Comb()
Dim i%
On Error Resume Next
Sheets(1).Select
Worksheets.Add '新建一个工作表
Sheets(1).Name = "汇总工作表" '对新建工作表重命名
For i = 2 To Sheets.Count 'For循环,遍历所有工作表
Sheets(i).Activate '激活工作表
Range("a1").Select
Selection.CurrentRegion.Select '选择活动工作表数据区域
Selection.Copy Destination:=Sheets(1).Range("a65536").End(xlUp).Offset(1) '粘贴到汇总工作中
Next
MsgBox ("工作表已全部合并到指定工作表中!") '弹窗提示合并完成
End Sub
-
?
Excel多表汇总?没有比这个更简单实用的技巧了
沙绝施
展开
关于多表汇总的问题,我在类似的问题中介绍了一种非常好的方法:Power Query(有兴趣的同学,请参考仅需3分钟,轻松帮你搞定Excel多表数据汇总)。下面我来介绍一种更为简单的汇总多表数据的技巧。如何快速汇总下图中的12个sheet中的数据到总表呢?
一、无链接简单汇总法(各个数据源发生变化,汇总表不发生变化)
1.选择sheet汇总中的任意空白单元格,依次单击“数据”--“合并计算”,如下图所示:
2.在弹出的对话框中函数设置为:“求和”。单击引用位置的折叠按钮选择在各个sheet中的数据区域并添加到所有引用位置列表中。勾选标签位置下的“首行”和“最左列”选项,单击确定。
3.我们将得到如下的汇总表,这时候我们可以删除B列和C列,或者将任意sheet中的B列和C列数据复制粘贴到汇总表中即可。
二、有链接的数据汇总(汇总结果随数据源的变化而变化)
此种方式与上面介绍的方法唯一不同的地方就在于多勾选了一个选项,操作技巧都一样,只是在上面设置合并计算对话框时勾选一下:“创建指向源数据的链接”即可。
得到的结果也会有所不同。
包含了公式,且前面变成分类汇总的样式。
-
?
Excel多表合并技巧——帮你解决多张表格数据合并的烦恼!
尼古拉斯
展开
在日常工作中,经常需要将相似结构或内容多个表格进行合并汇总。当数量庞大时人工进行计算比较繁琐,工作量大且易犯错,使用Excel中的“合并计算”功能可以轻松完成这项任务。
合并计算的数据源可以是同一工作表中的不同表格,也可以是同一工作簿中的不同工作表,还可以是不同工作簿中的表格。现针对第一种情形进行演示说明:
如图1所示的两个结构相同的数据表“表一”和“表二”,利用合并计算可以轻松将这两个表格进行合并,具体步骤如下。
图1 原始表
步骤1选中B10单元格,作为合并计算后结果的存放起始位置,再单击【数据】选项卡【数据工具】命令组的【合并计算】命令按钮,打开【合并计算】对话框,如图2所示。
图2 打开【合并计算】对话框
步骤2激活【引用位置】编辑框,选中“表一”的B2:D6单元格区域,然后在【合并计算】对话框中单击【添加】按钮,所引用的单元格区域地址会出现在【所有引用位置】列表框中。使用同样的方法将“表二”的F2:H6单元格区域添加到【所有引用位置】列表中。
步骤3依次勾选【首行】复选框和【最左列】复选框,然后单击【确定】按钮,即可生成合并计算结果表,如图3所示。
图3 生成合并计算结果表
注意:
1.在使用按类别合并的功能时,数据源列表必须包含行或列标题,并且在“合并计算”对话框的【标签位置】组合框中勾选相应的复选框。
2.合并的结果表中包含行列标题,但在同时选中【首行】和【最左列】复选项时,所生成的合并结果表会缺失第一列的列标题。
3.合并后,结果表的数据项排列顺序是按第一个数据源表的数据项顺序排列的。
4.合并计算过程中不能复制数据源表的格式。如果要设置结果表的格式,可以使用【格式刷】将数据源表的格式复制到结果表中。
-
?
Excel多工作表数据汇总到一个工作表,其实很简单
郑鹤
展开
我们有时候需要将在多个工作表的数据到同一个工作表当中,首先我们需要确认的是这些数据的格式是否具有一致性,如果所有的数据格式都是一样的,那么这个问题就非常好处理了。今天和大家分享的是一键汇总各分表数据到总表。
照例举个栗子,如下图,一个工作簿,包含多个工作表的格式都是相同,现在需要将各个分表的数据汇总到总表中,如果是你,你会怎么去做?
数据分别在不同的工作表中,每个工作表的数据格式都是一致的。
也许你会想到使用数据透视表或者合并计算等方式进行操作。但是你会发现这两种操作方式都有它的不足或者扩展性不强。比如说,当标题行或列是多行(多列)或者存在合并单元格时,也就无能无力了。
我和你说的是VBA代码来实现这个,有时候就是那么一瞬间的错过,你就不会再遇到啦!
我们首先看看,下面的动画教程:
PS:是将分表的数据汇总明细到当前活动的工作表,因此在使用时务必先在需要汇总的表中执行。
附上VBA源代码
以上就是今天要和大家分享的技巧,希望对大家有所帮助,祝各位一天好心情!
唯有不断学习,才能不被淘汰!
Excel中每一个方法都有特定的用途,不是他们没有用处,只是你不了解或者暂时用不着,建议你收藏起来,万一哪天用着呢?
excel工作表数据汇总
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并