tft每日頭條

 > 職場

 > 字符數的函數

字符數的函數

職場 更新时间:2024-11-20 20:42:22

LEN函數與LENB函數是比較常用的函數,在實際中應用那是相當廣的,尤其在财務工作中的使用頻率是相當的高。我就一起看看實際工作中哪些地方用到了它。

我們先簡單說下它的用法,很簡單,LEN(text)、LENB(text),兩個用法是一樣的,但是LEN的結果是字符數,而LENB是字節。比如LEN(3)=1,就是一個字符,LENB(3)=1,但是對于漢字來說那就不一樣了,比如LEN("我")=1,LENB("我")=2,因為一個漢字是兩個字節,但是是一個字符。

1.科目分級

财務在實際工作中,是避免不了可會計科目、預算科目打交道的,有時候從系統中導出的科目是下圖中這樣的形式,這個級别是通過編碼來區别的,4個數字是一級科目,6個數字是二級科目,3個數字是三級科目。

字符數的函數(非常有用的字符函數LEN)1

這時候我們可以在前面插入一列,在A2單元格輸入=IF(LEN(B2)=4,"一級科目",IF(LEN(B2)=6,"二級科目","三級科目"))即可,或者是隻看字符數4,6,8,那就簡單輸入=LEN(B2),這裡就不演示了,效果如下:

字符數的函數(非常有用的字符函數LEN)2

然後通過篩選列結果就可以了,查看不同級别下的科目了。

2.提取漢字、數字

這個其實是利用了我們的漢字在字節和字符的數量區别來實現的,我們把上面的實例稍微調整下。

字符數的函數(非常有用的字符函數LEN)3

我們怎麼提取呢,我們可以B2輸入=RIGHT(A2,LENB(A2)-LEN(A2)),然後向下複制公式即可。

字符數的函數(非常有用的字符函數LEN)4

當然提取數字也是可以的,我們輸入C2單元格輸入=LEFT(A2,LEN(A2)*2-LENB(A2)),然後向下複制公式就可以了。

字符數的函數(非常有用的字符函數LEN)5

LEN(A2)*2,就是為了抵消LENB(A2)的漢字部分,這樣相減的剩餘部分剛好就是數字的個數,然後用left進行提取就可以了。

3.識别是否存在不可見字符

在實際工作中,尤其是系統中導出的數據,我們有時候發現數字不能求和,或者日期格式不能修改,這時候你要想到裡面可能是有不可見字符的存在了,這些數字應該是文本格式了,舉例如下:

字符數的函數(非常有用的字符函數LEN)6

如果發現有不可見字符,大家就要想辦法去去除不可見字符了,常用的辦法有替換,或利用記事本來清除不可見字符。

如果大家喜歡我的文章,歡迎關注我的跟我學EXCEL圖表

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved