鱼鹰怎么捕鱼:在EXCEL表中输入身份证号码后有哪种方式可以在旁边单元格就能显示出其出身日期

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/11 04:06:31
请问一下,在EXCEL表中输入身份证号码后有什么方式可以在旁边的单元格就能显示出他的出身日期,请帮忙一下,我急用,谢谢

用从起始位置按指定长度提取字符个数的函数MID()提取出身年月日即可。

身份证号码分15位和18位,以18位身份证号码为例:
18位身份证号码第7—10位是年份、11—12位是月份、13—14位是天数。
假设身份证号码在D2单元格,则可以在C2单元格中编辑公式
=MID(D2,7,4)&"-"&MID(D2,11,2)&"-"&MID(D2,13,2)
回车即可。

如果是15位、18位身份证号码混合,用IF函数适当设置即可:
=IF(LEN(D2)=15,MID(D2,7,2)&"-"&MID(D2,9,2)&"-"&MID(D2,11,2),IFLEN(D2)=18,MID(D2,7,4)&"-"&MID(D2,11,2)&"-"&MID(D2,13,2),""))