Google sheets 以%作为文本格式拆分字符串并保留%符号
我正在尝试用分隔符“a”拆分字符串。我将在第一列上执行regexmatches。但是,大多数值被拆分为无法覆盖的数字格式。特别是我想保留的百分比作为文本格式的条目 当前,只有b90被识别为ISTEXTGoogle sheets 以%作为文本格式拆分字符串并保留%符号,google-sheets,Google Sheets,我正在尝试用分隔符“a”拆分字符串。我将在第一列上执行regexmatches。但是,大多数值被拆分为无法覆盖的数字格式。特别是我想保留的百分比作为文本格式的条目 当前,只有b90被识别为ISTEXT b90a100a100 -> b90 100 100 90%a100a100 -> .9 100 100 100a100a100 -> 100 100 100 目标,我想至少列A(b90,90%,100)是文本 b90a100a100 -> b90 100 100 9
b90a100a100 -> b90 100 100
90%a100a100 -> .9 100 100
100a100a100 -> 100 100 100
目标,我想至少列A(b90,90%,100)是文本
b90a100a100 -> b90 100 100
90%a100a100 -> 90% 100 100
100a100a100 -> 100 100 100
请尝试:
=REGEXEXTRACT(A1,REPT((.*)a),LEN(A1)-LEN(replacement(A1,“a”),“”)和“(.*)”
是一组字母“a”LEN(A1)-LEN(替换为(A1,“a”和“”)
使正则表达式类似于REPT((.*)a',times)和“(.*)”
”(.*)a(.*)a(.*)”
将字符串拆分为字符串REGEXEXTRACT
TRIM
或SUBSTITUTE
,其输出总是ISTEXT
:
=ARRAYFORMULA(TRIM(SPLIT(A1:A3,"a")))
或
将三个相关单元格格式化为纯文本,并应用数据>将文本拆分为列。。。使用
a
作为自定义分隔符。谢谢!我发誓我以前也做过类似的分割,结果发现它有修剪。解释一切。
=ARRAYFORMULA(SPLIT(A7:A9,"a")&"")