Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

Len函數和Lenb函數,大家都知道是Excel中的2個文本函數,但關於這兩個函數之間的區別,大家還是很模糊的。

下面跟大家講講這兩個函數直接的區別以及工作中的應用!

區別一:功能不同。

Len函數:返回文本字符串中的字符個數。

Lenb函數:返回文本中所包含的字符數,與雙字節字符集(DBCS)一起使用。

Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

區別二:返回結果不同。

Len函數:返回結果是字符串的長度。

Lenb函數:返回結果是字符串的字節總數。

Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

從上圖中我們可以看出:

使用Len函數:漢字、英文字母、數字、半角狀態下和全角狀態下的標點符號都是按1個字符來計算的。

使用Lenb函數:漢字、全角狀態下的標點符號,每個字符按2個字節來計算;英文字母、數字、半角狀態下的標點符號,每個字符按1個字節來計算。

注意:

空格也算一個字符和一個字節,如果文本為空(""),Len和Lenb函數返回的結果都為:0。

實例一:提取文本中的字母和數字。

下圖中,我們要把B3單元格字符串中的字母和數字提取出來,效果如C3單元格所示。

Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

具體操作步驟如下:

1、選中C3單元格,在編輯欄中輸入公式:=LEFT(B3,LEN(B3)-(LENB(B3)-LEN(B3))),按回車鍵回車。

Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

2、公式解析:

=LEN(B3):返回B3單元格字符串“Excel 2019 從入門到精通”的字符個數17。

=LENB(B3):返回B3單元格字符串“Excel 2019 從入門到精通”的字節總數23。

=LENB(B3)-LEN(B3):用字節總數-字符個數,恰好是漢字的個數。23-17=6。

=LEN(B3)-(LENB(B3)-LEN(B3)):用字符個數-漢字的個數,恰好是我們要提取的字母和數字總數:17-6=11。

=LEFT(B3,11):最後用LEFT函數,從B3單元格中左邊提取11個字符,即可得到我們要提取的結果:Excel 2019。

Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

3、動圖演示。

Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

實例二:提取文本中的漢字。

下圖中,我們要把B3單元格字符串中的漢字提取出來,效果如C3單元格所示。

Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

具體操作步驟如下:

1、選中C3單元格,在編輯欄中輸入公式:=RIGHT(B3,LENB(B3)-LEN(B3)),按回車鍵回車。

Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

2、公式解析:

=LEN(B3):返回B3單元格字符串“Excel 2019 從入門到精通”的字符個數17。

=LENB(B3):返回B3單元格字符串“Excel 2019 從入門到精通”的字節總數23。

=LENB(B3)-LEN(B3):用字節總數-字符個數,恰好是漢字的個數。23-17=6。

=RIGHT(B3,6):最後用RIGHT函數,從B3單元格右邊往左提取6個字符,得到結果:從入門到精通。

Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

3、動圖演示如下。

Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

實例三:統計部門人數。

下圖中,我們要統計C3:C5單元格的人數,並將結果顯示到D3:D5對應的單元格中。

Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

具體操作步驟如下:

1、選中D3單元格,在編輯欄中輸入公式:

=LEN(C3)-LEN(SUBSTITUTE(C3,"、",""))+1,按回車鍵回車,並將公式下拉填充至D5單元格。

Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

2、公式解析:

=SUBSTITUTE(C3,"、",""):用SUBSTITUTE函數將C3單元格的頓號“、”替換為空,返回結果:小明小麗小華。

=LEN(SUBSTITUTE(C3,"、","")):返回替換後字符串的字符個數:6。

=LEN(C3)-LEN(SUBSTITUTE(C3,"、","")):用C3單元格的字符串總個數-替換後的字符個數,結果為:2。

因為最後一個姓名後邊沒有頓號、所以最後+1才可以得出正確的結果。

Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

3、動圖演示如下。

Excel中Len與Lenb函數有什麼區別?3個經典案例帶你快速入門

好了,今天就跟大家分享到這裡,如您有什麼疑問,可以私信或評論區留言!

如果您覺得文章不錯,可以關注我,幫忙轉發和點贊,希望多多支持!


分享到:


相關文章: