len函数示例(LEN函数是一把计算字符串的尺)
Hi,大家好,我是偏爱函数公式,爱用Excel图表管理仓库的大叔Mr赵~
今天咱们就来说说LEN函数~
它就像一把尺子, 用来计算文本字符串中的字符个数。
比如,下面这个公式:
=LEN(B2)
返回B2单元格的"Excel"的字符个数就是5。
我们还有一把尺子类似的尺子 - LENB函数,用来计算字符串中的字节数。
每一个汉字是两个字节,所以B2单元格中的”伟仕通“返回的字节数就是6;
B3单元格中的文本"Excel"中,每个字母是单字节,所以与LEN函数返回的是结果是一样的,都是5。
下面就通过3个例子,一起看看LEN函数在咱们实际工作中有啥用处!
案例1如下图C列中,多个姓名在一个单元格内,每个姓名之间用顿号隔开,需要计算每个组别的人数,结果如D列所示。
D3单元格公式为:
=LEN(C3)-LEN(SUBSTITUTE(C3,"、",)) 1
❶ 首先用LEN函数计算出C3单元格的字符长度;
❷ 然后用SUBSTITUTE函数将C3中的顿号"、"全部替换成空字符,再计算替换后的字符长度;
❸ 用字符长度减去替换后的字符长度,就是单元格内顿号的个数,再加1,就是人数。
案例2如下图,要从B列中提取汉字。
C2单元格的公式为:
=RIGHT(B2,LENB(B2)-LEN(B2))
❶ LENB(B2)-LEN(B2)返回的结果是文本字符串中的汉字个数。
LENB函数将每个汉字(双字节字符)的字符数按2计数,LEN函数则对所有的字符都按1计数;
❷ RIGHT函数从文本字符串的右边的第一个字符开始,返回指定汉字个数的字符,提取出结果。
案例3如下图,计算B列日期对应的是哪个季度。
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函数计算位数就是第几季度了。
这个公式是不是很巧妙呢~
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com