使用 Google 工作表中的序列创建带/前导零的串联 ID
Creating A Concatenated ID w/ Leading Zeroes Using Sequence in Google Sheets
我很接近这里,但由于我对正则表达式的理解仍然是新手,我没有得到我想要的结果。
B1 中有一个用于创建序列的变量。
期望的输出是
Team01,Team02,Team03,Team04,Team05,Team06,Team07,Team08,Team09,Team10,Team11,Team12
那个table里的数据就是B3里这个公式生成的
=ARRAYFORMULA({"TeamID";"Team"&SEQUENCE(SUBSTITUTE(B1,"\10\2","^[1-9]\d*(?:\.\d{1,2})?$"))})
我知道公式不起作用,因为 RegEx 不正确,也许我需要使用其他工具,但我对此仍然是新手,正在尝试拼凑需要更改的内容。
尝试:
=ARRAYFORMULA(TEXT(SEQUENCE(B1), "\T\e\a\m0#"))
或更短:
=INDEX(TEXT(SEQUENCE(B1), "\T\e\a\m0#"))
您也可以试试更短的,“更容易看”
=ARRAYFORMULA("Team"&TEXT(SEQUENCE(B1), "0#"))
甚至
=INDEX("Team"&TEXT(SEQUENCE(B1), "0#"))
我很接近这里,但由于我对正则表达式的理解仍然是新手,我没有得到我想要的结果。
B1 中有一个用于创建序列的变量。
期望的输出是
Team01,Team02,Team03,Team04,Team05,Team06,Team07,Team08,Team09,Team10,Team11,Team12
那个table里的数据就是B3里这个公式生成的
=ARRAYFORMULA({"TeamID";"Team"&SEQUENCE(SUBSTITUTE(B1,"\10\2","^[1-9]\d*(?:\.\d{1,2})?$"))})
我知道公式不起作用,因为 RegEx 不正确,也许我需要使用其他工具,但我对此仍然是新手,正在尝试拼凑需要更改的内容。
尝试:
=ARRAYFORMULA(TEXT(SEQUENCE(B1), "\T\e\a\m0#"))
或更短:
=INDEX(TEXT(SEQUENCE(B1), "\T\e\a\m0#"))
您也可以试试更短的,“更容易看”
=ARRAYFORMULA("Team"&TEXT(SEQUENCE(B1), "0#"))
甚至
=INDEX("Team"&TEXT(SEQUENCE(B1), "0#"))