久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Excel clean函數5個實例,,不可刪除的非打印字符的刪除方法

 Chosefree 2020-01-15

Clean函數用于刪除Excel中文本中所有不可打印的字符。如果這些字符位于文本前后,,則可以全部刪除,;如果它們位于字符或單詞之間,則不會全部刪除,,而是保留一個字符,。Clean函數的工作方式與Trim函數類似,只是Trim函數用于刪除空間,。

Clean函數只能刪除ASCII代碼為0到31的非打印字符,。無法刪除某些非打印Unicode字符。這種情況需要替換為替換函數,;如果仍然不能刪除,,則需要合并Left、Mid,、Right,、Code和其他函數。此外,,Clean的文本參數可以是數組,,此函數可以一次刪除一列中的所有非打印字符。如果求和值包含非打印字符,,則需要刪除這些字符,,然后使用Clean對其求和。

一,、 Excel Clean函數的語法

1,、表達式:干凈(文本)

2、說明:

A,、 Clean函數用于刪除文本中的所有非打印字符,。這些非打印字符是指在ASCII代碼表中編碼為0-31的字符。有些是空間,,有些不是,。有關詳細信息,,請參閱文章“ASCII表”。

B,、 除ASCII代碼表中的非打印字符外,,Unicode字符集也有非打印字符,其值為127,、129,、141、143,、144和157,,Clean函數不能刪除它們,要刪除,,需要使用替換函數,。

C、 參數文本是刪除非打印字符的文本,;Clean函數可以刪除文本前后的所有非打印字符,,也可以刪除文本之間的非打印字符,但它不會刪除字符之間的所有非打印字符,,它會留下一個,,這與用于刪除空間的Trim函數相同。

二,、 Excel Clean函數實例

(一) 刪除文本前后的所有非打印字符

1,、如果要刪除文本“Excel函數教程”前后的所有非打印字符。雙擊單元格A1,,將公式=CHAR(9)&“Excel函數教程”&CHAR(11)復制到A1,,選擇B1,輸入公式=CLEAN(A1),,按enter,,返回“Excel函數教程”;選擇A1:B1,,按Ctrl+C復制,,切換到空記事本窗口,按Ctrl+V粘貼,,刪除A1文本前后所有非打印字符,,選擇“Excel函數教程”,復制到A2,,在B2中輸入公式=CLEAN(A2),,按回車鍵,返回“Excel函數教程”,,操作過程步驟如圖1所示:

圖1

2,、說明:

A,、 CHAR(9)返回“水平制表符”,9是水平制表符的ASCII碼,;CHAR(11)返回“垂直制表符”,,11是垂直制表符的ASCII碼。

B,、 Clean函數既可以刪除Char函數返回的非打印字符,,也可以刪除從上面演示的文本復制到單元格的非打印字符。

(二) 刪除單詞之間的非打印字符

1,、如果要刪除文本“Excel函數教程”中的非打印空間。在記事本窗口中選擇要刪除的文本,,按Ctrl+C復制,,切換到Excel窗口,雙擊A1,,按Ctrl+V將文本粘貼到A1,,選擇B1,輸入formula=CLEAN(A1),,按enter,,返回“Excel函數教程”,文本之間仍有空格,,將其復制回記事本窗口并比較原始文本,;過程步驟如圖2所示:

圖2

2、公式說明:

A,、 公式=CLEAN(A1)不能刪除“Excel函數教程”中的非打印空格,,只留下一個,如果要刪除空格,,請使用以下方法,。

三、 Excel Clean函數不能刪除非打印字符的刪除方法

(一) 刪除字符之間的所有空格

1,、如果要刪除“Excel func ti on tutorial”中的“func ti on”空格,。雙擊單元格A1,選擇一個空格,,按Ctrl+C進行復制,;選擇B1,輸入公式=SUBSTITUTE(A1,,”,,按Ctrl+V將空格粘貼為被替換的字符,然后鍵入“,,”,,按回車鍵,,返回文本“Excel函數教程”;操作步驟如圖3所示:

圖3

2,、公式=替換(A1,,“,”)說明:

Substitute函數是一個替換函數,,它將一個字符或一個字符串替換為另一個字符或另一個字符串,;A1是替換某些字符的文本,“is replaced character”,,“replaces The character in The formula=Substitute(A1,,”,“”),,公式的意思是:將A1中的“全部替換為”,。

(二) 刪除Unicode非打印字符

某些Unicode非打印字符不能被Clean函數刪除,還需要用替換函數替換它,,如下所示:

1,、如果要刪除Unicode字符集中ASCII為127的字符;雙擊單元格A1,,選擇文本后面的非打印字符,,按Ctrl+C復制,選擇B1,,輸入formula=SUBSTITUTE(A1,,”,按Ctrl+V粘貼復制的字符,,繼續(xù)鍵入“,,”),按enter,,刪除所有非打印字符,;雙擊B2,將公式=SUBSTITUTE(A1,,CHAR(127),,“”復制到B2,按Enter鍵,,同時刪除A1中所有非打印字符,;雙擊A3,將CHAR(127)表示的非打印字符,,將公式=SUBSTITUTE(A3,,CHAR(127),“”復制到B3,按Enter鍵,,A3中所有非打印字符也被刪除,,操作步驟如圖4所示:

圖4

2、公式說明:

A,、 公式=SUBSTITUTE(A1,,“,”)和=SUBSTITUTE(A1,,CHAR(127),,“”)用空文本“”替換ASCII代碼為127的非打印字符;這兩個公式的區(qū)別在于前者將A1中的非打印字符復制到公式中,,后者用CHAR(127)直接返回非打印字符,。

B、 A3中的非打印字符用CHAR(127)返回,,您也可以用CHAR(127)替換它們,,作為替換公式=SUBSTITUTE(A3,CHAR(127),,“”中的替換字符。

提示:如果使用上述方法不能刪除非打印字符,,可以使用Left,、Mid或Right函數截取非打印字符作為替換字符,然后刪除,。有關詳細信息,,請參閱文章“如何使用Excel Trim函數(6個示例,帶前導,、尾隨,、頑固空格和左鍵)”。

四,、 Excel Clean函數的擴展應用實例

(一) Sum+Clean函數組合添加帶有非打印字符的數字

1,、如果要對其值為文本且前面有非打印字符的列求和。雙擊單元格D9,,輸入公式=SUM(D2:D8),,按enter鍵,返回0,;再次雙擊D9,,將公式改為=SUM(VALUE(CLEAN(D2:D8)),按Ctrl+Shift+enter鍵,,返回求和結果5028,;操作過程步驟如圖5所示:

圖5

2、公式=和(值(干凈(D2:D8)))說明:

A、 公式=SUM(D2:D8)返回0,,因為D2:D8中的值前面有非打印字符,。計算時,Sum函數無法將它們轉換為數值,。

B,、 公式=SUM(VALUE(CLEAN(D2:D8))是一個數組公式,數組公式需要按Ctrl+Shift+Enter返回計算結果,。

C,、 D2:D8將D2到D8中的所有值作為數組返回。然后,,Clean函數刪除每個值前面的非打印字符,,最后返回數組{“638”;“982”,;“897”,;“892”;“528”,;“329”,;“762”}。

D,、 公式變成=和(值({“638”,;“982”;“897”,;“892”,;“528”;“329”,;“762”}),,進一步計算,數組中的所有元素都是從文本轉換的數值,。

E,、 公式變?yōu)?SUM({638;982,;897,;892;528,;329,;762}),最后用SUM函數對數組求和,。

提示:如果在D9中一次求和后仍不能求和,,則需要將D9的單元格格式設置為“數字”,按Ctrl+1組合鍵,打開“格式單元格”窗口,,選擇“數字”頁簽,,最后選擇左側的“數字”。

著作權歸作者所有

    本站是提供個人知識管理的網絡存儲空間,,所有內容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內容中的聯系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現有害或侵權內容,,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多