Excel中lenb函数的使用方法和案例解读lenb函数使用场景

【Excel中lenb函数的使用方法和案例解读lenb函数使用场景】案例讲解excel中lenb函数的使用方法 , 已经解读工作表和VBA中lenb函数是什么意思.
正月初七一大早来上班 , 就看到小伙伴们在微信平台留言的问题 , 询问是否可以讲解一下excel中lenb函数的使用方法 , lenb函数是什么意思也是比较疑惑 。
Excel中常用的文本处理函数有哪些?小编一口气想到了有Left、right、Mid、Find、Search这几个 。就这几个函数来说 , 如果它们后面加上字母B就变成另外一组函数了:LeftB、rightB、MidB、FindB、SearchB 。
不带B函数是按字符处理的 , 带上B按字节处理的(1字符=2字节) 。汉字长度是2字节 , 数字是1字节 。我们举个简单例子加以演示 。比如A1单元格的内容是“Excel极速贯通班” , =len(A1) 结果 10 , =LenB(A1) 结果 15 。
下面我们用一个案例来讲解中文和数字的提取 。下面截图所示的excel工作表 , A列是数据 , 需要在B列提取A列前面的文字 , C列提取A列的数字 。来 , 小伙伴们动起来 , 如何写公式来提取?大家也可以在QQ群:28246933讨论交流 , 秀出自己的公式 。小编结合这个小伙伴的提问 , 使用LENB函数来解题 。B2公式为:=LEFT(A2,LENB(A2)-LEN(A2)) , C2公式为:=SUBSTITUTE(A2,B2,"")
lenb函数的使用方法延伸阅读:excel工作表中有LENB函数 , 同样VBA中也有LENB函数 , 不过两者有一定区别 。工作表中LENB函数表示的是字符所占的字节数 。如果为双字节字符 , 比如中文占用两个字节 , 则LENB返回2 , 英文占用1个字节 。VBA中的LENB函数则不同 , 由于VBA中有各种变量类型 , 当用LENB计算时 , 实际返回的是该类型变量所占用的字节数 。如果想让vba的lenb返回结果与工作表lenb返回结果一样 , 可以这样试试:lenb(strconv("",vbfromunicode)) , 其中“”里面是单元格或数组、字典对象 。

    推荐阅读