Excel中如果有一个字符串,包含英文字母和中文汉字,例如”abchhh正方形“,如果想分别计算字符串中字母和中文的长度应该怎么做呢,下面就介绍一下具体的操作方法。
工具/原料
Excel2016
方法/步骤
1
新建一个Excel2016文档,输入如下字符串。
2
选中B2单元格,双击进入编辑状态,输入等号后,输入公式=LEN(A2),该公式是计算字符串的长度。其结果为9。
3
选中C2单元格,双击进入编辑状态,输入等号后,输入公式=LENB(A2),该公式也是计算字符串的长度,区别是汉字计算为两个字符。其结果为12。
4
计算中文的长度或者说个数。选中D2单元格,在单元格中输入公式=LENB(A2)-LEN(A2)。结果就是字符串中中文的长度(个数);
5
计算英文字母的长度。用Len函数的结果减去中文的长度就是英文字母的长度了。选中单元格E2,输入公式=LEN(A2)-(LENB(A2)-LEN(A2)) 或者=2*(LEN(A2))-LENB(A2)。 结果就是英文字母的长度。
6
再次输入一个字符串,中英文混排,将第二行的各个计算公式自动填充到新建的第三行,验证得到的结果是正确的。
上一篇:指纹锁未来发展的几大需求
下一篇:为爱车选择机械锁和电子锁的区别