如下图所示,左边表格,展示了每个物品品类的销售数据,现在,我们在表中新增一列合并单元格,需要根据行业将每个品类的明细销售额汇总,并展示在合并单元格中,如右边表格中,浅红色填充的部分所示。

注:以上数据来源为中商产业研究院,《2018年“双十一”网购大数据分析报告》。

试问:使用何种方法,才可以一键实现合并单元格的快速求和?

对于合并单元格求和,相信大多数人的做法都会是:

分别选中每一个合并单元格对应的数据区域,然后用SUM函数依次求和。操作见动图。

这种方法,适用于对数量较少的合并单元格进行求和,如果合并单元格的数量在10个以内,是完全可以采用此方法的。

但是若合并单元格的数据量很大,远远超过我们手动的可操作范围,或者在时间很紧急的情况下,没有时间进行手动操作时,这种方法显然就不适用了。

所以我们需要的是一种快速对合并单元格求和方法,乍眼一看,似乎有些无从下手。

其实最理想的办法就是直接下拉填充公式。但是因本例中的合并单元格区域大小各不相同,无法直接下拉,若下拉会弹出报错提示,如下图:

那既然不能直接下拉,我们要怎么快速求和呢?

其实答案很简单,只需要用两个SUM求和函数公式,外加CTRL+ENTER组合键就可以解决这个问题。

大家可以这样想:既然正向相加再下拉的解决方式不行,那我们就用反向思维推导一下,采用减法,以两值相减作差的形式来操作一下,试试行不行。

以第一个合并单元格D2为例,D2单元格的值,除等于SUM(C2:C7)外,还可以等于SUM(C2:C17)-SUM(D8:D17),也就是总销售额-家电和个护美妆行业的销售额,就是手机数码行业的销售额。

同样,既然不能直接下拉填充公式,那我们就可以采用批量填充公式的快捷键:CTRL+ENTER,一键填充公式。(这个组合键只会批量填充公式、内容,并不会破坏单元格的格式。)

要特别注意,由于我们求和区域的结束位置是固定不变的,所以输入公式后,为了防止批量填充公式时,使单元格下移从而影响计算结果,我们需要将结束位置的单元格锁定,即公式设置为:=SUM(C2:$C$17)-SUM(D8:$D$17)。

接下来,我们就按此方法运行一下,运行结果如下图:

数据倒是有了,但是值貌似不大对。不管怎么样,总算是有点小进步,遇到点困难不算啥,想办法解决就可以了。

第一个合并单元格(D2:D7)从公式中看不出什么问题,那我们就从第二个合并单元格(D8:D12)中看。认真观察一下它的公式,=SUM(C8:$C$17)-SUM(D14:$D$17),不难发现,问题出现在第二个SUM公式中。再具体定位,会发现问题实际就发生在公式中的“D14”上面。我们来验证一下,单独计算后半段公式:SUM(D14:D17)的值,会发现运行结果为“0”,不等于合并单元格中的数值,如下图:

这也就说明了公式在运算到第二个合并单元格的时候,由于串行,导致没有运算出我们所需的真实值。

那这个问题应该如何解决呢?

在解决问题之前,我们必须要知道一个概念:在一整列中,合并单元格显示的值,实际为“合并单元格区域”中最上面的第一个单元格的值;而第一个单元格的值等于整列的值减去除第一个值之外的其他所有单元格的值。

即本例的第一个合并单元格的值(D2:D7)=合并单元格区域内的第一个值(D2)=SUM(D2:D17)-SUM(D3:D17)=SUM(C2:C17)-SUM(D3:D17);

同理,第二个合并单元格的值(D8:D12)=D8=SUM(D8:D17)-SUM(D9:D17)=SUM(C8:C17)-SUM(D9:D17);

第三个合并单元格的值(D13:D17)=D13=SUM(D13:D17)-SUM(D14:D17)=SUM(C13:C17)-SUM(D14:D17)。

我们在写公式的时候,需注意C列和D列要保持以上公式的行数对应关系。

所以我们需要将原先公式 “=SUM(C2:$C$17)-SUM(D8:$D$17)” 中的“D8”替换为“D3”,更新后的公式为:“=SUM(C2:$C$17)-SUM(D3:$D$17)”,再批量填充公式,就可以得出正确的结果啦。

综合以上信息,我们将全部步骤再汇总归纳一下,具体如下:

步骤一:选中所有的合并单元格;

步骤二:在第一个合并单元格中输入公式:=SUM(C2:$C$17)-SUM(D3:$D$17);

步骤三:按住CTRL+ENTER组合键,一键生成结果。操作见动图:

结果生成后,为检验数据的准确性,可分别对数据源列与合并单元格两列数据进行求和,对比两个和值是否相等。若相等,即代表正确。如下图:

数据是正确的,试验结论:此方法可行。

为了让大家更好的理解这个公式,我们先将合并单元格中数据进行顶端对齐,并将两个SUM公式拆解开来,分别作为E2单元格和F2单元格中的数据。接着用公式“=E2-F2”作为G2单元格的数据。然后选中E2:G2区域,进行下拉,填充公式,形成的数据结果如下图:

​此时你会发现:D列中每个合并单元格显示的值,均等于对应G列区域中最上面的单元格值。

这也验证了上述我们所说的概念,即“在一整列中,合并单元格,只会保留区域中最上面的第一个单元格的数据”,如下图。这也是此法的精髓。

看到这里,小伙伴们有没有一种恍然大悟的感觉呢?其实操作起来很简单对不对?只需要两个SUM函数就可以了,快尝试自己做一下吧。以后遇到此类问题,就有固定解决套路了。

excel统计求和:如何在合并后的单元格中复制求和公式相关推荐

  1. asp.net mvc excel合并单元格_excel统计求和:如何在合并后的单元格中复制求和公式...

    编按:哈喽,大家好!又到了一年一度的双十一购物狂欢节,小伙伴们有没有蠢蠢欲动呢?钱包都准备好了吗!这个双十一,大家都盯上了哪些好物呢?哪类产品的开销又会成为你贡献双十一销售额的主力军呢?赶紧在exce ...

  2. Excel将合并后的单元格恢复成多行并添加数据

    我们在工作过程中经常遇到合并单元格,但是合并后的单元格再恢复成原来的样子该怎么操作呢 如图,将所属区域恢复成单行,兵补充文字 1.全部选中,取消合并单元格 2.通过定位获取到所属区域的空白单元格 定位 ...

  3. 如何在Excel中将多个单元格中的文本合并到一个单元格中

    If you have a large worksheet in an Excel workbook in which you need to combine text from multiple c ...

  4. NPOI 设置合并后的单元格的边框的解决方法

    NPOI 设置合并后的单元格的边框的解决方法 参考文章: (1)NPOI 设置合并后的单元格的边框的解决方法 (2)https://www.cnblogs.com/wjx-blog/p/1072769 ...

  5. 如何将Excel多行单元格文字合并到一个单元格中

    如何将Excel多行单元格文字合并到一个单元格中 参考网址:https://jingyan.baidu.com/article/ed15cb1b28042c5ae369819f.html 1.打开需要 ...

  6. EXCEL中将多个单元格内容合并到一个单元格中的方法(转帖+亲自实践)

    原帖位置:EXCEL中将多个单元格内容合并到一个单元格中的方法 http://t.excelhome.net/thread-3875-1-1.html 说明:这个技巧主要用到以下2个功能 1.Offi ...

  7. EXCEL取消合并单元格并填充每个取消合并后的单元格

    如何取消合并单元格并填充 相信经常和数据打交道的朋友,excel表格是大家最熟悉的不过的了,但是excel的一些功能却是很多人并不了解的,今天我把自己的工作中经过摸索实现的一种快速取消合并单元格并填充 ...

  8. 帆软对扩展后的单元格进行计算--求和

    知识点: 1.横向扩展后进行求和: =sum(D4[!0;]) D4单元格向右扩展求和 2.纵向扩展求和 =sum(D4[;!0]) D4单元格向下扩展后求和 3.层次坐标常用公式 问题描述: 把一二 ...

  9. Excel中提取单元格中的部分内容或单元格中的数字公式大全(提取数字,提取前几位,提取指定文字之间的内容等等)

    Excel如何提取单元格中的部分文字或单元格中的数字 Excel如何提取单元格中的部分文字或单元格中的数字,整理了Excel中所有的提取要求,写成了一个公式翻译工具. 支持以下提取方式,输入提取要求, ...

最新文章

  1. insert into 多条数据_最全总结 | 聊聊 Python 数据处理全家桶(Sqlite篇)
  2. 安装CentOs 5.5后无法显中文(中文乱码)
  3. nginx配置文件讲解(二)
  4. PHP面试题:实现中文字串截取无乱码的方法
  5. 厦门大学2016年高等代数考研试题参考解答
  6. SAP UI5 walkthrough第一第二部分解析:data-sap-ui-libs=“sap.ui.commons,sap.ui.table“
  7. 从0开始做Windows Phone 7开发
  8. er图转换成关系模型的例题,将ER图转换为关系模型
  9. Phthon学习---错误处理、调试和测试
  10. 中国互联网大会首届智能网联论坛举行 数字技术驱动交通出行行业创新发展
  11. Python升级pip并安装opencv、moviepy包
  12. GIS制图人员的自我修养(2)--制图意识
  13. 19.go fix 和 go tool fix
  14. mysql不识别生僻字_mysql生僻字插入失败解决方案
  15. atitit.php 流行框架 前三甲为:Laravel、Phalcon、Symfony2 attilax 总结
  16. 服务器运维 考什么证书,腾讯云服务器运维高级工程师认证(TCP)证书有效期、考试内容、费用...
  17. RPG游戏Demo学习笔记一
  18. BufferedImage是什么意思?
  19. 融合办公时代来了?联想Filez带你正确解读“融合办公”新模式
  20. LAN、WAN、WLAN、VLAN的区别

热门文章

  1. Springboot----项目整合微信支付(处理微信支付回调通知)
  2. (转)量子位:这个AI股神把顶级对冲基金吓尿了
  3. thymeleaf th:value 多个值拼接 使用+号(不适用于th:field)
  4. railgun项目的不足和将来会逐步新增的模块
  5. C语言——PTA 稳赢
  6. Lustre I/O性能特点与最佳实践
  7. 12.区块链系列之比特币NFT
  8. 刚在在win8.1下装了ubuntu12.04
  9. iOS UIslider 设定滑块的大小
  10. 计算机专业知识文章,计算机专业知识翻译成英文,帮帮忙!