在Excel中有两个用来计算文本长度的工具:Len函数和LenB函数
区别在于Len是将每个字符算作1,不管是中文还是数字还是标点,然后再每个1相加
Lenb函数后面多出来的那个B是字节(Byte) 的意思,即是按字节来算。
我们常见的1个汉字或者中文标点符号都是双字节,所以长度是2。
但英文字母和数字通常都是1个字节,所以长度只有1。
Len 函数
将每个字符算作1,不管是中文还是数字还是标点,然后再每个1相加
公式=LEN(A1),结果是10,3个数字加1个标点加6个字符,总共为10
LenB函数
如上面所讲的汉字和标点代表2个字节,英文和数字代表1个字节,
所以下面计算结果:
公式=LENB(A1),结果是17,3个数字加1个标点*2加6个字符*2,总共为17
LEN函数和LEN函数套用
因为两个函数间区别,我们可以通过混用计算一组数中包含的数字和英文字母的数量,比如我们想计算A1内含有几个数字,怎么计算?
我们可以先用LENB(A1)-LEN(A)计算出汉字的数量,然后再用LEN(A1)减去汉字的数量即可
公式=LEN(A1)-(LENB(A1)-LEN(A1))
小伙伴们学会了吗?不妨自己实际操作下看看~~
领取专属 10元无门槛券
私享最新 技术干货