Google表格在击中多个字符之一后删除字符串中的文本

问题描述 投票:0回答:1

我有一列这样的字符串:

这是一个随机字符串-带有一些额外的文本另一个字符串带有额外的文字第三个字符串(带有附加文本)

我想做一个删除所选字符及其后所有内容的公式,我要删除的字符是“ |”,“(”和“-”。因此上面的结果将是:

这是一个随机字符串另一个字符串第三串

我在另一个stackoverflow线程中找到了这个公式:= LEFT(C4,SEARCH(“ |”,C4)-1)

尽管它只能做一个值,我需要三个。知道我该怎么做吗?

string google-sheets google-sheets-formula
1个回答
0
投票

某些方法:

regexplace ==>

=substitute(REGEXREPLACE(C6,"[,;|']",""),"  "," ")

替换为替代==>

=substitute(SUBSTITUTE(substitute(substitute(substitute(C6,"'",""),"|",""),":",""),";",""),",","")

拆分并加入或textjoin ==>

=substitute(join(" ",split(C6,":,{}()'\|;""",true,true)),"  "," ")
© www.soinside.com 2019 - 2024. All rights reserved.