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

1、合并单元格编号

合并单元格里面有公式怎么排序(合并单元格中如何进行编号)(1)

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

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

合并单元格里面有公式怎么排序(合并单元格中如何进行编号)(2)

这里分享一个方法:

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

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

合并单元格里面有公式怎么排序(合并单元格中如何进行编号)(3)

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

2、合并单元格求和

合并单元格里面有公式怎么排序(合并单元格中如何进行编号)(4)

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

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

方法1:常规公式

合并单元格里面有公式怎么排序(合并单元格中如何进行编号)(5)

① 选中合并列,编写公式:=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:自定义函数

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

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

合并单元格里面有公式怎么排序(合并单元格中如何进行编号)(6)

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

合并单元格里面有公式怎么排序(合并单元格中如何进行编号)(7)

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

3、合并单元格计数

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

方法1:常规公式

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

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

合并单元格里面有公式怎么排序(合并单元格中如何进行编号)(8)

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

方法2:自定义函数

合并单元格里面有公式怎么排序(合并单元格中如何进行编号)(9)

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

合并单元格里面有公式怎么排序(合并单元格中如何进行编号)(10)

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

,