我一直在试图弄清楚如何用换行符替换逗号。我已经尝试使用(/r/n/)
,char(10)
,Unicode表示(现在不记得了),但它可以预测地将逗号替换为我在另一个框中键入的内容,而不是将其转换为一行-break
答案 0 :(得分:38)
如果您尝试使用Ctrl + F进行查找和替换,则不能。至少我不知道怎么做。
但是如果你有一个单元格说A1包含以下内容:“stack,overflow” 然后,如果你在A2中输入它,它应该工作:= SUBSTITUTE(A1,“,”,char(10))
https://support.google.com/docs/bin/static.py?hl=en&topic=25273&page=table.cs
然后您可以复制A2的内容并在A3中右击 - >粘贴特殊... - >仅限值。
希望这有帮助
答案 1 :(得分:4)
此回复没有具体回答原始问题,但我发现这是一个类似的用例,可以帮助其他人。如果您正在搜索带有其他文本的换行符,并且您希望替换保留换行符,这是您可以使用的一种方法。
我的示例搜索换行符加空格,然后只用新行替换它。
查找:(\n)\s
替换:$1
如果谷歌允许在替换字段中使用正则表达式会很好,但如果换行符是搜索参数的一部分并且需要包含在替换部分中,这可能对某人有帮助。
注意:根据Google的documentation,替换群组仅适用于表格。 (截至2017年7月13日)
答案 2 :(得分:1)
如果我正确理解了,您想获得类似的东西:
我发现的诀窍就是这个:
=SUBSTITUTE(A3,",","")
=SUBSTITUTE(A3,",","<PLACE CURSOR HERE>")
CTRL
+ ENTER
。这是插入“换行”字符的方法。答案 3 :(得分:0)
使用上面提到的替代配方gmansour可以在新的Google工作表中使用。但是,执行查找和替换(CTRL H)不会。我尝试使用char(10)作为替换,只显示&#34; char(10)&#34;。
答案 4 :(得分:0)
要将所有“>”(大于)更改为“> \ n”(大于后跟换行符), 我采用了这三步circuit回的方法。
答案 5 :(得分:0)
使用公式进行解析的示例
= SPLIT(A14,CHAR(10))
答案 6 :(得分:-2)
使用“替换使用正则表达式”选项。然后目标是\n
,替换为,
(即逗号后跟空格)。