首页 > 解决方案 > 增加文本值的公式

问题描述

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

标签: google-sheetsuniquestring-formattingvlookupnumber-formatting

解决方案


如果你想拖动它使用:

=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")))

在此处输入图像描述


推荐阅读