wps三大自动序号公式对比:SEQUENCE、ROW、SUBTOTAL区别是什么
浅谈出口账务和excel函数 这三个都能生成序号,但适用场景和核心逻辑完全不同。下面按“本质区别 → 对比表 → 各自用法 → 怎么选”来说。
SEQUENCE 生成一个数组 一次性生成一整列序号,动态溢出
ROW 返回行号 靠行号做序号,下拉填充,简单直接
SUBTOTAL 分类汇总函数 只对可见单元格编号,筛选后自动重排
版本要求 WPS最新版/365 所有版本 所有版本
典型场景 动态生成序号列 简单下拉序号 筛选后连续编号
生成 1 到 10 的垂直数组,自动溢出到 10 个单元格。
特点:不用下拉,改一个数字整列变。适合做动态序号列,比如配合其他数组公式一起用。
如果数据从第 2 行开始,ROW() 返回 2,减 1 得 1,下拉即成序号。
返回 1,下拉变成 ROW(A2)=2、ROW(A3)=3……
特点:兼容性最好,所有版本都能用。缺点是插入/删除行后序号可能错乱,需要检查。
· 103:COUNTA 的分类汇总版本,只统计可见的非空单元格
下拉后,筛选时隐藏的行不参与计数,序号自动变成 1、2、3……连续排列。
特点:唯一能筛选后自动重排序号的公式。常用于需要反复筛选的表格。
插入删除行后序号不乱 SEQUENCE 或 SUBTOTAL
ROW 和 SUBTOTAL 都是下拉填充,插入行时如果没把公式一起复制,序号会断。SEQUENCE 是数组,插入行不影响它,但它的范围是固定的,数据增减需要手动改参数。