Hi,大家好,我是偏愛函數公式,愛用Excel圖表管理倉庫的大叔Mr趙~
今天咱們就來說說LEN函數~
它就像一把尺子, 用來計算文本字符串中的字符個數。
比如,下面這個公式:
=LEN(B2)
返回B2單元格的"Excel"的字符個數就是5。
我們還有一把尺子類似的尺子 - LENB函數,用來計算字符串中的字節數。
每一個漢字是兩個字節,所以B2單元格中的”偉仕通“返回的字節數就是6;
B3單元格中的文本"Excel"中,每個字母是單字節,所以與LEN函數返回的是結果是一樣的,都是5。
下面就通過3個例子,一起看看LEN函數在咱們實際工作中有啥用處!
案例1如下圖C列中,多個姓名在一個單元格内,每個姓名之間用頓号隔開,需要計算每個組别的人數,結果如D列所示。
D3單元格公式為:
=LEN(C3)-LEN(SUBSTITUTE(C3,"、",)) 1
❶ 首先用LEN函數計算出C3單元格的字符長度;
❷ 然後用SUBSTITUTE函數将C3中的頓号"、"全部替換成空字符,再計算替換後的字符長度;
❸ 用字符長度減去替換後的字符長度,就是單元格内頓号的個數,再加1,就是人數。
案例2如下圖,要從B列中提取漢字。
C2單元格的公式為:
=RIGHT(B2,LENB(B2)-LEN(B2))
❶ LENB(B2)-LEN(B2)返回的結果是文本字符串中的漢字個數。
LENB函數将每個漢字(雙字節字符)的字符數按2計數,LEN函數則對所有的字符都按1計數;
❷ RIGHT函數從文本字符串的右邊的第一個字符開始,返回指定漢字個數的字符,提取出結果。
案例3如下圖,計算B列日期對應的是哪個季度。
C2單元格的公式為:
=LEN(2^MONTH(B2))
這個公式就非常取巧了,首先用MONTH函數取日期的月份數。
如下圖B列:
2的 1,2,3 次方結果都是1位數;
2的4,5,6次方結果都是2位數;
2的7,8,9次方 結果都是3位數;
2的10,11,12次方結果都是4位數。
也就是說位數剛好是第幾季度。
隻要用LEN函數計算位數就是第幾季度了。
這個公式是不是很巧妙呢~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!