如何刪除單元格中的空格
發(fā)布時間:2022-11-02 10:09 [ 我要自學網(wǎng)原創(chuàng) ] 發(fā)布人: 小劉2175 閱讀: 11403

今天給大家聊一下數(shù)據(jù)清理整理過程中比較常見的一個問題:刪除單元格中的空格。這個問題看似簡單,但其實有點兒復雜。它大致可以分為四種類型的小問題,接下來,咱們由淺入深,一個一個聊。

1、 正經(jīng)的空格刪除

先說第1種最簡單的情況。
如下圖所示,A:B是數(shù)據(jù)源,A列是人名,B列是成績。由于A列人名的前后包含了大量空格,導致E列的VLOOKUP函數(shù)返回錯誤值。



對于這種情況,直接查找替換,將空格替換為空白即可。



需要注意的是,這里的空格,最好是從單元格中復制一個,而不是手動輸入。后文你會了解到,空格有幾十上百種風情,而空格鍵鍵入的只是其中普通的一種~

2、身份證中的空格

說一種比較特殊的情況,刪除身份證中的空格。
如下圖所示,A列身份證號中存在空格,需要刪除。



有朋友第一反應(yīng)是查找替換,但是由于身份證屬于長文本,替換后會被轉(zhuǎn)換為數(shù)值,而單元格有效保存的數(shù)值最大長度是15位,這就導致18位的身份證的后3位數(shù)值會被轉(zhuǎn)換為0.



常用的解法方法有兩個,一個是SUBSTITUTE函數(shù),文本函數(shù)返回的結(jié)果必然是文本,所以不會導致身份證號變形:
=SUBSTITUTE(A2,” “,””)
另外一個還是查找替換,只不過增加了一點前戲,用格式刷強制單元格轉(zhuǎn)換為文本格式。



3、去除首尾空格

有時候我們不需要把數(shù)據(jù)中全部的空格都刪除掉,而需要刪除首尾的全部空格,中間連續(xù)的空格保留一個,對此Excel提供了一個專門的函數(shù):TRIM。
如下圖所示,A列的數(shù)據(jù)包含了大量的空格,需要轉(zhuǎn)換為B列的樣式。



B2單元格輸入以下公式即可:
=TRIM(A2)

4、刪除系統(tǒng)導出的空格

上文我們說過,空格有成百上千種,空格鍵鍵入的只是其中普通的一種。
你在A2單元格輸入公式:
=UNICHAR(ROW(A1))

將它填充到A1:A10000區(qū)域,就可以見到各種各樣的字符圖形,牛啊羊啊飛機啊大炮啊輪船啊漢堡啊等等,也有各種各樣的可見不可見的空格。

?飛機大炮要啥有啥,
如果你有閑,也可以用這些圖形作畫兒…



從系統(tǒng)導出的數(shù)據(jù),有時候包含的空格,就不是正經(jīng)的空格鍵生下來的。
對于這種,如果是可見的,你可以從中復制一個,然后查找替換。
如果查找替換失敗了,可以換用TRIM+CLEAN的函數(shù)組合:
=CLEAN(TRIM(A1))
CLEAN,在英語中是清潔打掃的意思,它可以清理掉一部分不可見的空格。
但不管是查找替換,還是CLEAN函數(shù),都是Excel近古時代開發(fā)出的功能了,這就導致它們解決不了很多新生代的空格。
比如,著名的零寬空白8203。8203是它的UNICODE編碼,如果你的Excel版本是2019及以上,可以使用UNICHAR(8203)返回該字符。
零寬空白8203就像一個幽靈,完全不可見,不但Excel不可見,數(shù)據(jù)復制到寫字板、Word等軟件也不可見,但它真實存在的不要不要的,一樣會造成VLOOKUP等條件查詢或統(tǒng)計函數(shù)無法正確計算。
如下圖所示,使用LEN函數(shù),可以發(fā)現(xiàn)該函數(shù)返回的字符串長度和肉眼所見完全不同,但在編輯欄里你又發(fā)現(xiàn)不了任何多余的贅肉字。



對于這種情況,由于不可見字符通常出現(xiàn)在數(shù)據(jù)的首尾,可以使用LEFT函數(shù)查找首個字符是否返回空白。



如果LEFT函數(shù)返回結(jié)果為空白,則使用SUBSTITUTE函數(shù)將它替換即可。
=SUBSTITUTE(A2,LEFT($A$2),””)



同理,如果空格在尾部,可以使用RIGHT函數(shù):
=SUBSTITUTE(A2,RIGHT($A$2),””)
或者管它是頭是尾是左是右是男是女,二元對立多煩啊?統(tǒng)統(tǒng)一刀切了!
代碼看不全可以左右拖動..
=SUBSTITUTE(SUBSTITUTE(A2,RIGHT($A$2),””),LEFT($A$2),””)
……


Excel2019視頻教程
我要自學網(wǎng)商城 ¥80 元
進入購買
文章評論
0 條評論 按熱度排序 按時間排序 /350
添加表情
遵守中華人民共和國的各項道德法規(guī),
承擔因您的行為而導致的法律責任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部
分類選擇:
電腦辦公 平面設(shè)計 室內(nèi)設(shè)計 室外設(shè)計 機械設(shè)計 工業(yè)自動化 影視動畫 程序開發(fā) 網(wǎng)頁設(shè)計 會計課程 興趣成長 AIGC