掌握Excel秘籍!6招轻松生成自动序号 你真的都懂了吗?

时间:2024-12-31

在众多数据处理达人中,序号(No)这一概念相信大家都不陌生。然而,令人遗憾的是,绝大多数的我们在面对序号填充这一环节时,仍然需要手动操作,一旦遇到筛选等复杂情况,序号就会变得混乱不堪。因此,掌握一些序号生成的技巧显得尤为必要。

首先,我们介绍一种简单的序号生成方法——填充法。

具体操作如下:首先,在第一个目标单元格中输入起始序号(No)的值,然后,将鼠标移至该单元格右下角,当光标变为黑色十字时,向下拖动至最后一个目标单元格,此时松开鼠标,选择右下角的箭头,接着点击【填充序列】即可完成序号的自动生成。

接下来,我们再来介绍第二种方法——拖动法。

这一方法相对简单,只需在第一、二个目标单元格中分别输入第一个和第二个实际序号(No)的值,然后选中这两个单元格,再次将鼠标移至选中的单元格右下角,当光标变为黑色十字时,拖动至最后一个目标单元格,松开鼠标,序号便自动填充完成。

第三种方法则是利用名称框进行序号填充。

具体步骤为:在名称框中输入需要填充的单元格区域,例如A3:A12区域,然后在地址栏中输入公式:=Row(a1),最后按下Ctrl+Enter键即可完成序号的填充。

此外,我们还可以利用Countif函数来生成序号。

具体操作是:选中目标单元格,输入公式:=COUNTIF(B$3:B3,B3),并按下Ctrl+Enter键回车。这样,从当前单元格开始,就可以统计指定范围内符合指定值的个数,从而实现按部门填充序号(No)的目的。

再有一种方法是使用Subtotal函数来生成序号。

在目标单元格中输入公式:=SUBTOTAL(3,B$3:B3)。Subtotal函数的作用是返回一个数据列表或数据库的分类汇总,其中代码3对应的函数为Counta,即统计非空单元格的个数。因此,从当前单元格开始到最后一个单元格中非空的个数,即为行的序号(No)。

最后,我们介绍一种利用Max函数生成序号的方法。

在目标单元格中输入公式:=MAX(A$2:A2)+1。Max函数的作用是统计指定范围内的最大值,从标题行开始统计最大值,返回值肯定为0,因此需要加1作为修正值,以此类推,得到想要的结果。如果开始序号(No)不为1,而是X,那么修正值应为+X。这种方法更适用于不规则的单元格序号(No)填充。