热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

合并单元格数据统计怎么破?

在合并单元格上的求和与

工作上很多时候需要将数据合并或者计数到一个合并单元格中,如果单元格规则,均是由相同数量的单元格合并而来还好处理。如果单元格不规则,则会事倍功半。
如图1所示,需要将求和和计数的数据填入合并单元格中。在现实生活中,在量较大的情况下,如何快速批量填充数据,这可以节约很多时间。
大家还记得如何给合并单元格添加序号吗?回忆不起来的,可以再次温故而知。链接如下:
为合并单元格添加连续序号

(图1)

【解题办法】
选中D1:D11单元格区域,输入如下公式:
=SUM(D2:$D$11)-SUM(E3:$E$12)
按【Ctrl+Enter】组合键,就可以计算出各部门的销量总和。
同理,选中E1:E11单元格区域,输入如下公式:
=COUNT(D2:$D$11)-SUM(F3:$F$12)
按【Ctrl+Enter】组合键,就可以计算出各部门的人数。
如图2所示。

(图2)

【函数解析】(以=SUM(D2:$D$11)-SUM(E3:$E$12)为例)

1. SUM(D2:$D$11)部分,是对D列单元格区域进行求和。因为【Ctrl+Enter】导致区域范围会因公式所在的位置发生变化。E3单元格显示的公式是:

=SUM(D3:$D$11)-SUM(E4:$E$12)

而,E8单元格显示的公式是:

=SUM(D8:$D$11)-SUM(E9:$E$12)

2. SUM(E3:$E$12)部分,对E列单元格求和,区域范围是当前公式所在行的下一行,计算出不含公式值的求和项。

3. SUM(E3:$E$12)部分比SUM(D2:$D$11)部分多选一行是防止最后部门只有一个人时而导致循环引用。

4.当在多单元格同时输入公式后,随公式所在单元格的不同,求和范围逐渐缩小。同时,公式的计算结果会被上方的公式再次引用,以错位计算的方式统计出各部门的销售总量。说人话就是,这个公式由下而上处理数据,而不是由上至下。

同理,计算部门人数与此同理,不再赘述。

也可以用VBA来解决,感兴趣的可以了解下。如图3所示。

(图3)

Tips1:一般建议处理此类问题用函数解决最好,VBA相对麻烦点,感兴趣的除外。

tips2:除非有硬性要求,强烈建议在处理数据时不用合并单元格。

Tips3:如果文章中有什么不对的,还请多多指教,感谢您的支持

Tips4:万丈高楼平地起!




推荐阅读
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • PHP编程能开发哪些应用?
    导读:很多朋友问到关于PHP编程能开发哪些应用的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览: ... [详细]
  • python计算数据包校验和(python接口数据校验)
    本文目录一览:1、怎么用python算p值和t检验 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了logistic回归(线性和非线性)相关的知识,包括线性logistic回归的代码和数据集的分布情况。希望对你有一定的参考价值。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • vb6集成ad登录共享文件_SCSP实验2单点登录
    01—实验目的掌握单点登陆相关原理和深信服配置02—实验环境1.AC版本v12.0.42AC1地址:https:172.172.1.1AC2地址:htt ... [详细]
  • vb.net面试题,请大家帮忙,谢谢。如果需要讲详细一点,那就加我QQ531412815第4题,潜在的错误,这里的错误不是常规错误,属于那种只有在运行是才知道的错误:Catchex ... [详细]
  • asp.net(vb脚本)如何获取xml的节点值?xmlversion1.0encodingutf-8?rootimageimagemenusmenuurl#frame_paren ... [详细]
  • tomcat的log文件夹下有以下几种日志:1、catalina.YYYY-MM-DD.logcatalina引擎输出的日志;catalina是tomc ... [详细]
  • linux 字符串数组初始化,C++字符数组初始化方法的分析
    发现了一个字符数组初始化的误区,而这个往往能导致比较严重的性能问题,分析介绍如下:往往我们在初始化一个字符数组,大概有如下几 ... [详细]
  • 函数代码如下,通讯成功返回True,通讯失败返回False:FunctionPingIP(IP)DimobjWMIService定义SWbemServices对象DimcolIte ... [详细]
  • Linux 中使用 clone 函数来创建线程
    2019独角兽企业重金招聘Python工程师标准Linux上创建线程一般使用的是pthread库实际上libc也给我们提供了创建线程的函数那就是cloneintclone(i ... [详细]
  • excel怎么自动求乘积(平均值公式)
    2、如果使用单元格引用或数组作为Average函数的参数,那么参数必须为数值,其他类型的值将被忽略。功能:计算满足给定条件的所有单元格的算术平均值,即单条件计算平均值。注意实现:1 ... [详细]
  • 系统容灾方案支持多种工作模式沃信数据迁移和数据同步产品支持多种工作模式,具体如下表所示:工作模式应用场景客户获益单向复制本地备份异地灾备主备机快速切换& ... [详细]
author-avatar
清-新花曼的日子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有