Excel 4 种序号玩法,90% 的人只会第一种,你属于哪一种?
- 2026-11-06 12:57:39

还在手动拖序号?删一行序号就断?合并单元格填不了序号?隔行编号一个个敲?
今天一篇文章讲透 4 种序号填充技巧,每一种都只要一个公式,建议先收藏再看。
做表格谁没填过序号?但你可能不知道,序号也分"段位":
下面逐个拆解 👇


操作: 输入 1、2,下拉填充,或输入 1 后双击填充柄。
看起来最简单,但缺点很明显:
❌ 中间删掉几行后,序号立刻断档,变成 1、2、5、6……
❌ 数据一变就得重新拖一遍。
数据量小无所谓,数据经常变动?请看下一种。


公式:
=ROW(1:22) 操作步骤:
选中序号列的单元格区域(如 D2:D23);
在编辑栏输入
=ROW(1:22);按 Ctrl + Enter 一键填充。
ROW 函数返回行号,公式会自动生成 1~22 的连续序号。
神奇之处: 现在随便删掉中间几行,序号会自动重新排列,永远是连续的 1、2、3……再也不会断档!
💡 原理: ROW 引用的是行位置而不是固定数字,行变了,序号跟着变。


合并单元格大小不一,直接拖公式会报错?两步解决。
公式:
=MAX($F$1:F1)+1 操作步骤:
选中所有合并单元格区域;
输入
=MAX($F$1:F1)+1;按 Ctrl + Enter 填充,序号立刻排好。
💡 原理: MAX 函数统计"从第一个单元格到当前单元格的上一格"里的最大值,再 +1。每往下走一个合并块,最大值就加 1,序号自然递增。注意 $F$1 要锁定,第二个 F1 不锁定。


表格里夹着"销售部、人事部、运营部、财务部"这样的标题行,想让每个部门下面的数据各自从 1 开始编号?
公式:
=N(H1)+1 操作步骤:
选中编号区域;
输入
=N(H1)+1(H1 是当前单元格的上一格);Ctrl + Enter 一键填充。
💡 原理: N 函数遇到文本(部门标题)返回 0,0+1=1,每个部门下的序号自动从 1 重新开始;遇到数字则原样返回,继续 +1 递增。一个函数,完美实现隔行编号。


=ROW(1:22) | ||
=MAX($F$1:F1)+1 | ||
=N(H1)+1 |
两个通用要点:
选中区域后在编辑栏输入公式,按 Ctrl + Enter 批量填充; 混合引用 $F$1:F1中,起始位置要加$锁定。
觉得有用的话,点个「在看」转发给天天做表的同事吧 😄
关注我, Excel 实用技巧不迷路。
