close
第九課 Len與Lenb
Len(此參照值共有幾個字)
Lenb(此參照值共有幾個字元)
Len(此參照值共有幾個字)
Lenb(此參照值共有幾個字元)
此兩個兄弟檔函數是計算字元用的,差別僅在於有無必要區分全形字元(即全形符號或中文字),故若參照值並無全形字元,其實兩函數結論將一致。
例1,Len的應用 | |||
呼 | 1 | =LEN(A2) | |
阿呼 | 2 | =LEN(A3) | |
阿喜喜 | 3 | =LEN(A4) | |
piny | 4 | =LEN(A5) | |
how are you | 11 | =LEN(A6) | |
PINY | 4 | =LEN(A7) | |
$#@% | 4 | =LEN(A8) | |
PINY PINY | 9 | =LEN(A9) | |
說明 | |||
不管是全形字元或半形字元,皆視為一個字 | |||
例2,Lenb的應用 | |||
呼 | 2 | =LENB(A2) | |
阿呼 | 4 | =LENB(A3) | |
阿喜喜 | 6 | =LENB(A4) | |
piny | 4 | =LENB(A5) | |
how are you | 11 | =LENB(A6) | |
PINY | 8 | =LENB(A7) | |
$#@% | 8 | =LENB(A8) | |
PINY PINY | 13 | =LENB(A9) | |
說明 | |||
全形字元視為2個字,半形字元視為1個字 | |||
例3,判斷A32輸入多少全形字元 | |||
呼123 | 1 | =LENB(A32)-LEN(A32) | |
說明 | |||
因為全形字元在LENB函數的計算會比LEN函數多一,故兩函數相減即為全形字元字數 | |||
例4,輸入兩位數至四位數之中文名字,基於保密性質隱藏部分名字 | |||
丁小雨 | 丁X雨 | ||
=CHOOSE(LEN(A40),,LEFT(A40)&"X",LEFT(A40)&"X"&RIGHT(A40),LEFT(A40,2)&"X"&RIGHT(A40)) | |||
說明 | |||
進階應用 | |||
例5,輸入多少字元就傳回多少特殊字元 | |||
1223 | ◎◎◎◎ | =REPT("◎",LEN(A49)) | |
說明 | |||
進階應用 | |||
例6,輸入XX股份有限公司,傳回XX(XX字元不限,且股份有限公司後面不會有字了) | |||
台泥股份有限公司 | 台泥 | =LEFT(A57,LEN(A57)-6) | |
說明 | |||
公式同 =MID(A57,1,FIND("股份有限公司",A57)-1) =SUBSTITUTE(A57,"股份有限公司","") | |||
全站熱搜