天天看点

定义一个计算字符串有效长度的_20.7 计算字符串长度

20.7.1 LEN( )函数

LEN函数用于计算文本串中的字符个数。

语法:LEN(text)

参数说明:

text:要计算其长度的文本,空格也将作为一字符进行计数。

20.7.2 LENB( )函数

LENB函数用于计算文本串中所有字符的字节数。

语法:LENB(text)

参数说明:

text:要计算其长度的文本,空格也将作为一字节进行计数。

对于单字节字符如英文字母、数字及半角字符,一个字符为一个字节,而对于双字节如中文汉字、全角字符,一个字符为二个字节,如图20‑13所示。

定义一个计算字符串有效长度的_20.7 计算字符串长度

图20-13 利用LEN与LENB分别计算文本与字节长度

【示例-1】图20‑14展示的是某企业员人事信息,A列中员工姓名和身份证信息合在一起,现需要在B列提取出员工姓名。

在B2单元格输入以下公式,向下复制到B11单元格,即可提取姓名。

=LEFT(A2,LENB(A2)-LEN(A2))

因汉字是双字节,数字为单字节,公式LENB(A2)-LEN(A2)便可求出汉字的个数。再利LEFT函数从文本字符串的第一个字符开始,提取汉字的个数,便可最终提取出员工姓名。

定义一个计算字符串有效长度的_20.7 计算字符串长度

图20-14 提取员工姓名