实用Excel技巧分享:跨工作表求和的四种方法

wufei123 2024-05-24 阅读:9 评论:0
在之前的文章《excel案例分享:利用函数公式来检验身份证号码的真假》中,我们学习了excel检验身份证号码真假的函数公式。而今天我们聊聊excel跨工作表求和,给大家介绍4个方法,针对不同的表格,可以快速的excel跨表合并数据,快到你想...

在之前的文章《excel案例分享:利用函数公式来检验身份证号码的真假》中,我们学习了excel检验身份证号码真假的函数公式。而今天我们聊聊excel跨工作表求和,给大家介绍4个方法,针对不同的表格,可以快速的excel跨表合并数据,快到你想不到!

实用Excel技巧分享:跨工作表求和的四种方法

我们都知道在同一个工作表里,想得到多数值的合计结果一般都会采用SUM函数或者更高阶的SUMIF和SUMIFS,但如果数据在不同的工作表里,我们应该实现Excel跨工作表求和统计呢?今天我将会根据行列一致和行列不一致的两个案例,分别给大家介绍两种方法来帮助实现数值的跨工作表合计。

一、Excel行列一致的多表合计

如图,需要把1-3月的三个工作表里各部门各产品的销售数据合计到汇总表里,这三个表里的行列字段名和排列顺序都是一致的。

1.png

2.png

3.png

下面给大家介绍两种方法。

第一种方法:

1.   把1月的数据复制粘贴到汇总表里

2.   把2月的数据复制,然后在汇总表里选择B2单元格右键点击选择性粘贴。

4.png

运算选择加,确定,即可把1月和2月的数据合计在一起,

5.png

3.   同理,再把3月的数据复制,然后在汇总表里选择性粘贴,运算选择加。

这样,汇总表里就得到了三个表的合计数据。

总结:

使用选择性粘贴的运算快速把多个区域的数值进行相加达到目的。

优点:操作简便,容易上手。

缺点:必须逐个选择工作表的区域进行复制粘贴,工作表太多的话操作繁琐。

第二种方法:

1.   在汇总工作表B2单元格里输入=SUM,调出函数编辑界面。

2.   选中工作表1月,按住Shift键,再选中工作表3月,这样就把1月到3月所有工作表都选中了,再单击B2单元格。

6.png

3.   点击enter,公式输入完成,公式为:=SUM(“1月:3月”!B2) 。然后在汇总表里,公式向右向下填充。

总结:

选择第一个工作表,按住Shift键再选择最后一个工作表就可以把连续的工作表组成一个组,再利用SUM函数对这个组的同一单元格求和。这种工作表组在我们进行工作表的批量同一操作的时候很方便。

优点:方法快捷,多个工作表也能快速操作。

缺点:要求每个工作表行列字段名和排列顺序必须完全一致。

二、Excel行列不一致的多表合计

我们在工作过程中,不可能百分百遇到上面的那种表格模板完全一致的情况,那遇到行列不一致的情况呢?

如下图,要统计1-3月不同服务商销售不同产品的销售额,每个表的行列字段不完全一致,排列顺序也不一样。

7.png

8.png

9.png

这里同样也给大家介绍两种方法。

第一种方法:

1.   选择汇总工作表下的任一空白单元格,点击数据选项卡下,数据工具组里的合并计算。

10.png

2.   在合并计算窗口,点击浏览旁边的按钮,依次选择三个工作表里需要计算的区域。

11.png

3.   点击添加,下方的所有引用位置区域就会出现刚添加的单元格区域,全部添加完后,点击首行和最左列,确定。

12.png

小技巧:在选择第一个工作表区域的时候,要选择能囊括三个工作表单元格的区域,比如上例子就是$A$1:$E$5,这样再点击其他工作表的时候,引用位置默认就会把$A$1:$E$5选中,这样就不用每个工作表都重新框定范围啦。

4.   所有的数据都汇总到工作表里了,最后再修改下格式就可以了。

13.png

总结:

合并计算是按照首行和最左列的标准进行汇总的,两个字段完全一致的就可以进行相加合计,如果出现不一致的则会自动在新的一行或者一列显示。

优点:操作简便,适用于行列不一致的字段

缺点:当源数据有变动的时候,不能自动刷新结果,如果需要数据分析,也无法判断出数据来自哪个月份。

第二种方法:

1.   在工作表输入ALT+D+P快捷键,弹出数据透视表和数据透视图向导。选择多重合并计算数据区域和数据透视表,点击下一步

14.png

2.   点击自定义页字段,选择下一步。

15.png

3.   在选定区域里选择1月需要汇总的区域,添加进所有区域里。

16.png

定要建立在数据透视表中的页字段为1,在字段1里输入1月。

17.png

同理把2月3月依次添加进来。

18.png

小技巧:跟合并计算一样,在这里我们也可以在选择第一个工作表区域时,选择包含三个工作表单元格区域的范围,点击其他工作表默认会包含这些单元格区域,但是数据透视表会出现空白,那我们把空白筛选掉就可以啦。

注意:这里在所有区域范围里,点击每个区域下方的字段能显示出对应区域新增的字段名称方便进行检查,以免字段名输入重复或者错误。当然,如果这里大家不想添加字段名,也是能合并成功的哦。

4.   数据透视表显示位置在新工作表。

19.png

5.这样我们就得到一个数据透视表,来完成多表合计。

20.png

总结:

多重合并数据透视表的方法可以汇总多个工作表作为同一个数据源进行数据透视表计算,我们新添加的字段就显示在页1里,可以完全按照数据透视表的方法进行数据的分析合并。而且其他工作表的数据有变动的话,我们进行数据表刷新就可以得到新的合计数。

优点:可以实现数据的高级分析和数据源的联动更新。

缺点:操作相对复杂。

上面介绍的这四种方法各有优劣,适用的情况也不同,希望小伙伴们根据自己的实际需求来选择更适合自己的方式。

相关学习推荐:excel教程

以上就是实用Excel技巧分享:跨工作表求和的四种方法的详细内容,更多请关注知识资源分享宝库其它相关文章!

版权声明

本站内容来源于互联网搬运,
仅限用于小范围内传播学习,请在下载后24小时内删除,
如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解!
E-mail:dpw1001@163.com

分享:

扫一扫在手机阅读、分享本文

发表评论
热门文章
  • 华为 Mate 70 性能重回第一梯队 iPhone 16 最后一块遮羞布被掀

    华为 Mate 70 性能重回第一梯队 iPhone 16 最后一块遮羞布被掀
    华为 mate 70 或将首发麒麟新款处理器,并将此前有博主爆料其性能跑分将突破110万,这意味着 mate 70 性能将重新夺回第一梯队。也因此,苹果 iphone 16 唯一能有一战之力的性能,也要被 mate 70 拉近不少了。 据悉,华为 Mate 70 性能会大幅提升,并且销量相比 Mate 60 预计增长40% - 50%,且备货充足。如果 iPhone 16 发售日期与 Mate 70 重合,销量很可能被瞬间抢购。 不过,iPhone 16 还有一个阵地暂时难...
  • 酷凛 ID-COOLING 推出霜界 240/360 一体水冷散热器,239/279 元

    酷凛 ID-COOLING 推出霜界 240/360 一体水冷散热器,239/279 元
    本站 5 月 16 日消息,酷凛 id-cooling 近日推出霜界 240/360 一体式水冷散热器,采用黑色无光低调设计,分别定价 239/279 元。 本站整理霜界 240/360 散热器规格如下: 酷凛宣称这两款水冷散热器搭载“自研新 V7 水泵”,采用三相六极马达和改进的铜底方案,缩短了水流路径,相较上代水泵进一步提升解热能力。 霜界 240/360 散热器的水泵为定速 2800 RPM 设计,噪声 28db (A)。 两款一体式水冷散热器采用 27mm 厚冷排,...
  • 惠普新款战 99 笔记本 5 月 20 日开售:酷睿 Ultra / 锐龙 8040,4999 元起

    惠普新款战 99 笔记本 5 月 20 日开售:酷睿 Ultra / 锐龙 8040,4999 元起
    本站 5 月 14 日消息,继上线官网后,新款惠普战 99 商用笔记本现已上架,搭载酷睿 ultra / 锐龙 8040处理器,最高可选英伟达rtx 3000 ada 独立显卡,售价 4999 元起。 战 99 锐龙版 R7-8845HS / 16GB / 1TB:4999 元 R7-8845HS / 32GB / 1TB:5299 元 R7-8845HS / RTX 4050 / 32GB / 1TB:7299 元 R7 Pro-8845HS / RTX 2000 Ada...
  • python中def什么意思

    python中def什么意思
    python 中,def 关键字用于定义函数,这些函数是代码块,执行特定任务。函数语法为 def (参数列表)。函数可以通过其名字和圆括号调用。函数可以接受参数作为输入,并在函数体中使用参数名访问。函数可以使用 return 语句返回一个值,它将成为函数调用的结果。 Python 中 def 关键字 在 Python 中,def 关键字用于定义函数。函数是代码块,旨在执行特定任务。 语法 def 函数定义的语法如下: def (参数列表): # 函数体 示例 定义...
  • python中int函数的用法

    python中int函数的用法
    int() 函数将值转换为整数,支持多种类型(字符串、字节、浮点数),默认进制为 10。可以指定进制数范围在 2-36。int() 返回 int 类型的转换结果,丢弃小数点。例如,将字符串 "42" 转换为整数为 42,将浮点数 3.14 转换为整数为 3。 Python 中的 int() 函数 int() 函数用于将各种类型的值转换为整数。它接受任何可以解释为整数的值作为输入,包括字符串、字节、浮点数和十六进制表示。 用法 int(object, base=10) 其中...