一、案例 如下图所示,要求为A2:A9中的合并单元格填充连续序号,效果如D2:D9所示。 二、解决方法 选中A2:A9合并单元格,在第1个合并单元格内输入公式 =MAX($A$1:A1)+1,按Ctrl+Enter结束公式输入。 具体操作如下图所示: 公式解析: (1)A2:A9中的合并单元格大小不同,不能拖动填充柄向下复制公式。假如在第1个合并单元格(即A2:A3)输入公式后,拖动填充柄向下复制公式,Excel会出现错误提示,如下图所示: 因此需要先选中A2:A9所有合并单元格,输入公式后,按Ctrl+Enter,这样就可以在所有合并单元格批量输入公式。 (2)合并单元格中的公式实际存在于合并单元格的第1个单元格。如下图所示,取消A2:A9合并单元格后,可以看到公式出现在每个合并单元格的第1行,其他行是空值。 (3)A1单元格是文本,因此MAX($A$1:A1)返回“0”,A2单元格的公式MAX($A$1:A1)+1返回“1”。A2单元格公式为MAX($A$1:A3)+1,由于A1是文本,A3是0(解析(2)已解释),因此A1:A3的最大值是A2单元格值“1”,那么MAX($A$1:A3)+1返回“2”。 |
|