辦公軟件是指可以進(jìn)行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡(jiǎn)單數(shù)據(jù)庫(kù)的處理等方面工作的軟件。目前辦公軟件朝著操作簡(jiǎn)單化,功能細(xì)化等方向發(fā)展。辦公軟件的應(yīng)用范圍很廣,大到社會(huì)統(tǒng)計(jì),小到會(huì)議記錄,數(shù)字化的辦公,離不開辦公軟件的鼎力協(xié)助。另外,政府用的電子政務(wù),稅務(wù)用的稅務(wù)系統(tǒng),企業(yè)用的協(xié)同辦公軟件,這些都屬于辦公軟件。 在 Excel 中,Clean函數(shù)用于刪除文本中所有不能打印的字符。如果這些字符在文本的前后,則可以把它們?nèi)縿h除;如果這些字符在文字之間,不會(huì)刪除全部,而是留下一個(gè)。Clean函數(shù)與Trim函數(shù)的作用相似,所不同的是Trim函數(shù)用于去除空格。
Clean函數(shù)只能刪除 ASCII 碼為 0 到 31 的非打印字符,一些 Unicode 字符集的非打印字符它無(wú)法刪除,這種情況需要用Substitute函數(shù)替換;如果仍然無(wú)法刪除,還需要結(jié)合 Left、Mid、Right、Code 等函數(shù)才能刪除。另外,Clean 的文本參數(shù)可以為數(shù)組,此功能可以把一列中的非打印字符一次全部刪除;如果求和數(shù)值帶非打印字符,就需要先用Clean把它們?nèi)コ偾蠛汀?/span>
一、Excel Clean函數(shù)的語(yǔ)法
1、表達(dá)式:ClEAN(Text)
2、說(shuō)明:
A、Clean函數(shù)用于刪除文本中所有非打印字符,這些非打印字符是指 ASCII 碼表中編碼為 0 - 31 的字符,它們有些是空格有些不是,具體請(qǐng)查找《ASCII碼表》一文。
B、除 ASCII 碼表中的非打印字符外,Unicode 字符集中也有非打印字符,它們的值為 127、129、141、143、144 和 157,Clean函數(shù)無(wú)法刪除它們,若要?jiǎng)h除,需要用Substitute函數(shù)。
C、Text 為要?jiǎng)h除非打印字符的文本;Clean函數(shù)可把文本前后所有非打印字符都刪除,也可刪除文字之間的非打印字符,但不會(huì)刪除文字之間的所有非打印字符,還會(huì)留下一個(gè),這與用于去掉空格的Trim函數(shù)相同。
二、Excel Clean函數(shù)的使用方法及實(shí)例
(一)刪除文本前后所有非打印字符實(shí)例
1、假如要?jiǎng)h除文本“" Excel 函數(shù)教程 "”前后的所有非打印字符。雙擊 A1 單元格,把公式 =CHAR(9)&"Excel 函數(shù)教程"&CHAR(11) 復(fù)制到 A1,選中 B1,輸入公式 =CLEAN(A1),按回車,返回“Excel 函數(shù)教程”;框選 A1:B1,按 Ctrl + C 復(fù)制,切換到一個(gè)空文本窗口,按 Ctrl + V 粘貼,A1 中的文本前后所有非打印字符都被刪除;選中“" Excel 函數(shù)教程 "”,把它復(fù)制到 A2,在 B2 輸入公式 =CLEAN(A2),按回車,也返回“Excel 函數(shù)教程”;操作過(guò)程步驟,如圖1所示:

圖1
2、說(shuō)明:
A、CHAR(9) 返回“水平制表符”,9 是水平制表符的 ASCII 碼;CHAR(11) 返回“垂直制表符”,11 是垂直制表符的 ASCII 碼。
B、從以上演示可知,無(wú)論是用Char函數(shù)返回的非打印字符,還是從文本中復(fù)制到單元格的非打印字符,Clean函數(shù)都能把它們刪除。
(二)刪除文字之間非打印字符實(shí)例
1、假如要把文本“Excel函數(shù) 使用教程”中的非打印空格刪除。在文本窗口,選中要?jiǎng)h除空格的文本,按 Ctrl + C 復(fù)制,切換到 Excel 窗口,雙擊 A1,按 Ctrl + V 把文本粘貼到 A1,選中 B1,輸入公式 =CLEAN(A1),按回車,返回“Excel函數(shù) 使用教程”,文字之間仍然還有一個(gè)空格,把它復(fù)制回文本窗口與原文本對(duì)比可知;操作過(guò)程步驟,如圖2所示:

圖2
2、公式說(shuō)明:
A、公式 =CLEAN(A1) 不能把“Excel函數(shù) 使用教程”中的非打印空格都刪除,還留下一個(gè),如果要把該空格也刪除請(qǐng)用下面的方法。
三、Excel Clean函數(shù)刪除不了的非打印字符的去除方法
(一)刪除字符之間的所有空格
1、同樣以刪除“Excel函數(shù) 使用教程”的空格為例。雙擊 A1 單元格,選中一個(gè)空格,按 Ctrl + C 復(fù)制;選中 B1,輸入公式 =SUBSTITUTE(A1," 后,按 Ctrl + V 把一個(gè)空格粘貼為被替換字符,接著輸入 ",""),按回車,返回字符間所有空格被替換掉的文本“Excel函數(shù)使用教程”;操作過(guò)程步驟,如圖3所示:

圖3
2、公式 =SUBSTITUTE(A1," ","") 說(shuō)明:
Substitute函數(shù)是一個(gè)替換函數(shù),它用于把一個(gè)字或一串字符替換另一個(gè)或一串字符;公式 =SUBSTITUTE(A1," ","") 中,A1 為要替換部分字符的文本," " 為被替換字符,"" 替換字符,公式的意思是:用 "" 替換 A1 中的所有 " "。
(二)刪除 Unicode 非打印字符
一些 Unicode 非打印字符,Clean函數(shù)不能刪除,也需要用Substitute函數(shù)替換,方法如下:
1、假如要?jiǎng)h除 Unicode 字符集中 ASCII 碼為 127 的字符;雙擊 A1 單元格,選中文本后面的非打印字符,按 Ctrl + C 復(fù)制,選中 B1,輸入公式 =SUBSTITUTE(A1,",按 Ctrl + V 把剛才復(fù)制的字符粘貼一份,繼續(xù)輸入 ",""),按回車,則所有非打印字符被刪除;雙擊 B2,把公式 =SUBSTITUTE(A1,CHAR(127),"") 復(fù)制到 B2,按回車,A1 中的所有非打印字符也被刪除;雙擊 A3,里有用 CHAR(127)表示的非打印字符,把公式 =SUBSTITUTE(A3,CHAR(127),"") 復(fù)制到 B3,按回車,A3 中的所有非打印字符也被去掉;操作過(guò)程步驟,如圖4所示:

圖4
2、公式說(shuō)明:
A、公式 =SUBSTITUTE(A1,"","") 與 =SUBSTITUTE(A1,CHAR(127),"") 都用空文本 "" 替換 ASCII 碼為 127 的非打印字符;兩個(gè)公式的不同之處在于,前者把 A1 中非打印字符復(fù)制到公式中,后者直接用 CHAR(127) 返回非打印字符。
B、A3 中的非打印字符是用 CHAR(127) 返回,在替換公式 =SUBSTITUTE(A3,CHAR(127),"") 中,直接用 CHAR(127) 作為被替換字符也可以把它們?nèi)刻鎿Q掉。
提示:如果用以上方法仍然不能把非打印字符刪除,可先用Left函數(shù)、Mid函數(shù)或Right函數(shù)截取一個(gè)非打印字符作為被替換字符,然后就可以刪除了,具體請(qǐng)參考《Excel Trim函數(shù)用法的6個(gè)實(shí)例,含前后空格與Trim不起作用且不能復(fù)制空格的去除及數(shù)值帶空格的求和》一文。
四、Excel Clean函數(shù)的擴(kuò)展應(yīng)用實(shí)例
(一)Sum + Clean函數(shù)組合實(shí)現(xiàn)數(shù)值帶非打印字符求和
1、假如要對(duì)數(shù)值為文本且前面帶非打印字符的列求和。雙擊 E9 單元格,把公式 =SUM(E2:E8) 復(fù)制到 E9,按回車,返回 0;再次雙擊E9,把公式改為 =SUM(VALUE(CLEAN(E2:E8))),按 Ctrl + Shift + 回車,返回求和結(jié)果 5150;操作過(guò)程步驟,如圖5所示:

圖5
2、公式 =SUM(VALUE(CLEAN(E2:E8))) 說(shuō)明:
A、公式 =SUM(E2:E8) 之所以返回 0,是因?yàn)?E2:E8 中的數(shù)值前面有非打印字符,計(jì)算時(shí),Sum函數(shù)不能把它們轉(zhuǎn)為數(shù)值型。
B、公式 =SUM(VALUE(CLEAN(E2:E8))) 為數(shù)組公式,而數(shù)組公式都需要按 Ctrl + Shift + 回車才能返回計(jì)算結(jié)果。
C、E2:E8 以數(shù)組形式返回 E2 至 E8 中的所有數(shù)值,接著,Clean函數(shù)把每個(gè)數(shù)值前面的非打印字符都刪除,最后返回?cái)?shù)組{"892";"762";"760";"982";"329";"528";"897"}。
D、則公式變?yōu)?=SUM(VALUE({"892";"762";"760";"982";"329";"528";"897"})),進(jìn)一步計(jì)算,Value函數(shù)把數(shù)組中的所有元素都由文本轉(zhuǎn)為數(shù)值。
E、則公式變?yōu)?=SUM({892;762;760;982;329;528;897}),最后再用Sum函數(shù)對(duì)數(shù)組求和。
提示:如果在 E9 中,出現(xiàn)求和一次后不能再求和,需要把 E9 的單元格格式設(shè)置為“數(shù)值”,按 Ctrl + 1(需關(guān)閉中文輸入法),打開“設(shè)置單元格格式”窗口,再選擇“數(shù)字”選項(xiàng)卡,最后選擇左邊“數(shù)值”即可。
Office辦公軟件是辦公的第一選擇,這個(gè)地球人都知道。
|