37'

User info

Welcome, Guest! Please login or register.


You are here » 37' » 职场技巧 » excel技巧 » 身份证提取出生年月


身份证提取出生年月

Posts 1 to 6 of 6

1

Excel分列法。

1、复制身份证号码至“出生日期”列。

2、【数据】-【分列】-【固定宽度】-【下一步】。

3、在【数据预览】区单击鼠标左键,选择需要提取字符的开始位置和结束位置,并【下一步】。

4、选择【列数据格式】中的【不导入此列】;并选中需要删除的结尾部分,单击【不导入此列】;选中“出生年月”部分,单击【日期】并【完成】。

0

2

Excel函数公式法。

在目标单元格中输入公式:

=TEXT(MID(C3,7,8),"00-00-00")。

无需指定格式时直接使用公式:

=MID(B2,7,8)

解读:

1、Mid函数的主要作用是从指定字段的指定位置提取指定长度的字符串。语法结构为:=Mid(字符串,起始位置,字符串长度)。因为身份证号码中的出生年月从第7位开始,长度为8。

2、Text函数的作用为:根据指定的数值格式将数值设置为文本;语法结构为:=Text(数值,格式代码),其中“00-00-00”为日期的格式代码。

0

3

Excel智能填充法。

1、在第一个目标单元格中输入第一个需要提取的出生年月,如“19970721”。

2、选定所有目标单元格,包括第一个已经输入内容的单元格。

3、快捷键Ctrl+E。

解读:Ctrl+E为“快速填充”的快捷键,其根据已经填充的单元格内容,结合数据源智能联想填充内容。

0

4

=(MID(A1, 7, 4) & "/" & MID(A1, 11, 2) & "/" & MID(A1, 13, 2))
可生成形如1999/09/29格式日期。
公式的含义:
MID(A1, 7, 4) 表示从A1单元格中的第7个字符开始,提取4个字符,即身份证号码中的年份部分。
MID(A1, 11, 2) 表示从A1单元格中的第11个字符开始,提取2个字符,即身份证号码中的月份部分。
MID(A1, 13, 2) 表示从A1单元格中的第13个字符开始,提取2个字符,即身份证号码中的日期部分。
& "/" & 是用来连接年、月、日的斜杠符号。

0

5

=(MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))

=DATEVALUE(MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))

用了DATEVALUE后反而出错,不知原因。同上

0

6

更多公式,可以咨询这里
https://www.smartexcel.cc/

0


You are here » 37' » 职场技巧 » excel技巧 » 身份证提取出生年月