当前位置:首页 > 科技数码

excel自动提取数据 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.《excel自动提取数据 excel怎么提取身份证信息中的数据》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《excel自动提取数据 excel怎么提取身份证信息中的数据》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/457472.html

上一篇

excel列求和 excel如何对一列进行求和

下一篇

树状图怎么做 Excel2016如何制作分层树状图

倒序 Excel如何一键将单元格内容倒序

倒序 Excel如何一键将单元格内容倒序

下面要和大家分享的是:Excel如何一键将单元格内容倒序?一起去看看吧!    方法:  1、首先打开数据表格,如下图所示:    2、然后选中数据区域,如下图所示:    3、接着找到方方格子插件,如下图所示:    4、选择更多中的文本倒序,如下图所示:    5、即可看到输出结果,如下图所示:...

千分位 简化数字长度!excel设置数字为千分位数值

千分位 简化数字长度!excel设置数字为千分位数值

要简单设置一个费用计算表格,计算一下费用情况,输入到Excel里你发现只是数字,不是按照设想的千分位数值。  选中键入数值的表格,右键单击选择“ 设置单元格格式 ”,选中“ 会计专用 ”然后点击确定,数字直接变成千分位了,不过看起来还是有点麻烦,能不能进一步简化呢?比如直接让我看到多少“万”这样?  重复刚才的动作,在“ 设置单元格格式 ”中,选...

只粘贴到可见单元格 excel2013中如何只复制可见单元格

只粘贴到可见单元格 excel2013中如何只复制可见单元格

有时候我们在利用excel2013统计一些数据时,我们如果要只复制可见单元格的话,要怎么操作呢?下面是excel2013只复制可见单元格的方法,供您参考。  excel2013只复制可见单元格的方法:  打开要编辑的excel文档, 例如 ,我们想要复制表格中的数据,但是表中的申论(H列)、加分(I列)这两列,以及第10-12行的数据不想被复制到...

excel表格制作模板 excel如何制作考勤表模板公式

excel表格制作模板 excel如何制作考勤表模板公式

打卡(或者指纹)记录考勤是大部分公司采取的记录考勤的方法,以此来计算员工当月的应付工资情况。因此,制作一个好用的考勤表模板就是每个公司人力部的一项基本工作。本例主要介绍几个在考勤表制作过程中经常要用到的函数、公式。  1、考勤表常用函数、公式介绍:  首先,最基础的就是计算员工当天上班的时间,如下图, 在C2输入公式=B2-A2 即可得到员工当天...

word数字自动编号 word中怎样自动输入编号呢

word数字自动编号 word中怎样自动输入编号呢

当我们用word写文档的时候,往往要一条一条地输入条款,1,2,3,4,5……这时我们多么希望word能自动输入编号啊,我们只要在编号后面输入内容就可以了。  1、如图,我们希望word能自动帮我们输入前面的编号,我们只要在编号后面加上内容就可以了。  2、将光标放在需要插入编号的地方,按右键,选择“ 编号 ”  3、在编号库中,选择你需要的编号...

excel时间加减公式 excel时间加减函数怎么用

excel时间加减公式 excel时间加减函数怎么用

不少问excel时间加减函数怎么用,其实更多人主要想了解时间之差怎么计算,那么本文就通过两套实例演示年月日和小时分钟的时间差计算。  1、datedif函数是excel的隐藏函数,主要用于计算日期之差,不是四舍五入,是向下取整。  2、以下图为例,在C2单元格输入=DATEDIF(A1,A2,"y"),其中“y”表示计算年份之差。  3、同样在C...

excel元改万元保留2位 excel如何将单位转换为为万元的数字并保留两位小数

excel元改万元保留2位 excel如何将单位转换为为万元的数字并保留两位小数

excel如何将单位转换为为万元的数字,并保留两位小数?方法很简单,快来学习一下吧。  方法  1、首先打开excel表格,输入一些数字。  2、输入公式=text=TEXT(G2,"0.00")&"万元")。  3、按回车后出现结果。  4、最后按住ctrl+enter更新所有数据。  5、如果单位加美元,后缀为每小时的话,公式如下:=TEXT...

英语公式头像 Excel表格中怎么快速分离英文字符串?

英语公式头像 Excel表格中怎么快速分离英文字符串?

本系列文章,结合大量的实践案例,分享给大家在Excel中如何拆分单元格,按不同要求进行分割,最终分离出不同的部分。总的来讲,掌握好这几个Excel函数公式,中英文分开就很容易处理,如下图所示效果。  一、固定数目的中英文分离  1、如果Excel的单元格中,中文与英文在一起,但是中文数目固定(例如,图示案例中,单元格前2个字符是中文)。我们可以考...