第18篇 雖然2018年才開始沒幾天,但對于財(cái)務(wù)表表們來說,正是一年中最忙的時(shí)候,忙著給2017年掃尾擦屁股。 小編在年終核對的時(shí)候,遇到一個(gè)問題,要將大量的分散在各個(gè)工作簿內(nèi)的重復(fù)數(shù)據(jù)合并到一張表內(nèi),動手操作的時(shí)候,又碰到工作簿名字散亂的情況,那么就解決這個(gè)問題吧,然后又碰到了名字中有空格的情況,阻攔我前進(jìn)的腳步,那么我們首先來學(xué)一學(xué),幾種刪除空格的方法。 為了方便觀察,我們把要處理的文本和處理后的文本都加下劃線,這樣就可以比較處理的結(jié)果了。 方法一:查找替換將所有的文本單元格全選,用快捷鍵Ctrl+F ,彈出查找替換對話框 選擇替換內(nèi)容,及按空格鍵,即為空格空白部分,'替換為'的框格內(nèi)不填,確定 方法二:SUBSTITUTE函數(shù)法首先看一下函數(shù)的使用解釋 Substitute(字符串,原字符串,新字符串,[替換序號]) 譬如A1單元格內(nèi)是123,我要將2換成6,那么可以用上述函數(shù)substitute(A1,2,6),結(jié)果變成163,如果不是數(shù)字,那么文本上需要加引號“” 再來看看本例中的應(yīng)用吧 本函數(shù)可以去除文本中任何位置的空格,但是無法去除非打印字符的空格,即明明編輯時(shí)是空白的,但是它并不是不存在字符,而是一些不顯示的字符,解決方法繼續(xù)往下看方法四。 方法三:TRIM函數(shù)TRIM函數(shù)也是一個(gè)清除空格的函數(shù),而且公式簡單,只要TRIM(單元格)即可,不用選取方法二函數(shù)那么多參數(shù),但是它的弱點(diǎn)是,只能去除頭和尾的空格,大家看看動圖操作中的備注部分,即可一目了然了。 方法四:CLEAN函數(shù)方法二中講到,Substitute函數(shù)無法去除非打印的空白字符,那么Clean函數(shù)可以,也僅僅能清除該類字符,其他普通的反而失靈,同時(shí)僅僅只能清除ASCII 中1-31位的非打印控制字符,不過,這已經(jīng)夠我們用了。 什么叫非打印字符,請參考本期另一篇進(jìn)階文章《進(jìn)階:ASCII 非打印控制字符》 在使用了上述1、2、3種清除大法后,為防萬一,請使用Clean()過一遍即可。 最后我們來看看方法對比的效果圖 在講述完如何刪除空格后,我們就要一不做二不休的解決,如何批量建工作表,批量規(guī)范命名工作簿的問題,下一篇見! 知識,值得分享! |
|