增加文本值的公式

Formula for increment text value

我有包含文本和数字组合的列 - T-00001。我想要获得 T-00002、T-00003 等的公式。我尝试使用 CONCATENATE("T-",RIGHT("T-00001",5)+1) 但我得到 T-2,没有 4 个空值。是否可以以正确的格式接收?

如果你想拖动它使用:

=TEXT(ROW(A1), "T-00000")

如果没有,使用:

=INDEX(IF(A2:A="",,TEXT(ROW(A1:A), "T-00000")))

如果您计划空行,请使用:

=INDEX(IF(A2:A="",,TEXT(COUNTIFS(A2:A, "<>", ROW(A2:A), "<="&ROW(A2:A)), "T-00000")))

对于固定范围:

=INDEX(TEXT(SEQUENCE(20), "T-00000"))

只对每个唯一值递增:

=INDEX(IFNA(TEXT(VLOOKUP(A2:A, {UNIQUE(FILTER(A2:A, A2:A<>"")), 
 SEQUENCE(COUNTUNIQUE(A2:A))}, 2, 0), "T-00000")))