excel中身份证号码提取年龄(老是记不住朋友生日)(1)

大家好呀,我是海宝~

一个温馨有爱的团队,是通过细节感受的。像我们,每个月都会聚餐一起庆祝小伙伴的生日。

流程就是吃吃吃吃吃……

excel中身份证号码提取年龄(老是记不住朋友生日)(2)

所以呢,今天给大家分享,怎么从身份证里面,批量提取出生日期~

方法一:复制矩形区域

咱都知道,出生日期是从身份证号码的第七位数开始的,所以咱们要提取生日数字的话,只需要单独把中间的7~14位提取出来就好啦~

我们先选中中间的这些数字,然后给它复制下来,方法如下:

Step1:光标置于身份证第6位数字的后面,按住【Alt】键,拖动鼠标,即可进行矩形选择,快速选中生日日期的8位数字。

Step2:【Ctrl C】 复制,将其粘贴出来即可~

动图如下:

excel中身份证号码提取年龄(老是记不住朋友生日)(3)

方法二:通配符提取出生日期

第一种方法非常简单,比较讨巧。但可操作范围有限,提取出来只能是数字。

比较规范的方法,我们还是要使用查找替换功能里面的 通配符

excel中身份证号码提取年龄(老是记不住朋友生日)(4)

步骤如下:

Step1:将身份证复制一份出来,然后【 Ctrl H 】,打开替换对话框。

Step2:【查找内容】输入:([0-9]{6})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{4});把它【替换为】输入:\2年\3月\4日

(记住这两串数字,下面要考的)

Step3:单击【更多】,勾选【使用通配符】,【全部替换】,替换结果选择“否”即可。

excel中身份证号码提取年龄(老是记不住朋友生日)(5)

动图如下:

excel中身份证号码提取年龄(老是记不住朋友生日)(6)

Tips: 为什么【全部替换】以后,替换结果要选择“否”呢?

因为查找替换第一遍替换的是咱们选中的内容,如果替换结果选择了“是”,就会继续替换,波及到原始的身份证信息。

而替换结果选择了“否”,替换就会终止,原来的身份证号码才得以保留~

excel中身份证号码提取年龄(老是记不住朋友生日)(7)

接下来说说通配符。其实这个通配符的含义,之前咱们“批量给电话号码打码”大致已经讲过,二者异曲同工。

查找原理解析

我们先分开来看一下

第一部分:()小括号

([0-9]{6})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{4})

小括号表示将查找的内容分段,五个括号表示将原字符串分成了五段。

第二部分:[0-9]

([0-9]{6})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{4})

[0-9]勾选通配符时表示这五段字符是0-9之间的任意阿拉伯数字。

第三部分:{ }大括号

([0-9]{6})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{4})

大括号表示每个字符串包含的字符个数。例如案例中表示五段字符分别是6、4、2、2、4个字符。

([0-9]{3})([0-9]{4})([0-9]{4}[!0-9])完整表述:

一、 将查找的这个字符串分成5段。

二、每一段的字符都是任意阿拉伯数字。

三、五段字符:第一段有6个数字,第二段4个数字,第三段2个数字,第四段2个数字,第五段4个数字。

替换原理解析

\2年\3月\4日

查找内容中每个括弧()分一组,一共是5组。替换为中「\2\3\4」表示保留2、3、4组,并在后面加上年月日。第1组和第5组自动删除。

本期内容就差不多这样子啦,干货比较多,建议多看几遍噢,咱们下期再见~

excel中身份证号码提取年龄(老是记不住朋友生日)(8)

想学习更多的Word技巧,点击我的【专栏】就有哦~

,