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表格,以班级数据为例:2、打开原始数据表格表2,这里模拟了一些数据。3、回到表一,光标选中班级单元格:4、输入=vl会自动匹配公式,双击VLOOKUP,如果没有匹配的就手动输入:5、选择完公式后选择A2单元格,然后在后面输入英文的逗号“,”:6、回到表2选择所有的数据:7、因为表2数据...

Excel 如何实现数据自动提取到汇总表格呢
1、在excel功能区找到方方格子,并找到汇总功能;2、选择“多簿汇总到一表”,然后点击开始 3、选择需要提取的工作表,如果全部提取就选择第一项,如果数据在指定工作表,就选择对应的名称,然后进行下一步;4、在弹出的对话框中选择需要提取数据的范围以及数值或者格式;可以设置从第几行开始到多少行...

Excel求公式,如何自动提取一行中"单价"所对应的最后非0数值
=LOOKUP(1,1\/ISNUMBER(C1:C100),C1:C100)这个公式的作用是在C1到C100的范围中找到最后一个非零数值。ISNUMBER函数用于判断单元格中的值是否为数字,然后将这些结果进行除法运算,得到一个由真假值组成的数组。LOOKUP函数在真假值数组中查找1的位置,返回该位置对应的值,即最后一个非零数值。请注意,...

EXCEL如何自动获取我要的数据(且这些数据有很多不固定写法的)?_百度...
从给出的信息看,内容很不固定,就很难做到电脑自动提取数据。因为,有些数字用阿拉伯数字表示,有些数字用中文数字表示,很难用公式去做,用VBA代码都很难做得到。为了实现电脑自动提取数据,还是要做适当的规范,不要求很严格的规范,只要做到基本规范就可以了。要规范,我推荐一个方法。就是满足下列...

excel如何将两个字符之间的数字提出来
的位数再减1,得到需要提取的数字字符个数。按下回车键后,B1单元格将显示“2860”,然后将鼠标移到B1单元格右下角的填充柄上,按住并拖动到B5,这样所有包含“共”和“,”的行都将自动填充提取出的金额。通过这个方法,你可以快速从Excel表格中提取两个字符之间的数字,适用于多行数据的批量处理。

excel如何批量提取一整列数字乘以1000?
在Excel的菜单栏中,找到并点击“复制”选项,复制这个1000的数值。步骤三:<\/ 接下来,回到你想要调整的那一整列数字,选择这一列,确保全选。在选中状态下,再次点击“编辑”菜单,选择“选择性粘贴”,在弹出的选项中,选中“乘”作为粘贴方式。这样,所有选中的数字就自动乘以了1000。这个技巧对于处理...

excel怎么把一行的数据提取出来
关于excel如何提取指定行,excel提取指定行数据这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!1、选中符合条件的数据,然后复制粘贴即可。2、以提取成绩为100的人的信息为例,具体操作步骤如下:1.首先我们选中表格的第一行。3、2.然后选择菜单栏中的数据,并点击。4、&#...

excel表格怎么自动提取日期?
1、首先打开Excel,在单元格中输入“=DAY”然后按下Tab,只要提示中第一条是你想要的函数就可以直接按Tab让系统补全。2、Tab同时会自动补全一个括号,现在就会提示你这个函数的参数。3、这个时候就可以输入表达式了,DAY的参数一个表示时间的文本,可以输入单元格的引用。4、也可以直接输入内容,如下图...

Excel表格中如何自动提取数据的尾数
工具\/原材料 excel2016版、电脑。1、打开电脑找到并双击打开excel2016版表格软件;2、点击打开表格软件以后,为了便于示范在B列单元格内编辑好任意的数字内容;3、编辑好数字以后,在选中C列并在编辑栏里输入:=right(b5,1)4、输入好公式以后,在按“ctrl+回车键”对公式进行填充即可完成数字的提取。

excel表格如何提取同一个数据多个内容excel表格如何提取同一个数据多个...
提取Excel表格中同一个数据的多个内容可以通过以下几种方法实现:1. 使用Ctrl+E快捷键:如果需要提取的数据在相邻的单元格中,可以选择一个起始单元格,然后按Ctrl+E自动填充到其他单元格。2. 使用分列技巧:如果需要提取的数据在同一个单元格中被分隔开,可以使用分列功能将数据拆分成多个列。选择需要...

华莹市19371879682: 怎样用excel从身份证号中提取信息 -
郑逸盐酸: 方法/步骤 首先,打开工作表,(身份证号为随便录入),现在我们要清楚要提取的身份证号所在列为B,第一个身份证码坐标为B2,将光标点击在想要提取为日期的单元格,即C2,当然你也可点在别的单元格.将光标点击C2,将函数=MID(B2,7...

华莹市19371879682: 如何从在excel中身份证号码里提取需要的信息 -
郑逸盐酸: 一般采用LEFT和MID函数就可以了,比如:身份证在A1单元格,提取前6个数字(省市县),在B1里输入“=LEFT(A1,6)”;如果要提取第7-第14个数字(即出生年月日),则在B1里输入"=MID(A1,7,8)",其中7代表第7个数字,8代表要提取的数字串的长度.当然如果要提供后4为,就可以用RIGHT函数了,输入"=RIGHT(A1,4)"即可.

华莹市19371879682: Excel如何自动从身份证中提取生日和性别?
郑逸盐酸: 每年新入学的一年级学生,都需要向上级教育部门上报一份包含身份证号、出生年月等内容的电子表格,以备建立全省统一的电子学籍档案.数百个新生,就得输入数百行...

华莹市19371879682: 如何在Excel中输入身份证号码及提取信息 -
郑逸盐酸: 输入身份证号码要先把单元格格式设置为“文本”,在用MID函数提取需要的信息.

华莹市19371879682: 如何在Excel中提取身份证号码中的信息 -
郑逸盐酸: 供参考使用,实现方法:一、提取出生日期=IF((LEN(A1))=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)))1、首先判断身份证号是15位还是18位,用LEN()函数.2、然后用MID()函数取身...

华莹市19371879682: EXCEL 如何把身份证号的生日月份提取出来,要15位和18位都能用的 -
郑逸盐酸: 提取身份证上的出生月份公式如下,假如身份证号在A列 结果为文本型的 =MID(A1,9+(LEN(A1)=18)*2,2) =MID(A1,11-(LEN(A1)=15)*2,2) 结果为数值型的 =--MID(A1,9+(LEN(A1)=18)*2,2) =--MID(A1,11-(LEN(A1)=15)*2,2)

华莹市19371879682: 如何用excel提取身份证出生日期
郑逸盐酸: 需要从身份证号码中提取出生年月日,利用Excel中的函数就能很简单地提取出出生年月日.其他文本数据提取年月日也可用以下方法.主要是结合了DATE 函数和MID 函数来提取出生年月日.希望对大家有帮助. 步骤: 首先,我们先了解...

华莹市19371879682: Excel提取身份证号码信息
郑逸盐酸: C2 : =IF((LEN(B2)=15)+(LEN(B2)=18),IF(B2="","",IF(MOD(--LEFT(RIGHT(B2,2)),2),"男","女")),"号码错误") D2 : =IF((LEN(B2)=15)+(LEN(B2)=18),IF(B2="","",IF(LEN(B2)=15,"19","")&amp;MID(B2,7,IF(LEN(B2)=15,6,8)...

华莹市19371879682: 如何用excel提取身份证出生日期 -
郑逸盐酸: 下面我们就用下面的模拟数据来和大家讲解如何用excel提取身份证出生日期首先我们选定c列,右键设置单元格格式我们把该列设置为日期格式我们在C2单元格输入提取身份证出生日期公式 =--TEXT(MID(B2,7,8),"0-00-00") 公式解释:MID(B2,7,8)的意思是提取从B2单元第7位开始往后的8位数字,即19871209,TEXT函数前的两个减号,负负为正的意思,被称为减负运算. 然后用TEXT函数把数据转换成1987-12-095 然后,在下拉提取其他身份证出生日期

华莹市19371879682: Excel怎么从身份证号里提取出来出生年月日 -
郑逸盐酸: 原发布者:ZL7406Excel如何从身份证号中提取出生年月日[详细版]分步阅读百度经验:jingyan.baidu.comExcel表中经常要录入大量的数据,懂得其中的一些技巧,往往可以节省大量的时间和精力,大幅度提高工作效率,今天就以身份证码号提...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网