如果你在 Microsoft Lists 列表中管理了大量数据记录,是否希望为它添加一个从 1 开始的自动序号呢?
我知道,你希望这个自动序号可以满足如下需求:
- 编号从 1 开始;
- 每增加一行数据记录,就以 1 为步长,逐行递增。
- 即使删除其中的某条记录,也可以对已删除项后面的记录重新计算行号,即这些序号必须保持连续。
你看,就像这样:
为何默认的 ID 列无法满足需求
或许,你首先想到的方法,就是为当前 Lists 列表添加默认存在的 ID 列。
尴尬的是,虽然 ID 列将显示列表中每行记录所对应的数字编号,但是如果你删除一行记录呢?是不是发现这个 ID 列的自动编号会断开,从而变得不连续呢?
道理很简单!
每个 Lists 列表中默认存在的“ID”列记录着每个列表项在此列表中的唯一标识。正因如此,当你删除一个列表项时,与之关联的 ID 值也会被连带删除。这会让其他列表项的 ID 值无法构成一个连续的数字序列,当然也就无法让其充当连续编号的行号。