通过Google工作表脚本删除“,+和类似字符

时间:2019-11-22 07:28:22

标签: google-apps-script google-sheets google-sheets-macros google-apps-script-editor

我有像这样的细胞

"Apple"
=+Organe +is +good
"Mango"

我要删除所有字符,即="=+

尝试过=SUBSTITUTE(C3,"+" ,"",1)但没有成功

我正在使用Google表格,不能使用Excel(在MAC中)

有任何Google脚本专家吗?

2 个答案:

答案 0 :(得分:1)

您可以尝试以下公式:

=REGEXREPLACE(A1,"\W+"," ")

结果:

Screensot

如果只想替换特定字符,请使用“或”运算符并列出它们:

=REGEXREPLACE(A1,"[""|+|=]"," ") //will match quotes, plus and equal sign

答案 1 :(得分:0)

您要在一个公式中用多个替代词进行字符串输入:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C3, "=+", ""), """", ""), "+", "")

第一个删除“ = +”,第二个删除双引号,第三个删除“ +”符号

如果要删除除a-z,A-Z和空格以外的所有内容,这将变得更加容易:

=REGEXREPLACE(C3, "[^A-Za-z ]", "")