咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

今天,继续来分享合并单元格报表的更多实用操作和解决方案,建议收藏。


1、合并单元格编号



如上图,如何在带有合并单元格的报表中进行编号,生成1开始的数字序列?


直接拖拽是不行的,因为合并单元格大小不一样:



这里分享一个方法:


① 选中合并列,编写公式:=COUNTA($B$4:B4)

② 写完不要直接按回车,按Ctrl+回车完成批量填充公式



COUNTA函数,计算非空单元格的数量,只要合并列的字段名不为空,就能正确完成计算。


2、合并单元格求和



在F列合并单元格中对各个水果数量进行汇总,按照常规方法,只能在每个合并单元格写公式SUM求和。有几个合并单元格,就要写几次。


这个问题比较典型,我在这里介绍两种方法:


方法1:常规公式



① 选中合并列,编写公式:=SUM(E5:$E$24)-SUM(F6:$F$24)

② 写完不要直接按回车,按Ctrl+回车完成批量填充公式


这里要注意引用方式,第一个SUM中,E5:$E$24,E5是相对引用,E24是绝对引用,目的是计算合并单元格对应的水果起,下方所有水果数量之和。


第二个SUM中,F6:$F$24,F6是相对引用,F24是绝对引用,目的是计算合并单元格下方所有水果的数量之和。


没看懂?没关系,我举个例子:


比如,我们要计算苹果的数量之和,只要用全部水里的数量之和(E5:$E$24)减去苹果以外的其它水果的数量之和(F6:$F$24)就好了。


其它水果同理。


方法2:自定义函数


上面的公式虽然能计算结果,但是写起来太麻烦,且不易理解。


如果能有一个函数,直接引用即求出结果多好。像这样:



这是我在VBA中编写的一个合并单元格求和函数SumMerge,代码如下:



编写好自定义函数后,如果你想让它在所有Excel中都生效,可以加入到加载宏。表格学院《零基础学透Excel函数》加餐部分有关于自定义函数加载宏的详细介绍,这里不再赘述。



3、合并单元格计数


合并单元格计数与求和的计算方法类似,同样可以采用以上两种方法:


方法1:常规公式


① 选中合并列,编写公式:=COUNTA(E5:$E$24)-SUM(F6:$F$24)

② 写完不要直接按回车,按Ctrl+回车完成批量填充公式



注意,计数时用的是COUNTA-SUM,而不是COUNTA-COUNTA,什么原因,大家可以自己思考一下。


方法2:自定义函数



把求和时定义的SumMerge函数,稍稍修改一下,就变成了计数函数CountMerge。


以上就是今天介绍的内容,如有需要,欢迎大家私信我。