TEXT() 等效于 Google 表格中的字符串?
Posted
技术标签:
【中文标题】TEXT() 等效于 Google 表格中的字符串?【英文标题】:TEXT() equivalent for strings in Google Sheets? 【发布时间】:2020-10-07 05:34:04 【问题描述】:在 Google 表格中,TEXT() 可以格式化数字,但我找不到字符串。
例如,
TEXT(012345678,"00-000-0000")
将数字格式化为
01-234-5678
我想做类似的事情,但使用字符串,例如:
AABCDEEEF 到 AA-BCD-EEEF
我猜使用多个函数可以产生相同的结果,但我想知道是否有一个简单的方法,比如 TEXT()。
【问题讨论】:
【参考方案1】:我相信你的目标如下。
您想将AABCDEEEF
转换为AA-BCD-EEEF
。
这个示例公式怎么样?
示例公式:
=ARRAYFORMULA(REGEXREPLACE(A1:A5,"(.2)(.3)(.4)","$1-$2-$3"))
在这种情况下,我使用了REGEXREPLACE
。
如果您只想使用一个单元格,请使用REGEXREPLACE(A1,"(.2)(.3)(.4)","$1-$2-$3")
结果:
参考:
REGEXREPLACE【讨论】:
以上是关于TEXT() 等效于 Google 表格中的字符串?的主要内容,如果未能解决你的问题,请参考以下文章
Google 电子表格“=QUERY”join() 等效函数?
用于有条件地计算 Alpha 字符的 Google 表格公式