《如何批量去除EXCEL單元格中的空格字符》由會(huì)員分享,可在線閱讀,更多相關(guān)《如何批量去除EXCEL單元格中的空格字符(3頁(yè)珍藏版)》請(qǐng)?jiān)谌巳宋膸?kù)網(wǎng)上搜索。
1、如何批量去除EXCEL單元格中的空格字符用查找替換即可,查找內(nèi)容處輸入一個(gè)空格,替換為那個(gè)地方什么都不填,然后選擇全部替換即可。有時(shí)可能還有空格,那個(gè)空格可能是全角空格,再替換一次全角空格就可以。-如何刪除excel單元格中的空格!急!急!急!表格中的數(shù)據(jù)是身份證號(hào)碼,但是號(hào)碼后面帶有空格,如何在不改變數(shù)據(jù)格式的前提下把號(hào)碼后面的空格批量刪除。(我有大量的數(shù)據(jù)要處理)我試過用查找-替換功能,但是替換后都是以科學(xué)計(jì)數(shù)法的格式顯示的。請(qǐng)高手指教!解決方案:選擇整列,點(diǎn)擊菜單“數(shù)據(jù)分列”,第一步選“分隔符號(hào)”,第二步選擇“空格”,第三步選擇“文本”,完
2、成。EXCEL中消除單元格內(nèi)的空格是那個(gè)函數(shù)?解決方案:可以用TRIM函數(shù)=TRIM(A1)開頭和末尾不管多少空格,都能去掉;中間的,兩個(gè)數(shù)據(jù)之間如果有多個(gè)空格只保留一個(gè)。巧妙刪除Excel文檔中的空格方案如下:Excel數(shù)據(jù)許多單元格字符間(如以兩個(gè)字命名的姓名間)常常會(huì)有空格,這樣既影響美觀,也不便于操作。如何刪除字符間的空格呢?具體方法如下:執(zhí)行“工具宏編輯器”命令或按下Alt+F11組合鍵,在編輯器中選擇“插入添加模塊”,在代碼窗口輸入以下代碼(如圖1):Sub刪除空格()D
3、imi%Fori=1To10單元格空格在10個(gè)以內(nèi)Cells.:="",:="",:=,:=,:=False,:=輸入完成后,關(guān)閉VBA窗口,返回到工作表編輯窗口,在Excel文檔中執(zhí)行宏即可。為了操作更
4、加方便,可以將宏命令添加到常用工具欄上,具體效果如圖2,實(shí)現(xiàn)方法如下:執(zhí)行“工具自定義”命令,在彈出的“自定義”對(duì)話框中,單擊“命令”選項(xiàng)卡,在“類別”命令中選擇“新菜單”,再將“命令”中的“新菜單”拖放到菜單欄中。右擊“新菜單”,從彈出的快捷菜單中選擇“命名”,將新菜單命名為“刪除空格”,并指定剛建立的宏,如圖3。要去除文件中的空格,只要點(diǎn)擊菜單欄上的刪除空格按鈕就可以了。也可以將宏代碼導(dǎo)出到指定文件夾,以后如果其他Excel文檔需要進(jìn)行轉(zhuǎn)換,將文件導(dǎo)入即可。步驟如下:在VBA編輯窗口,選中模塊(代碼),單擊“文件導(dǎo)出文件”,在導(dǎo)出文件窗口,選擇文件名及保存路徑,保存
5、即可。如果其他Excel表文件需進(jìn)行刪除空格批量刪除單元格內(nèi)空格,將該文件導(dǎo)入執(zhí)行宏就可以了。-到了年底,單位要報(bào)送的表格非常多,有時(shí)就請(qǐng)一些非專業(yè)老師幫助錄入,但在錄入的過程中我發(fā)現(xiàn)不少老師錄入的表格數(shù)據(jù)中存在一些空格,影響了數(shù)據(jù)的整體效果。如果一個(gè)個(gè)地修改既費(fèi)時(shí)又費(fèi)力,針對(duì)此現(xiàn)象我想出了幾種有效的解決方法并且收到了良好的效果,因此寫下來與廣大讀者一起分享。一、提前預(yù)埋設(shè)置,做到事半功倍1提醒用戶輸入的數(shù)據(jù)中是否含有空格在數(shù)據(jù)錄入過程中,如果想讓系統(tǒng)自動(dòng)提醒用戶輸入的數(shù)據(jù)中是否含有空格,可通過設(shè)置數(shù)據(jù)的有效性來實(shí)現(xiàn)。以驗(yàn)證姓名數(shù)據(jù)在輸入的過程中是否含有空格為例(如圖1),選中第一個(gè)姓名向
6、下的單元格區(qū)域,單擊“數(shù)據(jù)”菜單中的“有效性”命令,彈出“數(shù)據(jù)有效性”對(duì)話框,在“設(shè)置”選項(xiàng)卡中將允許的有效性條件設(shè)為“自定義”,在其下方的“公式”框中輸入公式“=(LEN(B2)-LEN((B2),"","")=0”。圖1切換到“出錯(cuò)警告”選項(xiàng)卡,在“標(biāo)題”框中輸入“出錯(cuò)警告!”,在“錯(cuò)誤信息”框中輸入“輸入的文本含有空格,請(qǐng)確認(rèn)后重新輸入!”(如圖2),設(shè)置完成后,單擊“確定”按鈕退出。圖2接下來在輸入姓名的過程中,系統(tǒng)會(huì)自動(dòng)驗(yàn)證當(dāng)前單元格中是否含有空格,如果有,則彈出如圖3所示的警告信息。圖3cico提示:在圖3出現(xiàn)
7、時(shí),直接按回車可以重新輸入姓名。如果輸入字?jǐn)?shù)較多的數(shù)據(jù)(類似于“家庭地址”這類字段)時(shí),不適合直接按回車鍵,否則原有的數(shù)據(jù)會(huì)自動(dòng)被刪除,此時(shí)單擊“是”按鈕可以忽略空格的存在。2用公式去除數(shù)據(jù)中含有的空格上述技巧大家會(huì)發(fā)現(xiàn)系統(tǒng)能自動(dòng)檢測(cè)出空格的存在,但不能自動(dòng)替換掉這些空格,還必須要重新輸入或輸入完成后進(jìn)行必要的修改。可不可以在輸入過程中自動(dòng)去掉含有的空格呢?如果在當(dāng)前表格中插入一些空列,用函數(shù)是可以實(shí)現(xiàn)這一功能的,但總覺得不太美觀,并且在錄入時(shí)影響用戶的視線。后來我將公式運(yùn)用到中順利地解決了這一問題。輸入數(shù)據(jù)之前首先切換到工作表(改名為“
8、備份”)中,在a1單元格中輸入公式“=(!a1,"","")”,并將公式復(fù)制到與中表一樣大的單元格區(qū)域中,這樣在中輸入數(shù)據(jù)時(shí),在中對(duì)應(yīng)的單元格中就會(huì)將去掉空格后的數(shù)據(jù)自動(dòng)保存下來,最后中的數(shù)據(jù)就是我們最終需要的數(shù)據(jù)(如圖4和圖5)。圖4圖5二、后期數(shù)據(jù)處理,同樣游刃有余我們這里采用替換法來刪除表格數(shù)據(jù)中的空格。選定整個(gè)表格,單擊“編輯”菜單中的“替換”命令,打開“替換”對(duì)話框,在“查找內(nèi)容”框中輸入一個(gè)空格,在“替換值”框中不輸任何內(nèi)容,單擊“全部替換”按鈕就可以了。cico提示:若要對(duì)某一字段進(jìn)行上述替換操作,只要在進(jìn)行替換操作前選定該字段就可以了,否則會(huì)出現(xiàn)誤替換的現(xiàn)象。當(dāng)然,有興趣的朋友也可以通過編寫相應(yīng)的vba代碼來清除表格數(shù)據(jù)中的空格批量刪除單元格內(nèi)空格,但對(duì)于一般用戶而言,采用本文介紹的方法就足夠了。采用本文介紹的方法就可以保障獲得的數(shù)據(jù)是我們最終需要的結(jié)果,即使是不熟悉excel操作的朋友也可以幫助錄入數(shù)據(jù),從而大大地提高我們的工作效率。