Excel函数学习39:LEN函数
微信公众号:excelperfect
LEN函数返回文本字符串中的字符数。
图1
什么情况下使用LEN函数?
LEN函数返回文本字符串中字符的个数。它能够:
计算单元格中数据的长度
计算单元格区域中数据长度之和
根据身份证号判断性别
LEN函数语法
LEN函数只有1个参数,其语法如下:
LEN(text)
text: 要计算长度的文本字符串,包括空格,即空格会作为字符进行计数。
参数可以是单元格引用。
LEN函数陷阱
LEN函数通常与FIND函数、LEFT函数、MID函数、RIGHT函数等配合使用,但在使用前应对传递给它的数据使用TRIM函数、SUBSTITUTE函数等进行合适的清理。
在某个单元格中是日期数据,如果使用LEN函数求该单元格中数据的长度,那么将会返回代表该日期的系列号数字的长度。
如果使用LEN函数计算包括错误值的单元格数据的长度,那将返回错误值。
示例1: 计算单元格中数据的长度
在下图2所示的工作表单元格A1中的文本前后都有空格,公式:
=LEN(A1)
返回数值11,表明单元格A1中有11个字符。
使用TRIM函数去除字符串前后的空格,然后计算字符个数:
=LEN(TRIM(A1))
返回数值7,表明单元格A1中实际上有7个字符。比较一下,可知道字符串前后共有4个空格。
图2
示例2: 计算单元格区域中的数据长度之和
如下图3所示的工作表,选择单元格区域C1:C5,输入数组公式:
=LEN(A1:A5)
可以分别计算出单元格区域A1:A5中各单元格中的字符个数。
图3
如果要计算单元格区域A1:A5中各单元格中的字符个数之和,可以使用公式:
=SUMPRODUCT(LEN(A1:A5))
结果如图4所示。
图4
示例3: 根据身份证号判断性别
如下图5所示的工作表,在单元格C2中是身份证号,使用公式:
=IF(LEN(C2)=18,IF(ISEVEN(RIGHT(2,1)),"男","女"),"不是有效的身份证号")
获取该身份证号持有人的性别。LEN函数判断身份证是否是有效的18位。
图5
本文属原创文章,转载请注明出处。
欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎关注[完美Excel]微信公众号:
方法1—在微信“添加朋友”或者通讯录中搜索“完美Excel”或者“excelperfect”后点击关注。
方法2—扫一扫下面的二维码
别忘了,留言、点赞、点击每篇文章底部的广告,也是给我的支持和鼓励哟!
- 双师课堂榜样在你身边——优秀学员学习经验分享(一)
- 胡说有理 | 学习如何学习,成为高效率学习者!(一次演讲)
- 这些让人欲罢不能的学习方法,让学习从此停不下来!
- 期末考又要来检阅你的学习了,这份历史观备考资料助你拿到漂亮的
- PHP中eval函数的危害与正确禁用方法
- 如何解决大规模机器学习的三大痛点?
- AWS DeepLens 先睹为快 | 10分钟搞定你的第一个深度学习项目!
- 倪海厦老师《伤寒论》讲解全套视频免费学习,不能错过的中医经典
- 怕学生生日喝酒出事,贵州宿管阿姨提供学习室聚会并炒菜做饭
- 中国这一创举震撼全球!英国、德国排着队来学习