LEN函數的含義:表示返回文本串的字符數,。 使用LEN函數可以用來計算單元格中的字符數,。 實用案例一:len函數可以用來判斷身份證號碼錄入是否正確。身份證號碼有15位和18位數,,用len函數可以用來檢查錄入位數是否正確,。 重要提醒:如果使用len函數得到的長度不是15或者18,就說明身份證可能是錄入有誤,,需要進行核查,,可以結合數據有效性來進行數據校驗,具體方法參考前幾天的文章,。 應用案例二:檢查數據中是否存在不可見字符,。 如上圖所示,,前三個名字看上去都是兩個字,但是輔助列使用len函數,,發(fā)現長度多了1,,再次檢查發(fā)現名字中錄入了一個空格。 重要提醒:不可見字符在進行數據統計時(sumif求和,,vlookup引用等),,經常會造成結果錯誤,遇到這類情況時不妨使用len函數來看看數據是否有問題,。 應用案例三:len函數常常和其他函數結合起來使用,。 輸入公式=B3 right(C3,LEN(C3)-5)。 使用len函數得出字符串的長度,,再用right函數截取字符串,。 應用案例四:len函數、lenb函數可以left函數結合使用用來提取單元格中的數字,。 重要提醒:Len是返回字符串的字符數,,lenb是返回字符串的字節(jié)數。 區(qū)別在于,,len是按字符數計算的,,lenb是按字節(jié)數計算的。數字,、字母,、英文、標點符號(半角狀態(tài)下輸入的哦)都是按1計算的,,漢字,、全角狀態(tài)下的標點符號,每個字符按2計算,。 應用案例五:上面這個例子適用于數字開頭的單元格,,當數字不在開頭位置的時候,就需要下面這個公式來解決:如下圖所示,,B2單元格的公式是:=MIDB(A2,SEARCHB('?',A2),2*LEN(A2)-LENB(A2)),。 公式解釋:通過上面的學習,我們知道LENB函數表示字節(jié)數,,LEN函數表示字符數,。 該公式正好利用單雙字節(jié)的特性來提取。 LEN(A2)的結果是7,,LENB(A2)的結果是11,。 LENB(A2)-LEN(A2)表示中文的個數:4 2*LEN(A2)-LENB(A2)表示數字的個數:3 利用searchb判斷單雙字節(jié)字符的位置,第一參數的問號表示任意單字節(jié)字符,。 此公式中的MIDB,、SEARCHB函數,、LENB函數都是將每個雙字節(jié)字符按 2 計數,否則,,會將每個字符按 1 計數,。 以上就是excel中LEN函數相關的一些知識點,,希望對大家有幫助,。 |
|
來自: L羅樂 > 《字符提?。ㄎ谋竞\用)》