在Excel中,如何全局刪除換行符?這完全搞砸了我需要做的文本到列。
在Excel中,如何全局刪除換行符?這完全搞砸了我需要做的文本到列。
一種更出色的Excel方式:
由於換行符為CHAR(13),因此您可以嘗試這樣的操作(假設您的文本位於A1中,然後您將在B1中編輯的文本)
B1:= SUBSTITUTE(A1,CHAR(13),“”)
or
B1:= SUBSTITUTE(A1,CHAR(13),“”)
A:不,Mac的查找&替換
無效。
我將帶您瀏覽我的修訂版本。
有很多網站討論,但是似乎沒有任何解決方法,
使用just the 查找&替換
。
突出顯示所有單元格
自動格式化
列高(任何行都可以)
= TRIM(SUBSTITUTE(SUBSTITUTE(A2,CHAR(13),“”),CHAR(10),“-”))
那至少應該是一個簡單的解決方法。
公式參考: https://www.ablebits.com/office-addins-blog/2013/12/03/remove-carriage-returns-excel/
注意:使用鍵盤快捷鍵
不能在本機Excel中手動查找和替換
刪除所有換行符的最簡單方法。
將包含所有換行符的目標列複製到空白Word文檔中(適用於行和整個表)
在Word中 ctrl kbd> + F kbd>(對於Mac,為 Command kbd> + F kbd>)-查找和替換
在查找字段中輸入 ^ p
“
^ p
”是行段/換行符的字符符號
組合鍵 Shift kbd> + 6 kbd>然後 p kbd>
在替換字段中輸入所需的字符(可能是一個空格)
Click替換全部。
Done-將單詞中的列複製回excel.
這是擺脫文本中所有換行符的簡單,非Excel方式:
將數據粘貼到TextEdit中,將光標置於任何行的末尾,然後按住 shift
,然後按一次向右箭頭。這將選擇不可見的換行符。現在按 command + c
複製該不可見字符,然後進入
編輯>查找>查找並替換...
並蒐索複製的字符,然後在任何地方都用空格
替換。
現在,您的文本中不應再有換行符。 :)
(順便說一句,您不需要用 space
替換,可以用另一個符號替換它,如果這樣做可能更方便。在Excel中進行操作。)
在Mac版本的Excel中也有效的一種簡單方法是使用公式“ clean”。這會刪除所有非打印字符,包括換行符。
多年以來,我一直遇到這個問題,但是在Mac Excel中找不到等效的換行符,現在我要做的是:
1。我在出現換行問題的列旁邊插入一個空列,然後添加以下命令 = clean(Cell number)
*單元格編號將是出現換行符的列的第一行。
2。然後抓住右下角並將函數拖到所有行中。
3。拖動完成後,將新列數據複製並僅將其值粘貼到新列中,這保證了新列沒有換行符,因為clean函數讀取了所有問題。
如果只有少數幾個,請選擇該單元格,然後在公式框中單擊。這使得公式框的作用類似於文本字段,因此箭頭鍵和刪除以及其他編輯功能將起作用。如果有很多,請使用其他已發布的替換方法。