首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 办公应用 > OFFICE教程 >

EXCEL中的身份证号怎么提取出生时间

2012-01-02 
EXCEL中的身份证号如何提取出生时间15位和18位的身份证号,在电子表格中如何提取出生时间(YYYYMMDD)格式[解

EXCEL中的身份证号如何提取出生时间
15位和18位的身份证号,在电子表格中如何提取出生时间(YYYYMMDD)格式

[解决办法]
可以用 CONCATENATE 和 MID 函数来做。


15位的,可以用以下的公式来取值(假设身份证号码单元格为A1)
CONCATENATE("19",MID(A1,7,2),MID(A1,9,2),MID(A1,11,2))

18位的,可以用以下的公式来取值(假设身份证号码单元格为A2)
CONCATENATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))
[解决办法]
A1=身份证号
B1=IF(LEN(A1)=18,MID(A1,7,8),IF(VALUE(MID(A1,7,2))<30,"20","19")&MID(A1,7,6))
15为身份证中30年以前的都为2000格式,30年以后的都为1900格式。

热点排行