增加文本值的公式
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")))
我有包含文本和数字组合的列 - 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")))