一、适用场景
统计文本的字符数量,如检查身份证号是否为 18 位、手机号是否为 11 位、编码是否符合固定长度要求,解决文本长度校验需求。
二、公式(WPS 通用)
=LEN(文本)
三、参数解释
文本:需要统计长度的源文本(可直接输入文本或引用单元格),包含数字、字母、符号、汉字等所有可见字符
四、案例演示(WPS 实测可用)
本文使用信息提取表(完整表格见第 61 篇),涉及 C 列(身份证号)、D 列(手机号)。
需求1:检查身份证号是否为 18 位
1.点击 E2 单元格(手机号右侧空白列)
2.输入公式:=LEN(C2)
3.按Enter键,E2 显示 18(张三身份证号的字符数)
4.鼠标移至 E2 右下角,出现十字填充柄后向下拖拽,批量统计所有身份证号长度
(可选)结合 IF 函数判断是否符合要求:在 F2 输入=IF(LEN(C2)=18,"合规","不合规"),按Enter键后拖拽填充
需求2:检查手机号是否为 11 位
1.点击 G2 单元格
2.输入公式:=LEN(D2)
3.按Enter键,G2 显示 11(张三手机号的字符数)
4.拖拽填充柄向下,批量统计所有手机号长度
五、注意事项(WPS 专属)
1.LEN 函数统计的是字符数,不是字节数(汉字、字母、数字均按 1 个字符计算)
2.若单元格包含不可见字符(如空格、换行符),LEN 会将其计入长度(如 "13800138000" 含末尾空格,LEN 返回 12)
3.处理数字时,需确保单元格格式为文本,否则数字前的 0 会被忽略(如 "013800138000" 设为常规格式会变成 13800138000,LEN 返回 11)
六、一句话总结
LEN 函数数长度,字符数量全统计,文本格式先确认,格式错误会失真。