非常有用的字符函数LEN、LENB,财务工作者的必备利器

我们先简单说下它的用法,很简单,LEN、LENB,两个用法是一样的,但是LEN的结果是字符数,而LENB是字节。

LEN函数与LENB函数是比较常用的函数,在实际中应用那是相当广的,尤其在财务工作中的使用频率是相当的高。我就一起看看实际工作中哪些地方用到了它。

我们先简单说下它的用法,很简单,LEN(text)、LENB(text),两个用法是一样的,但是LEN的结果是字符数,而LENB是字节。比如LEN(3)=1,就是一个字符,LENB(3)=1,但是对于汉字来说那就不一样了,比如LEN(“我”)=1,LENB(“我”)=2,因为一个汉字是两个字节,但是是一个字符。

1.科目分级

财务在实际工作中,是避免不了可会计科目、预算科目打交道的,有时候从系统中导出的科目是下图中这样的形式,这个级别是通过编码来区别的,4个数字是一级科目,6个数字是二级科目,3个数字是三级科目。

非常有用的字符函数LEN、LENB,财务工作者的必备利器

这时候我们可以在前面插入一列,在A2单元格输入=IF(LEN(B2)=4,”一级科目”,IF(LEN(B2)=6,”二级科目”,”三级科目”))即可,或者是只看字符数4,6,8,那就简单输入=LEN(B2),这里就不演示了,效果如下:

非常有用的字符函数LEN、LENB,财务工作者的必备利器

然后通过筛选列结果就可以了,查看不同级别下的科目了。

2.提取汉字、数字

这个其实是利用了我们的汉字在字节和字符的数量区别来实现的,我们把上面的实例稍微调整下。

非常有用的字符函数LEN、LENB,财务工作者的必备利器

我们怎么提取呢,我们可以B2输入=RIGHT(A2,LENB(A2)-LEN(A2)),然后向下复制公式即可。

非常有用的字符函数LEN、LENB,财务工作者的必备利器

当然提取数字也是可以的,我们输入C2单元格输入=LEFT(A2,LEN(A2)*2-LENB(A2)),然后向下复制公式就可以了。

非常有用的字符函数LEN、LENB,财务工作者的必备利器

LEN(A2)*2,就是为了抵消LENB(A2)的汉字部分,这样相减的剩余部分刚好就是数字的个数,然后用left进行提取就可以了。

3.识别是否存在不可见字符

在实际工作中,尤其是系统中导出的数据,我们有时候发现数字不能求和,或者日期格式不能修改,这时候你要想到里面可能是有不可见字符的存在了,这些数字应该是文本格式了,举例如下:

非常有用的字符函数LEN、LENB,财务工作者的必备利器

如果发现有不可见字符,大家就要想办法去去除不可见字符了,常用的办法有替换,或利用记事本来清除不可见字符。

如果大家喜欢我的文章,欢迎关注我的微信公众号:跟我学EXCEL图表

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/81748.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信