題:
在Excel中,如何刪除換行符?
Frustrated Fanny
2015-03-07 10:19:28 UTC
view on stackexchange narkive permalink

在Excel中,如何全局刪除換行符?這完全搞砸了我需要做的文本到列。

這些技術都不適合我,以供將來參考。(2016 Macbook,Excel 2018)
七 答案:
Michael
2015-03-14 01:51:03 UTC
view on stackexchange narkive permalink

一種更出色的Excel方式:

由於換行符為CHAR(13),因此您可以嘗試這樣的操作(假設您的文本位於A1中,然後您將在B1中編輯的文本)

  B1:= SUBSTITUTE(A1,CHAR(13),“”) 

or

  B1:= SUBSTITUTE(A1,CHAR(13),“”) 

來源: answers.microsoft.com

換行符是char(10)而不是13
JayRizzo
2019-02-06 08:32:22 UTC
view on stackexchange narkive permalink

問:在Excel中,如何全局刪除換行符?

A:不,Mac的查找&替換無效。

我將帶您瀏覽我的修訂版本。

很多網站討論,但是似乎沒有任何解決方法,

使用just the 查找&替換

示例:

My Version Of Excel

  1. 打開您的Excel文件
  2. 突出顯示所有單元格

    1. enter image description here

    2. 選擇左上角的Above Row 1 & Left of A列

    3. 或選擇一個單元格並至少執行兩次 ctrl kbd> + a kbd>
    4. ol>
  3. 通過第1行& 2 之間的雙擊鼠標左鍵 kbd>
  4. 自動格式化列高(任何行都可以)
    1. 此外,請確保還摘下自動換行文字 kbd>;因為如果打開,可能會產生誤導。
    2. ol>
  5. 應從此更改外觀:
    1. enter image description here 為此: enter image description here
    2. ol>
  6. 在該列的右側創建一個新列
  7. 然後在此公式中鍵入 = TRIM(SUBSTITUTE(SUBSTITUTE(A2,CHAR(13),“”),CHAR(10),“-”))
  8. 按Enter
    1. 您現在應該可以看到單元格的格式清晰
    2. 突出顯示新格式化的單元格
    3. 單元格右下角的
    4. 左鍵單擊 kbd>可以用公式格式化整個列。 Click the Bottom Right Box on the corner
    5. ol>
  9. 現在使用公式突出顯示整個新列
    1. 右鍵單擊並複製 kbd>此列
    2. 然後右鍵單擊原始列
      1. 選擇選擇性粘貼 kbd>
      2. Right Click for the Paste Special
      3. ol>
    3. 選擇值 kbd>單選按鈕&單擊 ctrl kbd>
      1. Paste Special Options
      2. ol>
    4. 確保使用公式刪除 kbd>創建的列。
    5. ol>
  10. ol>

    那至少應該是一個簡單的解決方法。

    您的最終結果應該允許您再次將列高調整為16px的默認列高。 Final Result.

    公式參考: https://www.ablebits.com/office-addins-blog/2013/12/03/remove-carriage-returns-excel/

    注意:使用鍵盤快捷鍵

    不能在本機Excel中手動查找和替換
user282078
2018-03-22 17:40:51 UTC
view on stackexchange narkive permalink

刪除所有換行符的最簡單方法。

將包含所有換行符的目標列複製到空白Word文檔中(適用於行和整個表)

在Word中 ctrl kbd> + F kbd>(對於Mac,為 Command kbd> + F kbd>)-查找和替換

在查找字段中輸入 ^ p

^ p ”是行段/換行符的字符符號

組合鍵 Shift kbd> + 6 kbd>然後 p kbd>

在替換字段中輸入所需的字符(可能是一個空格)

Click替換全部。

Done-將單詞中的列複製回excel.

Vladimir
2015-03-12 23:16:09 UTC
view on stackexchange narkive permalink

這是擺脫文本中所有換行符的簡單,非Excel方式:

將數據粘貼到TextEdit中,將光標置於任何行的末尾,然後按住 shift ,然後按一次向右箭頭。這將選擇不可見的換行符。現在按 command + c 複製該不可見字符,然後進入

 編輯>查找>查找並替換...  

並蒐索複製的字符,然後在任何地方都用空格替換。

現在,您的文本中不應再有換行符。 :)

(順便說一句,您不需要用 space 替換,可以用另一個符號替換它,如果這樣做可能更方便。在Excel中進行操作。)

Jeremy Young
2018-03-20 15:45:19 UTC
view on stackexchange narkive permalink

在Mac版本的Excel中也有效的一種簡單方法是使用公式“ clean”。這會刪除所有非打印字符,包括換行符。

Schwann
2019-12-06 01:18:50 UTC
view on stackexchange narkive permalink

多年以來,我一直遇到這個問題,但是在Mac Excel中找不到等效的換行符,現在我要做的是:

1。我在出現換行問題的列旁邊插入一個空列,然後添加以下命令 = clean(Cell number) *單元格編號將是出現換行符的列的第一行。

2。然後抓住右下角並將函數拖到所有行中。

3。拖動完成後,將新列數據複製並僅將其值粘貼到新列中,這保證了新列沒有換行符,因為clean函數讀取了所有問題。

WGroleau
2015-11-25 03:56:58 UTC
view on stackexchange narkive permalink

如果只有少數幾個,請選擇該單元格,然後在公式框中單擊。這使得公式框的作用類似於文本字段,因此箭頭鍵和刪除以及其他編輯功能將起作用。如果有很多,請使用其他已發布的替換方法。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...