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如何提取身份证信息中的数据方法介绍,操作很简单的,大家按照上面步骤进行操作即可,希望能对大家有所帮助!相关文章
Excel如何限制输入位数? excel单元格只能录入5位数字或文本的教程
excel单元格设置只能录入5位数字或文本,这个很简单的,跟着我的步骤,你一步步地仔细看,一定能够明白,时间宝贵,抓紧时间赶快看2024-09-28excel如何快速将数值批量扩大10倍? EXcel表格中数字扩大10倍的技巧
想要将电子表格中一列数据扩大10倍,该怎么批量实现呢?下面我们就来看看excel快速将数据扩大10倍的教程2024-09-28- 在本文中,我们将介绍10个对你的日常数据最有用的数据,以及如何使用它们,详细请看下文介绍2024-09-20
excel表格前几列不见了怎么办? excel前几列隐藏不显示的的解决教程
在使用Excel表格时,有时会遇到前几列不见的情况,这给我们的工作造成了一定的困扰,那么,我们该如何解决这个问题呢?详细请看下文介绍2024-09-15excel编号列隐藏了怎么办? excel最前面的编号列没了的解决教程
在使用Excel表格时,有时会遇到前几列不见的情况,这给我们的工作造成了一定的困扰,比如Excel表格中,序号通常是在第一列显示的,下面我们就来看看重新显示编号的教程2024-09-15excel怎么把重复项合并? excel将相同名字的数据合并在一起的教程
当我们在处理大批量数据时,需要将同类项(即重复项、想通的名字)合并在一起,提升数据的可读性,这样才易于理解,详细请看下文介绍2024-09-15多个重复值如何快速只统计一次? excel重复的数据设置只统计一次教程
excel表格中重复的数据很多,统计数据的时候,想要将重复数据只统计一次,该怎么操作呢?下面我们就来看看详细的教程2024-09-15excel表格数据怎么将大于100的标红小于80显示绿色? 条件格式详细用法
excel表格中有很多数据,想要让大于100的数据标红色,小于80的数据显示绿色,该怎么操作呢?下面我们就来看看详细的教程2024-09-13excel会计专用格式怎么设置? excel将单元格调整为会计专用的教程
在日常工作中,我们经常需要处理一些财务数据,Excel作为一款强大的电子表格工具,无疑是许多会计人员的得力助手,然而,要将Excel单元格调整为会计专用格式,你可能需要一2024-09-13Excel如何制作可选择日期的下拉菜单? excel设置下拉选择日期的教程
在日常办公学习使用Excel表格时,我们有时需要在表格中输入大量日期,如果一个个输入会比较繁琐,那么能否制作一个可以选择日期的下拉菜单,快速选择需要的日期呢?接下来2024-09-13
最新评论