多语言展示
当前在线:1289今日阅读:23今日分享:31

如何获取字符串中字母或者中文汉字的长度

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

再次输入一个字符串,中英文混排,将第二行的各个计算公式自动填充到新建的第三行,验证得到的结果是正确的。

推荐信息