[Excel]如何给合并单元格添加序号?

处理合并单元格,永远不是一件easy的事情。本文将讨论,如何给包含有合并单元格的表格批量输入序号。

假设这里有这么一张数据统计表,分别需要给每种品类以及每种品类下的产地标明序号。要是你,你会怎么做?

如果你直接用填充柄填充整个序列,那么大概率会得到这么一个弹窗“若要执行此操作,所有合并单元格需大小相同”。

怎么办?

01 批量给合并单元格填充序号

这个问题可以用两种函数来解决,分别为Count函数和Max函数。

函数表达式除去函数本身,其他部分完全相同。

  • =COUNT($A$1:A1)+1

  • =MAX($A$1:A1)+1

原理上即为计算截止该单元格,该列出现的最大序号,然后再递增1。

但是要注意的是,在输入函数是,必须选中除了表头以外的整列。并且在键入完函数后,按下Ctrl+Enter,以确保选中的所有区域中即便合并单元格的大小不同,也可以全部输入函数公式。

02 批量输入合并单元格子项的序号

需要给合并单元格子项输入序号时,可以使用这样的函数:

  • =IF(B2<>””,1,C1+1)

实际上这个公式利用了合并单元格的一个特点,即无论多少个单元格合并在一起,仅有第一行第一列的单元格包含有数据,其他单元格均为空。

虽然合并单元格的处理问题,可能会有很多方式来解决,然而,火箭君真的非常不推荐大家在处理日常数据时,使用合并单元格来汇总信息。因为这样会对后续,数据的维护和分析带来巨大的麻烦。