欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          五分鐘搞定刪除excel單元格空格的問題

          本篇文章給大家?guī)砹岁P(guān)于excel的相關(guān)知識,其中主要介紹了刪除單元格空格的相關(guān)問題,刪除單元格中的空格。這個問題看似簡單,但其實有點兒復(fù)雜。它大致可以分為四種類型的小問題,下面一起來看一下,希望對大家有幫助。

          五分鐘搞定刪除excel單元格空格的問題

          相關(guān)學(xué)習(xí)推薦:excel教程

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

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

          先說第1種最簡單的情況。

          如下圖所示,A:B是數(shù)據(jù)源,A列是人名,B列是成績。由于A列人名的前后包含了大量空格,導(dǎo)致E列的VLOOKUP函數(shù)返回錯誤值。

          五分鐘搞定刪除excel單元格空格的問題

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

          五分鐘搞定刪除excel單元格空格的問題

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

          2、身份證中的空格

          說一種比較特殊的情況,刪除身份證中的空格。

          如下圖所示,A列身份證號中存在空格,需要刪除。

          五分鐘搞定刪除excel單元格空格的問題

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

          五分鐘搞定刪除excel單元格空格的問題

          常用的解法方法有兩個,一個是SUBSTITUTE函數(shù),文本函數(shù)返回的結(jié)果必然是文本,所以不會導(dǎo)致身份證號變形:

          =SUBSTITUTE(A2,” “,””)

          另外一個還是查找替換,只不過增加了一點前戲,用格式刷強制單元格轉(zhuǎn)換為文本格式。

          五分鐘搞定刪除excel單元格空格的問題

          3、去除首尾空格

          有時候我們不需要把數(shù)據(jù)中全部的空格都刪除掉,而需要刪除首尾的全部空格,中間連續(xù)的空格保留一個,對此Excel提供了一個專門的函數(shù):TRIM。

          如下圖所示,A列的數(shù)據(jù)包含了大量的空格,需要轉(zhuǎn)換為B列的樣式。

          五分鐘搞定刪除excel單元格空格的問題

          B2單元格輸入以下公式即可:

          =TRIM(A2)

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

          上文我們說過,空格有成百上千種,空格鍵鍵入的只是其中普通的一種。

          你在A2單元格輸入公式:

          =UNICHAR(ROW(A1))

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

          飛機大炮要啥有啥,

          如果你有閑,也可以用這些圖形作畫兒…

          五分鐘搞定刪除excel單元格空格的問題

          從系統(tǒng)導(dǎo)出的數(shù)據(jù),有時候包含的空格,就不是正經(jīng)的空格鍵生下來的。

          對于這種,如果是可見的,你可以從中復(fù)制一個,然后查找替換。

          如果查找替換失敗了,可以換用TRIM+CLEAN的函數(shù)組合:

          =CLEAN(TRIM(A1))

          CLEAN,在英語中是清潔打掃的意思,它可以清理掉一部分不可見的空格。

          但不管是查找替換,還是CLEAN函數(shù),都是Excel近古時代開發(fā)出的功能了,這就導(dǎo)致它們解決不了很多新生代的空格。

          比如,著名的零寬空白8203。8203是它的UNICODE編碼,如果你的Excel版本是2019及以上,可以使用UNICHAR(8203)返回該字符。

          零寬空白8203就像一個幽靈,完全不可見,不但Excel不可見,數(shù)據(jù)復(fù)制到寫字板、Word等軟件也不可見,但它真實存在的不要不要的,一樣會造成VLOOKUP等條件查詢或統(tǒng)計函數(shù)無法正確計算。

          如下圖所示,使用LEN函數(shù),可以發(fā)現(xiàn)該函數(shù)返回的字符串長度和肉眼所見完全不同,但在編輯欄里你又發(fā)現(xiàn)不了任何多余的贅肉字。

          五分鐘搞定刪除excel單元格空格的問題

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

          五分鐘搞定刪除excel單元格空格的問題

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

          =SUBSTITUTE(A2,LEFT($A$2),””)

          五分鐘搞定刪除excel單元格空格的問題

          同理,如果空格在尾部,可以使用RIGHT函數(shù):

          =SUBSTITUTE(A2,RIGHT($A$2),””)

          或者管它是頭是尾是左是右是男是女,二元對立多煩???統(tǒng)統(tǒng)一刀切了!

          代碼看不全可以左右拖動..

          =SUBSTITUTE(SUBSTITUTE(A2,RIGHT($A$2),””),LEFT($A$2),””)

          相關(guān)學(xué)習(xí)推薦:excel教程

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號