- N +

lenb–len函数怎么用(lenb-len函数)

lenb–len函数怎么用(lenb-len函数)原标题:lenb–len函数怎么用(lenb-len函数)

导读:

大家都知道Len函数和Lenb函数是Excel中的两个文本函数,但这两个函数之间的区别还是很模糊的。让我告诉您这两个功能之间的直接区别以及它们在工作中的应用!区别一:功能不同。Len函数:返回文本字符串中的字符数。Lenb函数:返回文本中包含的字符数,与双字节字符集(DBCS)一起使

大家都知道Len函数和Lenb函数是Excel中的两个文本函数,但这两个函数之间的区别还是很模糊的。

让我告诉您这两个功能之间的直接区别以及它们在工作中的应用!

lenb–len函数怎么用(lenb-len函数)

区别一:功能不同。

Len函数:返回文本字符串中的字符数。

Lenb函数:返回文本中包含的字符数,与双字节字符集(DBCS)一起使用。

区别二:返回结果不同。

Len函数:返回结果为字符串的长度。

Lenb函数:返回结果是字符串的总字节数。

从上图我们可以看到:

使用Len函数:汉字、英文字母、数字、半角状态和全角状态下的标点符号均按1个字符计算。

使用Lenb函数:全角状态下的汉字和标点符号按每个字符2个字节计算;半角状态下的英文字母、数字、标点符号按每个字符1个字节计算。

注意:

空格也算一个字符和一个字节,如果文本为空(""),Len和Lenb函数返回的结果都为:0。

示例1:从文本中提取字母和数字。

下图中,我们需要从B3单元格的字符串中提取字母和数字,效果如C3单元格所示。

具体步骤如下:

1.选择单元格C3,在编辑栏中输入公式:=LEFT(B3,LEN(B3)-(LENB(B3)-LEN(B3))),然后按Enter。

2、公式分析:

=LEN(B3):返回单元格B3、17中字符串“Excel2019从初学者到精通”的字符数。

=LENB(B3):返回B3单元格中字符串“Excel2019从初学者到精通”的总字节数,23。

=LENB(B3)-LEN(B3):用总字节数-字符数,正好是汉字数。23-17=6。

=LEN(B3)-(LENB(B3)-LEN(B3)):用字符数-汉字数,正好是我们要提取的字母和数字的总数:17-6=11。

=LEFT(B3,11):最后使用LEFT函数提取B3单元格左侧的11个字符,得到我们要提取的结果:Excel2019。

3.动画演示。

示例2:从文本中提取汉字。

下图中,我们需要从B3单元格的字符串中提取汉字,效果如C3单元格所示。

具体步骤如下:

1.选择单元格C3,在编辑栏中输入公式:=RIGHT(B3,LENB(B3)-LEN(B3)),然后按Enter。

2、公式分析:

=LEN(B3):返回单元格B3、17中字符串“Excel2019从初学者到精通”的字符数。

=LENB(B3):返回B3单元格中字符串“Excel2019从初学者到精通”的总字节数,23。

=LENB(B3)-LEN(B3):用总字节数-字符数,正好是汉字数。23-17=6。

=RIGHT(B3,6):最后用RIGHT函数从B3单元格的右到左提取6个字符,得到的结果是:从初级到精通。

3.动画演示如下。

例3:部门人员统计。

在下图中,我们要统计单元格C3:C5中的人数,并将结果显示在与D3:D5对应的单元格中。

具体步骤如下:

1、选中D3单元格,在编辑栏中输入公式:=LEN(C3)-LEN(SUBSTITUTE(C3,',',''))+1,回车,下拉公式填入D5单元格。

2、公式分析:

=SUBSTITUTE(C3,',',''):使用SUBSTITUTE函数将C3单元格中的逗号“,”替换为空,返回结果:小明小李小花。

=LEN(SUBSTITUTE(C3,',','')):返回替换字符串中的字符数:6。

=LEN(C3)-LEN(SUBSTITUTE(C3,',','')):使用单元格C3中的字符串总数-替换后的字符数。结果是:2。

因为姓氏后面没有逗号,所以最后加1即可得到正确的结果。

3.动画演示如下。

嗯,今天就和大家分享一下。有任何疑问可以私信或者评论区留言!

如果您觉得文章不错,可以关注我、帮忙转发、点赞,希望大家支持!

返回列表
上一篇: 六十岁是花甲之年吗-(六十多岁是花甲之年吗)
下一篇: 粤语搞笑网名大全,搞笑粤语情侣网名两个字(粤语搞笑网名大全,搞笑粤语情侣网名怎么取)