一、去掉字符串前后空格
由于在excel中誤輸入,或者從外部源導入的文本數據可能包含在文本中嵌入的非打印字符。
用TRIM、CLEAN和SUBSTITUTE函數去掉空格
以A1單元格的數據源,分別用TRIM、CLEAN和SUBSTITUTE函數去掉空格后的效果為A2:A4區域。
SUBSTITUTE函數是將單元格里所有的空格都去掉。
Trim函數用于去除多余的空格,而不是所有空格都去除。
CLEAN函數在這里無實際作用。
通過用=LEN(A1)測試單元格內容長度,可以看出,CLEAN函數之后的字符串長度未變。
CLEAN函數具有刪除非打印字符的功能,對從其他應用程序中導入的文本使用CLEAN函數,將刪除其中含有的當前操作系統無法打印的字符。例如,可以刪除通常出現在數據文件頭部或尾部、無法打印的低級計算機代碼。
二、去掉字符串中的所有空格
用替換去掉空格
使用TRIM函數只能去掉字符串前后的空格,但是對于字符串中間的空格,只能去掉多余的空格而保留一個空格。如果想要把字符串中的所有空格全部刪除,最簡便的方法是使用查找替換的方法,具體方法和步驟如下。
第一步:選擇要刪除空格的單元格區域。
第二步:Ctrl+H,打開“查找和替換”對話框,切換到“替換”選項卡,在“查找內容”輸入框中輸入一個空格,在“替換為”輸入框中不輸入任何字符。
第三步:單擊“全部替換”按鈕,就將選定區域內所有單元格字符的空格全部刪除。