【问题标题】: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")
结果:
参考: