合并的单元格如何填充连续的序号

2023-12-25 23:46:12

希望你以后碰到合并的单元格,不在一个个输入序号,用以下操作帮你输入连续的序号。

一、操作过程如下

1.有一个基准的单元格在同一列,而且这个基准单元格必须得是序号为1的单元格的上面的一个单元格,这样的话后面才能自动递增,不然就是错误的。

2.选中你想要填充的单元格,注意这里怎么选也有方式的,因为你要保证你填的公式是针对第一个单元格先填入。有三种正确输入方式和一种错误的输入方式可以看看比较一下。

有三种正确方式如下:

1)选中第一个单元格一直往下连续选中,如下图。

ea37ff4cef9f4baaa82be76e6e126f1d.gif

2)点击第一个单元格,一直按着shift,然后选中最后一个单元格,如下图。

de041d47bc4241489ace262e0007c54d.gif

3)选中最后一个单元格,一直按着ctrl,直到选中所有的单元格,这样之后输入公式会是在第一个单元格输入,如果以后有不连续的单元格可以用这种方式。如下图

3518d7bb2de1498095383c5e05e7a20a.gif

一种错误方式:

选中第一个单元格,一直按着ctrl,直到选中所有的单元格,这样之后公式会是在最后一个单元格输入,如下图。

5a9ef43e7e0a40f48e1e07118bf13e8d.gif

3.输入公式,首先假设这里的基准单元格是A1,那下面一个合并的(没合并也行)单元格的公式就是=max($A$1:A1)+1。然后输入ctrl+enter(作用是批量输入)即可获得排序。我示例选的是写着序号的单元格作为基准的单元格,这里演示一下全过程,如下图。

0a63361681f2423b8de85a79c45aacad.gif

二、原理

为什么这个函数能达到这样的效果?

1)先了解一下max()语法,如下图,而这里只需要看看红框部分即可理解为什么max函数能使合并的单元格编序号。

147f19ce1bcb4ce1b0ed7e8a9af7a709.png

2)第一个单元格,为什么结果能得到1呢?

这里的基准单元格是A1,那下第一个单元格的公式就是=max($A$1:A1)+1

第一个单元格是和基准单元格相关,结合max函数的原理,基准单元格不含数字,当然也没有错误值,所以max($A$1:A1)返回的是0,然后+1返回的就是序号1。

3)第二个单元格(合并或未合并的单元格都可),为什么结果能得到2呢?

这里假设这个序号为1的单元格是合并的3个单元格,下一个单元格的公式会变成=max($A$1:A4)+1也就是会自动增加序号为1的单元格的个数。而这里的max函数的输出的值其实是1,因为$A$1:A4这个范围里的最大值是1,然后加1返回的序号就是2。

4)后面的以此类推这样理解。

三、操作技巧

1.某个单元格的代码可以直接点击就可获取。

2.绝对引用的快捷键是f4,如果你的f4输入无效,试一下fn+f4。

3.Ctrl+enter作用是批量输入。

四、总结

这个公式核心是下一行是前面一行的序号+1。

文章来源:https://blog.csdn.net/qq_45828965/article/details/135209881
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。