乐于分享
好东西不私藏

Excel:身份证号提取出生日期和打码

Excel:身份证号提取出生日期和打码
提取身份证号出生日期主要使用TEXT函数MID函数;

身份证号打码使用REPLACE函数。

MID函数:

从文本字符串中指定的位置开始,返回指定长度的字符串。

字符串:准备从中提取字符串的文本字符串。

TEXT函数:

将数值转换为按指定数字格式表示的文本。

REPLACE函数

一个字符串中的部分字符用另一字符串替换。

新字符串:用来对源字符串中指定字符串进行替换的字符串。

举例,图中为随意生成的身份证号

1、提取出生日期

①在指定位置输入  “=MID(A2,7,8)

字符串:身份证号所在单元格——A2;

开始位置:出生日期从第几位开始(身份证号第7位至14位为出生日期)——7;

字符个数:提取几位数(出生日期共计8位数字)——8。

②在指定位置输入“=TEXT(MID(A2,7,8),"0-00-00")

或者在①中加入TEXT函数,得到带有分隔符的出生日期

2、身份证号打码(出生日期)

①在指定位置输入  “=REPLACE(A2,7,8,*******)”

原字符串:身份照号所在单元格——A2;

开始位置:出生日期从第几位开始(身份证号第7位至14位为出生日期)——7;

字符个数:提取几位数(出生日期共计8位数字)——8;

新字符串:打码符号——********。