如何统计excel中单元格的字符个数?
1、首先来了解一下LEN函数:
LEN函数是一种函数,功能是返回文本串的字符数。

1、LEN函数语法格式"=LEN(text)"

1、在日常工作中,经常需要统计Excel中某单元格内容的字符数,运用
LEN函数可以很快统计出来,只需要在单元格中输入“=LEN(text)”再回车即可得到。如图所示,需要统计A1单元格的字符数,只需在B1中输入"=LEN(A1)",回车即可。


1、LEN函数中空格也算字符

2、LEN函数中参数为文本或表达式,要在英文状态输入法下加双引号

1、例如:如何从身份证号码中提取出生年月日等
如果身份证号全为18位,用mid函数即可,从任意位置截取字符串
mid函数的语法格式
=mid(text, start_num, num_chars)
=mid(字符串,开始截取位置,截取字符个数)


2、如果身份证号不是全为18位,还包含有15位的,那我们需要结合concatenate函数。concatenate函数的含义把多个字符文本或数值连接在一起,实现合并的功能。
concatenate函数的语法格式
=concatenate(text1, [text2], ...)
3、如图所示,需要输入公式=IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),CONCATENATE(19,MID(B2,7,2),MID(B2,9,2),MID(B2,11,2)))
函数解释:
1.用if函数判断身份证位数——18位返回一种情况,不是返回另一种情况。
2.用len函数返回身份证位数
3.用mid函数对字符串进行截取,18位身份证从第7个字符截取4个字符返回年份(1987),从第11个字符开始截取2个字符返回月份(01),从第13个字符开始截取2个字符返回日(06)。
15位身份证位数为15,即返回年份19,再从第7位开始截取2个字符返回86,即得到年份(1986),从第9个字符开始截取2个字符返回月份(11),从第11个字符开始截取2个字符返回日(04)。
4.用concatenate函数把年月日连接起来。得到结果张三年月日为:19870106;李某年月日为:19861104


