本文討論了可以在 Excel 文檔中刪除換行(回車或換行)的方法。 此外,您將在此處找到有關如何將其替換為其他字符的信息。 所有方法都適用於 Excel 2003-2013 和 2016 版本。
文檔中出現換行符的原因多種多樣。 它通常發生在從網頁複製信息、其他用戶向您提供完成的 Excel 工作簿時,或者您自己通過按 Alt + Enter 鍵激活此功能時。
所以,有時會因為換行而很難找到該詞組,並且該列的內容看起來很草率。 這就是為什麼您需要確保所有數據都位於一行上。 這些方法很容易實現。 使用你最喜歡的一個:
- 手動刪除所有換行符以使工作表 1 上的數據恢復正常。
- 用公式擺脫換行符,開始進一步複雜的信息處理。
- 使用 VBA 宏。
- 使用文本工具包擺脫換行符。
請注意,在打字機上工作時使用了原始術語“回車”和“換行”。 此外,他們表示 2 個不同的動作。 有關這方面的更多信息,請參見任何參考資源。
個人計算機和文本編輯程序是圍繞打字機的特性開發的。 這就是為什麼要表示換行符,有 2 個不可打印字符:“回車”(或 CR,ASCII 表中的代碼 13)和“換行”(LF,ASCII 表中的代碼 10)。 在 Windows 上,CR+LF 字符一起使用,但在 *NIX 上,只能使用 LF。
注意: Excel 有這兩種選擇。 從 .txt 或 .csv 文件導入數據時,更有可能使用 CR+LF 字符組合。 使用 Alt + Enter 組合時,將僅應用換行符 (LF)。 編輯從使用 *Nix 操作系統的人員收到的文件時也會發生同樣的情況。
手動刪除換行符
優點: 這是最簡單的方法。
缺點: 沒有附加功能。
按著這些次序:
- 選擇要刪除或替換換行符的單元格。
- 按 Ctrl + H 打開功能 “查找和替換”.
- 在 “尋找” 鍵入Ctrl + J,之後會出現一個小點。
- 在該領域 ”取而代之” 輸入任何字符來替換換行符。 您可以輸入一個空格,這樣單元格中的單詞就不會合併。 如果您需要去掉換行符,請不要在“取而代之”.
- 按按鈕 “全部替換”.
使用 Excel 公式刪除換行符
優點: 可以使用一系列公式進行複雜的數據處理。 例如,您可以刪除換行符並去掉多餘的空格。
此外,您可能需要刪除包裝才能將數據用作函數參數。
缺點: 您需要創建一個附加列並執行輔助操作。
- 在右側添加一個額外的列。 將其命名為“第 1 行”。
- 在此列 (C2) 的第一個單元格中,輸入將刪除換行符的公式。 以下是適用於所有情況的不同組合:
- 適用於 Windows 和 Unix 操作系統:
=SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),"")
- 此公式將允許您用另一個字符替換換行符。 這種情況下,數據不會合併成一個整體,也不會出現不必要的空格:
=修剪(替代(替代(B2,CHAR(13),“”),CHAR(10),“,”)
- 如果您需要刪除所有不可打印的字符,包括換行符,該公式將派上用場:
=清潔(B2)
- 在列的其他單元格中復制公式。
- 如有必要,可以將原始列中的數據替換為最終結果:
- 選擇 C 列中的所有單元格,然後按 Ctrl + C 複製數據。
- 現在選擇單元格 B2,然後按 Shift + F10,然後按 V。
- 刪除多餘的列。
VBA 宏刪除換行符
優點: 創建後,可以在任何工作簿中重複使用宏。
缺點: 有必要了解 VBA.
該宏在從活動工作表上的所有單元格中刪除換行符方面做得很好。
使用 Text Toolkit 刪除換行符
如果您使用 Text Toolkit 或 Ultimate Suite for Excel,則無需花時間進行任何操作。
您需要做的就是:
- 選擇要刪除換行符的單元格。
- 在 Excel 功能區上,轉到選項卡 “能力數據”,然後選擇“文字組” 然後點擊按鈕 “轉變” .
- 在面板上 “轉換文本” 選擇單選按鈕“將換行符轉換為“,進入 “替代品” 在該字段中,然後單擊 “轉變”.
在這裡,每個換行符都被一個空格替換,因此您需要將鼠標光標放在該字段中並按 Enter 鍵。
使用這些方法時,您將獲得一個包含整齊組織數據的表格。