1.LEN函數(shù)
Len:計算單元格中字符的個數(shù)
語法:=len(單元格)
2. SUBSTITUTE 函數(shù)
SUBSTITUTE:將字符串中指定的字符替換為新的字符
語法:= SUBSTITUTE(text, old_text, new_text, [instance_num])
第一參數(shù):字符串
第二參數(shù):想要替換的字符
第三參數(shù):用于替換的新字符
第四參數(shù):如果想要替換的字符在字符串中出現(xiàn)多次,用于指定替換第幾個。如果忽略此參數(shù),函數(shù)會將所有想要替換的字符都替換掉
首先我們選擇需要設置的數(shù)據(jù)區(qū)域,然后點擊【數(shù)據(jù)】功能組,找到數(shù)據(jù)驗證,在允許中選擇為【自定義】然后將公式設置為:=LEN(B3)=LEN(SUBSTITUTE(B3,' ','')),緊接著點擊【出錯警告】在【錯誤信息】中輸入:禁止錄入空格,最后點擊確定即可。這樣的話我們在數(shù)據(jù)中輸入空格就會提示禁止錄入空格
跟大家簡單地講解下他的原理,數(shù)據(jù)驗證的特點是當滿足我們設置的條件的時候,數(shù)據(jù)是可以輸入的,不滿足的話數(shù)據(jù)不能輸入
在這里我們將公式設置為:=LEN(B3)=LEN(SUBSTITUTE(B3,' ','')),這個函數(shù)可以分為兩部分來觀看
第一部分:LEN(B3),計算b3的長度
第二部分:LEN(SUBSTITUTE(B3,' ','')),把b3中的空格都替換掉之后,再計算b3單元格的長度
如果數(shù)據(jù)沒有空格,那么這個等式就是成立的,數(shù)據(jù)可以輸入。如果數(shù)據(jù)區(qū)域中有空格,等式就不成立,不能輸入數(shù)據(jù),這個就是他的原理
如果你的數(shù)據(jù)中已經(jīng)存在了很多空格,跟大家分享一個批量刪除的方法,就是利用替換這個功能,首先按Ctrl+H調(diào)出替換,隨后在查找內(nèi)容中輸入一個空格,其余的什么都不需要輸入,直接點擊全部替換即可,這樣的話就會將所有的空格都替換掉
以上就是今天分享的全部內(nèi)容,怎么樣?你學會了嗎?