在 Excel 中,如果要在公式中輸入換行符,需要用CHAR函數;如果要批量删除單元格中的空行、換行符和回車符,有兩種方法,一種為用查找替換法,另一種為用公式法;如果用前者不能把所有空行、換行符和回車符都替換掉,可以用公式法;以下就是它們的具體操作方法,實例操作所用版本均為 Excel 2016。
1、假如要在“Excel函數”與“Excel公式”之間輸入一個換行符。雙擊 A1 單元格,把公式 ="Excel函數"&char(10)&"Excel公式" 複制到 A1,按回車;選中 A1,确保當前選項卡為“開始”,單擊“自動換行”,則在“Excel函數”與“Excel公式”輸入換行符,它們随即作為兩行顯示;操作過程步驟,如圖1所示:
圖1
2、公式說明:
公式 ="Excel函數"&char(10)&"Excel公式" 中 char(10) 是把 ASCII 編碼 10 轉為換行符,10 是 ASCII 碼表中換行符的編碼。另外,輸完公式按回車後,單擊“自動換行”才能輸入換行符;如果是 Excel 低版本(如 Excel 2003),在“開始”選項卡沒有“自動換行”,可以右鍵單元格,在彈出的菜單中選擇“設置單元格格式”,在打開的窗口中選擇“對齊”選項卡,勾選“自動換行”,單擊“确定”即可。
二、Excel用替換換行符和回車符批量删除單元格空行(一)用替換實現
1、假如有一個服裝銷量表,其中“産品名稱”一列有換行符或回車符,導緻沒有占滿一行就換行和有空行,如圖2所示:
圖2
2、現在要求把所有換行符和回車符都替換掉,以讓文字占當滿單元格和删除空行。方法為:按 Ctrl H 打開“查找和替換”窗口,并自動選擇“替換”選項卡,單擊“查找内容”右邊的輸入框把光标定位到哪裡,按 Alt 10(小鍵盤上的 1 和 0),則一個閃動的小黑點出現在輸入框中,表明按快捷鍵成功,單擊“全部替換”,則彈出一個小提示窗口提示“13處被替換”,單擊“确定”,表格中的所有“換行符”和“回車符”都被替換掉;操作過程步驟,如圖3所示:
圖3
3、如果按 Alt 10 無法替換某些換行符或回車符,可以嘗試按“Ctrl 回車”,同樣會出現一個閃動的小黑點,如圖4所示:
圖4
4、單擊“全部替換”,則可能會把剩餘的換行符或回車符替換掉。
提示:如果 按 Alt 10 和 Ctrl 回車都無法替換掉所有換行符或回車符,可以嘗試把所有 Excel 窗口都關閉,然後再打開,可能就可以替換了;如果仍然無法替換,可用下面的公式法。另外,按 Alt 10,如果不出現閃爍的小黑點,檢查是否打開了中文輸入法,如果打開了,把它關閉,不是按 shift 關閉(按 Shift 隻是切換了輸入法并未真正關閉),而是退出,例如右鍵輸入法,選擇“退出”。
(二)用公式實現
1、雙擊 E2 單元格,把公式 =SUBSTITUTE(SUBSTITUTE(B2,CHAR(10),""),CHAR(13),"") 複制到 E2,按回車,返回 B2 中去掉換行符和回車符的文本;選中 E2,把鼠标移到 E2 右下角的單元格填充柄上,鼠标變為十字架後,雙擊左鍵,則把 B 列剩餘單元格的文本都去掉換行符和回車符;操作過程步驟,如圖5所示:
圖5
2、公式 =SUBSTITUTE(SUBSTITUTE(B2,CHAR(10),""),CHAR(13),"") 說明:
A、CHAR(10) 上面已經介紹,CHAR(13) 是把 ASCII 編碼 13 轉為回車符,13 是 ASCII 碼表中回車符的編碼。
B、公式由兩個SubStitute函數嵌套組成,裡面的 SUBSTITUTE(B2,CHAR(10),"") 用于取代換行符,外面的SubStitutae函數用于取代回車符,它們都用空"",取代。
3、除用SubStitute函數取代外,還可以用Clean函數取代,把公式 =CLEAN(B2) 複制到 E2,如圖6所示:
圖6
按回車和雙擊 E2 單元格填充柄後,返回與公式 =SUBSTITUTE(SUBSTITUTE(B2,CHAR(10),""),CHAR(13),"") 一樣的結果。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!