跳转到内容

编号字段

自动编号是一条在记录创建时求值一次、结果冻结写进单元格的公式。创建后不可编辑,适合做订单号、工单号、序号等稳定标识。

  1. 在表格里点击「+」加一列,字段类型选择 🔢 编号(AutoNumber)
  2. 在「表达式」输入框里填入编号公式(见下方示例)
  3. 可选:设置起始值(默认 1)
  4. 保存,存量行自动补号,新增行自动派号
函数说明示例输出
AUTONUMBER()自增序列(从 1 开始)1, 2, 3…
AUTONUMBER(key)按 key 分组自增(如按日期重置)每组独立计数
PAD(n, w)数字补零到宽度 wPAD(5,4)"0005"
NOW()当前时间戳 (ms)1753171200000
YEAR(ts)提取年份2026
MONTH(ts)提取月份7
DAY(ts)提取日期22

& 拼接字符串,"text" 表示字符串字面量。

以下示例均可直接复制到「表达式」输入框中使用。

AUTONUMBER()

输出:1, 2, 3, 4, 5…

PAD(AUTONUMBER(), 4)

输出:0001, 0002, 0003…

"WO-" & PAD(AUTONUMBER(), 4)

输出:WO-0001, WO-0002, WO-0003…

"TASK-" & YEAR(NOW()) & PAD(MONTH(NOW()),2) & PAD(DAY(NOW()),2) & "-" & PAD(AUTONUMBER(), 3)

输出:TASK-20260722-001, TASK-20260722-002…

按日期重置序号(每日从 001 开始)

Section titled “按日期重置序号(每日从 001 开始)”

AUTONUMBER() 传入参数后按 key 分组计数 —— 同一天内 key 相同,序号连续;跨天后 key 变化,序号从 1 重新开始。

"ORD-" & YEAR(NOW()) & PAD(MONTH(NOW()),2) & PAD(DAY(NOW()),2) & "-" & PAD(AUTONUMBER(YEAR(NOW()) & MONTH(NOW()) & DAY(NOW())), 3)

输出:ORD-20260722-001, ORD-20260722-002… 次日 ORD-20260723-001…

"INV-" & YEAR(NOW()) & PAD(MONTH(NOW()),2) & "-" & PAD(AUTONUMBER(YEAR(NOW()) & MONTH(NOW())), 4)

输出:INV-202607-0001… INV-202608-0001…