如何用函数用显式“ \ n”替换单元格中的换行符?
问题中的单元格由IMPORTRANGE填充
所以我尝试了这个,但是没有运气:
=REGEXREPLACE(IMPORTRANGE("1LzbgZvRVf1s1nLqz8TkrxAxyJs1CVBuEbOEmmte60Wg","E3:E55"),"(\r\n)",char(10))
答案 0 :(得分:2)
=REGEXREPLACE(A1,"\\n|\\r",CHAR(10))
|
-替换字符A或字符B \\
-第一个斜杠转义为特殊符号-斜杠。答案 1 :(得分:0)
您编写的内容将换行符与空白字符char(10)交换,该字符将插入换行符。因此,如果您在单元格中的输入包含换行符(例如,通过在单个单元格的某些输入之间按CTRL和ENTER),则您的公式将用另一个不可见的换行符替换“不可见”的换行符
如果删除“ \ r”并将char(10)替换为X,您将看到它起作用并将空白换行符替换为“ X”。
即
=REGEXREPLACE(A1,"\n","X")
例如,如果要插入换行符以用于HTML文件,则可以使用
=regexreplace(regexreplace(B2,"\n"," #n "),"\#","\")
如果我有误解,请澄清您的问题。