如何快速合并不同行数的单元格

2024-05-03 14:07

1. 如何快速合并不同行数的单元格

第一步:对部门进行排序选中区域,点击数据——筛选和排序——排序,在打开的界面中,选择按部门进行升序排序即可。第二步:分类汇总+合并单元格选中区域,点击数据——分级显示——分类汇总,在打开的界面中,将汇总项设置为“部门”确定,随后选中第一列区域,按Ctrl+G打开定位条件,定位空值,随后点击开始——对齐方式——合并居中,然后再次打开分类汇总项,点击“全部删除”,最后再选中合并单元格区域,点击格式刷,在“部门”列刷一下便可合并单元格。

如何快速合并不同行数的单元格

2. 求excel用公式计算合并单元格的行数或者共有多少行,感谢!

要实现这个算法,整个流程细致复杂,每一步都要注意和小心。
具体方法如下:
1、首先,来看一下原始数据。A列是美化表格使用的合并单元格(A2:A9区域),B列是A列内容对应的明细,需要在C列在每次A列名称第一次出现的时候显示A列合并单元格所占行数。

2、双击C2单元格,输入公式:
=IF(A2"",MATCH("*",A3:A$10,),"")

3、将C2单元格向下填充到到C9,这样C列就返回了想要的结果。

4、如果读者在自己表格中根据上述公式做示例,可能会在最后一个单元格出现错误值,如下图所示:

5、解决方法:
在A列数据下面的一个单元格,本例是A10单元格,输入一个空格或者其他字符,这样是为了使MATCH()函数在最后一个判断时有匹配结果,从而避免错误值。

6、下面来解释一下公式用法。
首先来说一下MATCH()函数。MATCH函数的语法是这样的:MATCH(要匹配的单元格,要匹配单元格所在的数组,第三参数)。该函数返回第一参数在第二参数里是第几个,如下图说明:

7、然后看一下=MATCH("*",A3:A$10,)的用法。
这个是MATCH()函数的通配符用法,其中的“*”代表任意字符。在C2输入该公式,返回结果的意义是:从A3起的A3:A$10区域,第一个不是空的单元格是第几个。也就是A列下一个不为空的单元格,其实也就是距离下一个单元格的空单元格数,也就是A2合并单元格所占行数。

8、外面嵌套IF()函数是为了使A列是空白的时候B列也显示空白。具体如下图C3单元格:
C3=IF(A3"",MATCH("*",A4:A$10,),"")

最新文章
热门文章
推荐阅读