【问题标题】:TEXT() equivalent for strings in Google Sheets?TEXT() 等效于 Google 表格中的字符串?
【发布时间】:2020-10-07 05:34:04
【问题描述】:

在 Google 表格中,TEXT() 可以格式化数字,但我找不到字符串。

例如,

TEXT(012345678,"00-000-0000")

将数字格式化为

01-234-5678

我想做类似的事情,但使用字符串,例如:

AABCDEEEF 到 AA-BCD-EEEF

我猜使用多个函数可以产生相同的结果,但我想知道是否有一个简单的方法,比如 TEXT()。

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    我相信你的目标如下。

    • 您想将AABCDEEEF 转换为AA-BCD-EEEF

    这个示例公式怎么样?

    示例公式:

    =ARRAYFORMULA(REGEXREPLACE(A1:A5,"(.{2})(.{3})(.{4})","$1-$2-$3"))
    
    • 在这种情况下,我使用了REGEXREPLACE
    • 如果您只想使用一个单元格,请使用REGEXREPLACE(A1,"(.{2})(.{3})(.{4})","$1-$2-$3")

    结果:

    参考:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 2017-11-29
      • 1970-01-01
      相关资源
      最近更新 更多