【函数004】- EXCEL合并单元格的那点事!

万恶的合并单元格!
为什么这么说,总结的时候,我们再唠唠,
现在我们就来总结一下解决他的方法!
其中部分公式难度较大,大家收藏慢慢消化
1、合并单元格如何添加序号

公式=MAX($C$1:C1)+1
简述:这里要第一部分要绝对引用,选中整个区域,Ctrl+Enter录入公式
2、统计每组合并单元格的行数

公式:=ROWS(2:$12)-SUM(D3:D$12)
简述:ROWS是统计区域中的函数,这里我们用的是错位思路
当前位置的向下的总行数-D列下一行函数合计
3、合并单元格如何求和?

公式:=SUM(B2:B$12)-SUM(E3:E$12)
简述:这里同样利用的错位思路,总计-本身下一行的全部合计
注意其中的E3和B2是错位的一行的
4、合并单元格如何求平均

公式:=AVERAGE(OFFSET(B2,,,IFERROR(MATCH(1,MMULT(N(A3:$A$12<>""),1),0),ROWS(A2:$A$12))))

简述:比较复杂,这里多说几句
1、由于合并单元格中不能使用数组下拉公式,涉及到数组的,我们就要想办法转为普通公式,这里MMULT的作用就是如此,不是合并单元格的情况,则不需要,这也是一个套路。
2、这里同样是错位思路,找到第一个部位空-1,其实就是下一个合并单元格区域的开始,这里,注意A3:$A$12,而不是A2开始的,正常处理的-1的问题
3、最后一个,由于没有非空了 会会导致错误,所以使用IFERROR容错,返回当前行到所在合并单元格的对应的行数,ROWS函数前面有已讲
4、OFFSET着根据第三参数,行高,获取合并单元格对应的数据
小结
1、除非是最后阶段的数据呈现,一般不推荐,应该说禁止使用合并单元格
2、合并单元格下,限制多
> 无法正常筛选
> 无法高效选定区域
> 无法正常的复制粘贴
> 无法正常创建透视表(创建后不准确)
> 无法下拉公式
> 不支持使用数组公式
3、出现这些问题,是因为和多人把数据源、加工表和呈现表,三个表,当成了一个用!
4、今日案例,如果没有合并单元格,那么都是非常小白的问题,解决问题
请从源头涉及处理,不可抗力除外。
(0)

相关推荐