五个例子教你学会LEN函数如何使用

穆德

收藏于 : 2022-05-24 10:19   被转藏 : 1   


LEN函数的含义:表示返回文本串的字符数。

使用LEN函数可以用来计算单元格中的字符数。


实用案例一:len函数可以用来判断身份证号码录入是否正确。身份证号码有15位和18位数,用len函数可以用来检查录入位数是否正确。


重要提醒:如果使用len函数得到的长度不是15或者18,就说明身份证可能是录入有误,需要进行核查,可以结合数据有效性来进行数据校验,具体方法参考前几天的文章。


应用案例二:检查数据中是否存在不可见字符。

如上图所示,前三个名字看上去都是两个字,但是辅助列使用len函数,发现长度多了1,再次检查发现名字中录入了一个空格。

重要提醒:不可见字符在进行数据统计时(sumif求和,vlookup引用等),经常会造成结果错误,遇到这类情况时不妨使用len函数来看看数据是否有问题。


应用案例三:len函数常常和其他函数结合起来使用。

输入公式=B3 right(C3,LEN(C3)-5)。

使用len函数得出字符串的长度,再用right函数截取字符串。


应用案例四:len函数、lenb函数可以left函数结合使用用来提取单元格中的数字。

重要提醒:Len是返回字符串的字符数,lenb是返回字符串的字节数。

区别在于,len是按字符数计算的,lenb是按字节数计算的。数字、字母、英文、标点符号(半角状态下输入的哦)都是按1计算的,汉字、全角状态下的标点符号,每个字符按2计算。


应用案例五:上面这个例子适用于数字开头的单元格,当数字不在开头位置的时候,就需要下面这个公式来解决:如下图所示,B2单元格的公式是:=MIDB(A2,SEARCHB('?',A2),2*LEN(A2)-LENB(A2))。

公式解释:通过上面的学习,我们知道LENB函数表示字节数,LEN函数表示字符数。

该公式正好利用单双字节的特性来提取。

LEN(A2)的结果是7,LENB(A2)的结果是11。

LENB(A2)-LEN(A2)表示中文的个数:4

2*LEN(A2)-LENB(A2)表示数字的个数:3

利用searchb判断单双字节字符的位置,第一参数的问号表示任意单字节字符。

此公式中的MIDB、SEARCHB函数、LENB函数都是将每个双字节字符按 2 计数,否则,会将每个字符按 1 计数。

以上就是excel中LEN函数相关的一些知识点,希望对大家有帮助。

 阅读文章全部内容  
点击查看
文章点评
相关文章
穆德 关注

文章收藏:5120

TA的最新收藏