【问题标题】:Creating A Concatenated ID w/ Leading Zeroes Using Sequence in Google Sheets在 Google 表格中使用序列创建带有/前导零的连接 ID
【发布时间】:2020-11-29 11:29:11
【问题描述】:

我在这里非常接近,但由于我对正则表达式的了解还是新手,我没有得到我想要的结果。

在 B1 中有一个用于创建序列的变量。

想要的输出是

Team01,Team02,Team03,Team04,Team05,Team06,Team07,Team08,Team09,Team10,Team11,Team12

该表中的数据是由 B3 中的这个公式生成的

=ARRAYFORMULA({"TeamID";"Team"&SEQUENCE(SUBSTITUTE(B1,"\\10\\2","^[1-9]\d*(?:\.\d{1,2})?$"))})

我知道该公式不起作用,因为 RegEx 不正确,也许我需要使用其他工具,但我对此仍然很陌生,并试图拼凑需要更改的内容。

【问题讨论】:

  • 你不能没有正则表达式的正则表达式

标签: arrays regex google-sheets sequence array-formulas


【解决方案1】:

尝试:

=ARRAYFORMULA(TEXT(SEQUENCE(B1), "\T\e\a\m0#"))

或更短:

=INDEX(TEXT(SEQUENCE(B1), "\T\e\a\m0#"))

【讨论】:

    【解决方案2】:

    您还可以尝试更短且“更容易看到

    =ARRAYFORMULA("Team"&TEXT(SEQUENCE(B1), "0#"))
    

    甚至

    =INDEX("Team"&TEXT(SEQUENCE(B1), "0#"))
    

    【讨论】:

      猜你喜欢
      • 2017-04-01
      • 2013-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-09
      • 1970-01-01
      相关资源
      最近更新 更多