![自动填充包含序列号的新行](https://linux22.com/image/1586423/%E8%87%AA%E5%8A%A8%E5%A1%AB%E5%85%85%E5%8C%85%E5%90%AB%E5%BA%8F%E5%88%97%E5%8F%B7%E7%9A%84%E6%96%B0%E8%A1%8C.png)
我的问题有两个部分。
1) 我想创建一个表格,每当填写完上一行时,都会自动填充一个包含连续 ID 号(包含文本)的新行。例如:
在示例中,“19-NBCC-0162”(位于第 510 行的“跟踪号”列(A 列)中)是我希望在其上方的行(第 509 行)中输入数据时自动填充的 ID 号。我认为当数据输入到第 509 行的“办公室”或“分配日期”列(C 和 F)中时,新的跟踪号会出现。
2)为了包含具有连续数字格式的文本,我已为“跟踪号”列单元格指定公式,如下所示:
="19-NBCC" & TEXT(ROW(A161),"-0000")
目前,我不确定此代码与新行概念的自动填充结合使用时是否有效。如果有更好的方法使用文本创建连续数字格式,我很想知道。如果这两个问题可以协同工作,其中跟踪号自动填充就更好了!
答案1
如果我理解正确的话,在最底下的一行中,您希望始终填充下一个数字,以及其他空单元格(每个单元格只有一个下拉列表)。
单元格上的下拉菜单可以通过复制粘贴来实现。未选择任何值,意味着它们保持为空,直到有人选择一个值。
现在,您的主要公式位于“跟踪号”列中。例如,如果在“Office”列的前一行 509 中写了内容,我们输入该数字。否则,将其保留为空字符串""
。
=IF(F509<>"","19-NBCC" & TEXT(ROW(A161),"-0000"),"")
我会在整个列中填充这个公式。