如何在Google表格中拆分包含空格的字符串,其中包含输出中的空白区域

时间:2017-09-20 09:42:51

标签: google-sheets

我有以下字符串:

A||B| |C||||| |我想要以下输出A|.|B|.|C|.|.|.|.|.|

当我这样做=SUBSTITUTE("A||B| |C||||| |","||","|.|")时,我有以下输出A|.|B| |C|.||.|| |。为什么|之间的所有空格都没有填充

这背后的主要思想是用特定字符替换每个空格,以便我可以使用Split函数(否则不会输出空格)

2 个答案:

答案 0 :(得分:0)

这是因为||之间没有空格。这只是连续两次|。有时会有白色空间。其他时候,没有。

这将提供您想要的输出:

   =SUBSTITUTE(trim(REGEXREPLACE(REGEXREPLACE("A||B| |C||||| |","(\|)","|•"),"(•)(\w)","$2"))," ","")

答案 1 :(得分:0)

请尝试:

=REGEXREPLACE(REGEXREPLACE(A1," ?(\|)",".$1"),"([A-Z]+)\.","$1")

=REGEXREPLACE(REGEXREPLACE(A1," ?(\|)",".$1"),"(\w+)\.","$1")

其中A1 = A||B| |C||||| |