合并单元格里面有公式怎么排序(合并单元格中如何进行编号)
今天,继续来分享合并单元格报表的更多实用操作和解决方案,建议收藏。
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。
以上就是今天介绍的内容,如有需要,欢迎大家私信我。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com