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

20.7.1 LEN( )函数

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

语法:LEN(text)

参数说明:

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

20.7.2 LENB( )函数

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

语法:LENB(text)

参数说明:

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

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

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

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

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

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

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

e1a4236e4d950b452aae63058b5eec46.png
图20-14 提取员工姓名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值