len函数示例(LEN函数是一把计算字符串的尺)

len函数示例(LEN函数是一把计算字符串的尺)(1)

Hi,大家好,我是偏爱函数公式,爱用Excel图表管理仓库的大叔Mr赵~

今天咱们就来说说LEN函数~

它就像一把尺子, 用来计算文本字符串中的字符个数

比如,下面这个公式:

=LEN(B2)

len函数示例(LEN函数是一把计算字符串的尺)(2)

返回B2单元格的"Excel"的字符个数就是5。

我们还有一把尺子类似的尺子 - LENB函数,用来计算字符串中的字节数

len函数示例(LEN函数是一把计算字符串的尺)(3)

每一个汉字是两个字节,所以B2单元格中的”伟仕通“返回的字节数就是6;

B3单元格中的文本"Excel"中,每个字母是单字节,所以与LEN函数返回的是结果是一样的,都是5。

下面就通过3个例子,一起看看LEN函数在咱们实际工作中有啥用处!

案例1

如下图C列中,多个姓名在一个单元格内,每个姓名之间用顿号隔开,需要计算每个组别的人数,结果如D列所示。

len函数示例(LEN函数是一把计算字符串的尺)(4)

D3单元格公式为:

=LEN(C3)-LEN(SUBSTITUTE(C3,"、",)) 1

❶ 首先用LEN函数计算出C3单元格的字符长度;

❷ 然后用SUBSTITUTE函数将C3中的顿号"、"全部替换成空字符,再计算替换后的字符长度;

❸ 用字符长度减去替换后的字符长度,就是单元格内顿号的个数,再加1,就是人数。

案例2

如下图,要从B列中提取汉字。

len函数示例(LEN函数是一把计算字符串的尺)(5)

C2单元格的公式为:

=RIGHT(B2,LENB(B2)-LEN(B2))

❶ LENB(B2)-LEN(B2)返回的结果是文本字符串中的汉字个数。

LENB函数将每个汉字(双字节字符)的字符数按2计数,LEN函数则对所有的字符都按1计数;

❷ RIGHT函数从文本字符串的右边的第一个字符开始,返回指定汉字个数的字符,提取出结果。

案例3

如下图,计算B列日期对应的是哪个季度。

len函数示例(LEN函数是一把计算字符串的尺)(6)

C2单元格的公式为:

=LEN(2^MONTH(B2))

这个公式就非常取巧了,首先用MONTH函数取日期的月份数。

如下图B列:

2的 1,2,3 次方结果都是1位数;

2的4,5,6次方结果都是2位数;

2的7,8,9次方 结果都是3位数;

2的10,11,12次方结果都是4位数。

len函数示例(LEN函数是一把计算字符串的尺)(7)

也就是说位数刚好是第几季度。

只要用LEN函数计算位数就是第几季度了。

len函数示例(LEN函数是一把计算字符串的尺)(8)

这个公式是不是很巧妙呢~

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页