我正在构建一个电子表格,并想要一种方法来自动增加A列中的单元格,具体取决于是否在B列中输入了用户名。例如:
如果A1 = R-0001
且B1 = Sarah
,那么当新用户在B列中输入他们的名字时,我希望A2 = R-0002
等等
任何人都可以帮助处理这样做的宏或替代方案吗?
答案 0 :(得分:1)
这可以使用细胞配方来完成。在A1中输入=If(B1<>"", "R-" & Text(Row(), "0000"), "")
并将其复制到您认为可能有名称的行数。
快速分解这个公式的作用:
Text(Row(), "0000")
位确保您返回的行号为4位数。单元格A1
将生成0001
,其中单元格A532将生成0532
答案 1 :(得分:0)
如果要以公式方式执行此操作,可以将A1的内容设置为
"R-"&TEXT(ROW(),"0000")
这将使值R-(rownumber),固定为至少为4.这可能是最简单的方法。