例81 从身份证号码中提出出生年份【IF、LEN、MID】

(一)函数

MID:从一个字符串中截取出指定数量的字符。

参数1:要提取字符的文本字符串(要提取的字符串)

参数2:文本中要提取的第一个字符的位置(从什么位置开始)

参数3:返回字符的个数(提取多少个字符)

(二)举例

当前数据表的B列中身份证号码有15位的,也有18位的。此时可以配合IF、MID、LEN函数从身份证号码中提取出生年份。

①选中C2单元格,在编辑栏中输入公式:=IF(LEN(B2)=18,MID(B2,7,4),"19"&MID(B2,7,2))。按回车键,即可根据B2单元格的身份证号码得到其出生年份,

②选中C2单元格,向下复制公式,可快速根据B列中的身份证号码一次性得到各自的出生年份。

(三)公式解析

如果B2单元格字符串为18位((LEN(B2)=18),返回B2单元格字符串的第7~10位字符(MID(B2,7,4)),否则返回B2单元格字符串的第7和第8位字符(MID(B2,7,2)),并在前面加上“19”。

你可能感兴趣的:(例81 从身份证号码中提出出生年份【IF、LEN、MID】)