Excel如何自动提取身份证数据

作者&投稿:晨素 (若有异议请与网页底部的电邮联系)
~   身份证是一组有规律的号码,具体分割应该是:XXX XXX XXXX XX XX XX X X的格式。这里解释一下,第一组和第二组共六个数字代表的是户籍所在地代码,第三组数据是出生年份,第四组两位数代表出生月份,第五组两位数代表出生日期,倒数第二位则是性别判断数字(偶数为女性,奇数为男性),在统计信息的时候,可能只登记了姓名和身份证号码,如何能够快速的将生日、性别、年龄一一提取计算出来,这是很多人都想知道的。而这些,都可以通过Excel公式来实现快速自动提取计算。

  首先新建一个Excel表格,右键单击要填写身份证号码的列(或者Ctrl+A整个表格),选择“设置单元格格式”。

  在弹出对话框内,点击“数字”中的“文本”确定。注意这个操作一定要在复制身份证数字前操作。

  如表格中所示,在姓名和身份证后的同行单元格内,输入公式:“=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"”,注意,公式不包括中文半角双引号,手动输入时也要留意,所有符号全部为英文半角字符。另外,公式中“B2”为身份证所在单元格,具体到自己的表格中要根据情况变换。这里要解释一下,公式中的MID函数是Excel提供的一个“从字符串中提取部分字符”的函数命令,具体使用格式在EXCEL中输入MID后会出现提示。这个公式的大概意思是,提取B2单元格第7位后4个数字标记为年,第11位后2个数字标记为月,第13位后2个数字为日,由此组成出生日期。

  判断男女则是根据身份证号的第17位数字决定,所以我们在后面的单元格中单击输入公式:“=IF(MID(B2,17,1)/2=TRUNC(MID(B2,17,1)/2),"女","男")”,大意为根据指定的条件(本例中即B2单元格第17位)来判断其“真”(TRUE)、“假”(FALSE)(注:男、女),这里根据奇数、偶数来判断,所谓单数即男性,偶数为女性。

  最后是年龄,一般使用公式:“=YEAR(NOW())-YEAR(C2)”(本文中C2单元格为出生日期),但是这个公式第一要建立在之前我们提取出生日期的单元格数据上,而且这个公式也仅仅是以年份相减得出的年龄,说起来有点像我们常说的“虚岁”,这个在人事工作中是不科学的。最精确的公式应为:“=DATEDIF(TEXT(MID(B2,7,6+2*(LEN(B2)=18)),"#-00-00"),NOW(),"y")”,DATEDIF函数其实是Excel隐藏函数,在帮助和插入公式里面没有。公式主要作用是返回两个日期之间的年\月日间隔数,我们也正是借此来精确计算实际年龄。

  如此一来,通过三组不同的函数,我们可以依靠着身份证信息快速提取出生日期和性别,并能精确计算出当事人年龄,为统计录入节约大量时间。

如何用Excel提取身份证号中的信息?
答:通过公式,可以快速的提取省份和城市。一、添加公式 1、提取省份,案例截图 2、中国的省份、自治区、直辖市、特别行政区基本是固定的,名称最短的是2个字加省,而且名称不重复,最简单的方法就是全部罗列,然后查找匹配。3、公式=VLOOKUP(LEFT(A2,2)*,{河北省;山西省;辽宁省;吉林省;黑龙江省;江苏...

excel中如何通过户主提取身份证号码,求高手指教?
答:在B2输入如下:=IF(A2=C2,D2,"")然后一直复制到最后行即可。或者需要所有相同户主行都填充上的话,可在B2输入如下:=IF(A2=C2,D2,IF(A2=A1,B1))复制公式到最后行即可。要排除有重名的两户相邻情况哦。提取完后,再复制B列数值,选择粘贴数值粘回原位置,去除公式。

如何利用excel提取身份证号的出生日期性别和年龄-3个函数轻松搞定_百度...
答:身份证号中隐含了很多个人个人信息,那么如何在Excel中输入身份证号并提取出生日期、性别和年龄呢?1、性别 在性别单元格输入公式=IF(MOD(MID(B2,17,1),2)=1,"男","女"),回车后就出现了;2、下拉C2单元格的右下角,就可以复制公式将下面的性别算出来;3、下拉到最后一...

在excel表格中如何快速提取身份证号码中的出生日期?
答:4、然后返回表格中,再正确输入身份证号码,或者在其他excel表格中复制粘贴过来,如图所示;5、点击出生日期下方的第一个空白格,然后再点击表格最上方功能菜单中的公式按钮,选择其中的插入函数按钮,如图所示;6、即可出现以下插入函数界面,选择最上方的选项常用公式,然后点击提取身份证生日,再点击参数输入...

如何提取excel的身份证的出生日期
答:2、确认好之后,我们可以在表格中新建一列,命名为出生日期,便于我们后续的出生日期数据的提取。3、在出生日期那一列下方,第一个身份证号码那一行后方的单元格内,我们先手动输入第一个身份证的对应的出生日期。4、输入完成后,我们按下键盘上的回车键“Enter”确定我们的输入,确定完之后会自动跳转到...

excel如何提取身份证倒数第二位数字?
答:点击“确定”后,你将在当前单元格看到提取的数字。此时,将鼠标悬停在该单元格上,当鼠标指针变成双向箭头时,双击该单元格。这样,Excel会自动将此函数应用到整列(或根据你的选择,是整个身份证号码列),从而提取出所有身份证号码的倒数第二位。通过以上步骤,你就能轻松地在Excel中批量提取身份证号码...

Excel 如何取身份证后面6位数?
答:Excel取身份证后面6位数,可通过MID函数实现。方法步骤如下:1、打开需要操作的EXCEL表格,在空白单元格输入=MID(,然后点击选择需要提取后6位数字的身份证号码所在单元格。2、继续输入13,6)并回车完成函数的编辑输入(13和6表示从身份证号码的第13位开始取后面6位)。3、返回EXCEL表格,可发现已成功...

excel表格中如何将一列(很多)身份证号 只保留前六位
答:可以用LEFT函数。准备工具/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2010 excel软件。1、以excel2010版本为例,如下图所示,提取该表单中身份证号的前六位数字;2、首先在单元格B2中输入公式=左(A2,6),然后按回车键得到提取结果;3、将鼠标放在单元格B2的右下角,并下拉...

身份证号如何提取信息?
答:4、根据身份证号码提取性别 在Excel表格上方输入【=IF(MOD(MID(A2,15,3),2),"男","女")】,然后按回车键,即可在其中“A2”可以自定义修改。说明:身份证号码中的第17位是性别信息,单数表示男,双数表示女。知道以上内容后……a.先用MID函数从A2单元格的第15位开始,提取出3个字符。b.再用...

Excel中的身份证号码如何提取年月日
答:1、创建空白Excel;2、插入三列数据,姓名、身份证、出生日期;并插入样例数据;陈X 400124199005123301,王X 400124198203235501,李X 400124198612312216;3、在C2单元格编写公式,=--TEXT(MID(B2,7,8),"0-00-00"),则可获取出生日期;4、用该公式将整个C列填充,则可获得所有身份证号码的...