适用于
内容
- 箴
- 业务
- 企业
功能
谁可以使用这个功能
你一定是那张床单老板或获得许可的用户管理员级别的共享访问,以添加或修改列。
Auto-Number行
若要为包含数据的每行生成自动递增的计数器,请使用Auto-Number系统列。当您想要自动包含行ID、部件号、发票号或客户号而无需键入数字时,这种类型的列非常有用。
创建自动编号列
- 要开始,请单击下拉箭头
在任意列的标题下,然后选择向右插入列或插入左列。
- 在形式,点击Auto-Number /系统>Auto-NumbeR表示显示显示格式表格的部分。
- 要格式化数字,请执行以下操作之一:
要设置特定的编号模式,请填写显示格式表格部分:
- 前缀:出现在自动生成的号码之前。
您可以使用数字、文本、符号(*、-、_)和动态日期令牌。 - 填充:插入一些0来表示前缀和后缀之间所需数字的总数。0将插入到工作表中每个数字的前面,以便每个数字包含所需的数字数。
- 后缀:出现在自动生成的号码之后。
您可以使用数字、文本、符号(*、-、_)和动态日期令牌。 - 开始号码:确定计数从哪里开始。缺省情况下,从1开始。
将字段留空以分配以1开头的行id,并在每行中递增1。
提示:Auto-Number预览字段将显示起始编号的格式。 - 前缀:出现在自动生成的号码之前。
下次保存工作表时,Auto-Number System列将为包含数据的每一行包含一个值(根据表单中的规范)。
注:
- 每张工作表只能有一个自动编号列。如果自动编号选项不可用,则工作表已经有一个自动编号列。
- 如果稍后对显示格式(例如,更改前缀),新的显示设置将仅应用于保存到工作表的新行。若要将新设置应用于现有行,请删除“自动编号”列,并用新的“显示格式”创建一个新列。确保设置合适的起始号码以重新启动序列。
- 列中的值仅显示;但是,您可以将格式应用于列,以更改其包含的值的外观。有关更多信息,请参见格式化选项篇文章。
将现有列转换为自动编号列
还可以将现有列类型更改为Auto-Number。如果您已经在工作表中列出了行号、部件号等,则可能需要这样做。例如,当将包含行ID列的Excel文件导入Smartsheet时,该列将被识别为常规文本/数字列,并且在添加新行时不会自动生成数字。
将文本/数字列更改为自动编号列将保留任何现有列值,因此不会丢失已经分配的任何行id。
- 单击列标题下面的下拉箭头并选择编辑列属性。
- 将第2部分列出的类型更改为Auto-Number/System→Auto-Number。
- 使用前一节中描述的步骤来调整显示格式。
- 点击好吧。
因为保留了现有的值,所以不会立即看到任何更改。但是,下次插入新行时,和保存在工作表中,一个数字将自动生成到基于列的位置显示格式您选择的设置。
中设置起始编号显示格式节,以便它继续现有的序列。如果您已经编号了1-355行,请将起始编号设置为356。
高级日期显示选项
属性中动态生成日期值前缀或后缀田野显示格式节中,使用以下动态日期令牌:
- {YY}或{YYYY}显示自动号码创建的2位或4位年份。
- {MM}显示创建Auto-Number的数字月份(例如,1月为01,2月为02)。
- {DD}显示创建自动编号的月份中的数字日。
需要使用花括号。标记Y、M和D在所有语言中都使用。日期令牌反映的是协调世界时(UTC),而不是您的本地时区。如果需要,可以使用Created (Date)系统列记录在您自己的时区中创建的每一行的时间戳。
有关其他系统列类型(包括Date列)的详细信息,请参见使用“系统列”自动向一行添加信息。
重置自动号码列
如果您的编号模式发生更改,或者如果列未按预期显示数字,您可以重置自动编号列:
- 选择下拉箭头
在列的标题下,然后选择删除列。
- 点击保存在顶部工具栏中。
- 选择文件>刷新。
- 创建一个新的自动编号列用你正确的价值观。
重要:在设置新的自动编号列中的值时,务必将起始值设置为1,以确保列从1开始递增(而不是从先前的自动编号列中的值开始递增)。 - 保存工作表,以便用新数字填充列。