日常工作中经常会用到根据员工的身份证号,提取出生年月,其实Excel中有现成的公式,直接可以使用。

最终要实现的效果如下:

excel身份证号码提取出生年月日,如何用公式从身份证号码中提取出生年月?-趣帮office教程网

它的实现方式主要分为两步,先获取18位身份证号中出生日期部分,从第7位开始连续取年月日8位数,然后将这8位数格式化成日期格式。

excel身份证号码提取出生年月日,如何用公式从身份证号码中提取出生年月?-趣帮office教程网

在D2中输入公式如下:

=TEXT(MID(C2,7,8),"0000-00-00")

该方法中主要用到excel两个函数:

MID函数:

作用是从一个字符串中截取出指定数量的字符 MID(textstart_numnum_chars)

参数解析:

text 必选。变体(字符串)表达式,要被截取的字符。如果该参数为Null,则函数返回Null。

start_num 必选。数值表达式,从左起第几位开始截取。

num_chars 必选。变体(数值)表达式,从Start参数指定的位置开始,要向右截取的长度。如果省略,将指定为从Start参数位置开始向右到字符串结尾的所有字符数。

TEXT函数:

作用是格式化显示方式。该函数不仅仅只用于改变数值成文本,用的妥当,可以当做逻辑函数,还可以附加变量、数组,使其更加灵活多变。该函数也是EXCEL函数与公式基础入门必学之一。 TEXT(value,format_text)

参数解析:

Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。

Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。

下面是一些常用示例,可将其直接复制到 Excel​ 自行进行试验:

excel身份证号码提取出生年月日,如何用公式从身份证号码中提取出生年月?-趣帮office教程网