Excel2020中表格显示完整身份证号码的操作方法
- 格式:docx
- 大小:11.79 KB
- 文档页数:1
在excel中根据身份证号码---------计算年龄、出生年月、性别一、根据身份证号计算年龄(周岁)=IF(A2<>"",DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00"),TODAY(),"y"),)注意:A2单元格为身份证号,且为文本格式。
(虚岁)=2012-RIGHT(LEFT(C3,10),4)注意:C3单元格为身份证号,且为文本格式。
2012改为当前年份!二、根据身份证号计算出生年月日第一种,计算出来的格式为****-**-**=DATE(mid(A1,7,4),mid(A1,11,2),mid(A1,13,2))第二种,计算出来的格式为××年××月××日=IF(LEN(A2)=15,"19"&MID(A2,7,2)&"年"&MID(A2,9,2)&"月"&MID(A2,11,2)&"日",MID(A2,7,4)&"年"&MID(A2,11,2)&"月"&MID(A2,13,2)&"日")第三种,计算出来的格式为××年××月=IF(LEN(A2)=15,"19"&MID(A2,7,2)&"年"&MID(A2,9,2)&"月",MID(A2,7,4)&"年"&MID(A2,11,2)&"月")注意:A1或A2单元格为身份证号,且为文本格式。
如何在Excel中填写身份证号码后自动提取出生年月日、年龄、性别本公式只适合于18位身份证号码即二代居民身份证。
假如:A1输入身份证号码、B1显示性别、C1显示出生日期、D1显示周岁。
(要注意A1、B1、C1、D1分别对应A列1行B列1行C列1行D列1行,如你的A1单元格不为你的表格第一项身份证编号则需将A1替换成你选取的单元格)需要设置:A1单元格为文本格式、B1和D1为常规格式、C1为日期格式。
(选中列右键设置单元格格式可选取格式)1、显示性别:B1输入公式:=IF(A1="","",IF(AND(LEN(A1)<>15,LEN(A1)<>18),"错误",IF(ISERROR(1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"))),"错误",IF(OR((1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")))<VALUE ("1905-01-01"),(1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")))> TODAY()),"错误",IF(MOD(MID(A1,15+(LEN(A1)=18)*2,1),2)=0,"女","男")))))2、C1输入公式:=IF(A1="","",IF(AND(LEN(A1)<>15,LEN(A1)<>18),"错误",IF(ISERROR(1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"))),"错误",IF(OR((1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")))<VALUE ("1905-01-01"),(1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")))> TODAY()),"错误",VALUE(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#年00月00日"))))))3、D1输入公式:=IF(ISERROR(1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"))),"错误",IF(OR((1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")))<VALUE ("1905-01-01"),(1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")))> TODAY()),"错误",DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(), "y")))注意:A1、B1、C1、D1分别对应A列1行B列1行C列1行D列1行,如你的A1单元格不为你的表格第一项身份证编号则需将A1替换成你选取的单元格如下图那么上述B1、C1、D1输入函数中应将A1替换成F4即可。
EXCEL中运用身份证号码常用操作收集整理(自己运用过)一、从18位身份证号码中提取出生日期假设身份证号在A列,则第一个身份证号所在的位置为A1;可在A1所在的那一行任意单元格中编辑公式,即B1、C1、D1上均可(根据实际情况更改公式中A1项)例:按照下面的表格所示,若要计算出生年月,则可在E3一栏输入以下任意公式,而公式里的A1需改为A3,E3计算出出生年月以后,E3以下的出生年月,向下拖就可自行进行填充。
公式为:等号以后的内容,包括等号都属于公式的一部分,任意一种公式均可。
1、输出格式为 2011-1-1 ,日与月都为单数,不会在单数前自动补0,单数即为单位数。
=DATE(mid(A1,7,4),mid(A1,11,2),mid(A1,13,2))2、输出格式为 2011-01-01 ,日与月都为双数,可在单数前自动补0,成为两位数。
=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)3、输出格式为 20110101 格式=IF(LEN(A1)=15,"19"&MID(A1,7,2)&MID(A1,9,2)&MID(A1,11,2),MID(A1,7,4)&MID(A1 ,11,2)&MID(A1,13,2))注意:1、身份证号前不能有空格,如果有空格,就将身份证号复制到文本文档中(txt),在有空格的身份证号前会有小黑块,将这个小黑块复制,用于“替换”,粘贴于“查找内容”一栏,然后确认“替换为”一栏无任何内容,然后替换,就可发现,小黑块都不见了,然后再将这些身份证号码复制,粘贴于原身份证号码一栏,就可以了运用以上公式了。
2、如果要用“2012-02-19”这类月和日为两位数的格式,选定已弄好的出生日期——右键,设置单元格格式——数字——自定义——可选定相似的一类进行修改或自行输入小写的yyyy-mm-dd.,然后确定,就可以了。
EXCLE中如何复制粘贴身份证号码?
EXCLE中如何复制粘贴身份证号码?下面是小编为大家精心整理的关于EXCLE中如何复制粘贴身份证号码?希望能够帮助到你们。
方法/步骤
通常在EXCLE中直接粘贴已经复制到剪切板中的身份证号码时excle会自动转换成常规格式粘贴后的格式发生变化号码被自动更改。
根据以下操作可避免出现类似问题。
一、选中所需粘贴的单元格或区域按下ctfl+1快捷键设置单元格格式为文本格式
二、选中单元格或者需要粘贴的区域右键选择“选择性粘贴”
三、在弹出的窗口中选择粘贴的格式为“文本”或者“Unicode 文本”并点击确定即可获得粘贴后的内容。
身份证号保持不变,格式为文本格式。
身份证如何从文本文件中转换到EXCEL中是这样子的,因为要上报数据,可是发给我的是文本文件,文本文件中有一项是身份证,大家都知道身份证是18位数的,而EXCEL只认15位,最后几位全变成0000,还有就是数据有1000多条不可能一个一个的复制粘贴,我用的是EXCEL中获取外部数据转换,所有的身份证最后几位数全成0000,希望大家帮帮我对于超过12位的数字(包括12位),Excel会自动以科学记数法显示,看起来不舒适。
当我们要把带有身份证号的Word表格复制到Excel中去,就会碰到这种情况。
那么,应该怎样保持身份证号的原貌呢?一、正确的复制步骤1.启动Excel,根据Word表格的行列数选择要要复制到的区域(假如对数据格式无要求,也可以全选整个工作表)。
2.在选择区域上单击右键,选择“设置单元格格式”命令。
3.在“设置单元格格式”对话框的“数字”选项卡中选择“文本”,如图1,最后单击“确定”按钮。
4.选择Word文档中的表格,执行复制操作。
5.切换到Excel,保持设置区域的选中状态(或单击选中此区域左上角的第一个单元格),然后可选用下面的两种方法之一。
(1)执行“编辑”→“选择性粘贴”,在对话框中选择“文本”,最后单击“确定”按钮,如图2。
(2)也可以执行粘贴,然后单击粘贴对象右下角出现的“粘贴选项”,选择“匹配目标格式”项,如图3。
如此操作可以保证身份证号以文本的形式出现。
效果如图4。
二、15位身份证号的恢复在Excel中,输入12-15位数字时,虽然会以科学记数的形式出现,但其数值大小是不变的。
当今的身份证号码有15位和18位之分。
假如15位身份证号以科学记数的形式出现,可以通过设置显示出身份证号的“本相”。
可在“单元格格式”对话框的“数字”选项卡中进行设置。
方法一:选择“分类”中的“数值”,将小数位数由默认的“2”位改为“0”位,单击“确定”按钮。
假如本来即是“0”位,直接单击“确定”按钮即可。
用Excel从身份证号码中提取信息(年龄、性别、出生地)出生年月日信息提取:方法一:在记录列中输入公式:=--TEXT(MID(B2,7,6+IF(LEN(B2)=15,0,2)),"#-00-00"),往下复制,无论15位还是18位身份证号码全部搞定,方法最简单。
方法二、在记录列中输入公式:=--IF(LEN(B2)=15,TEXT(MID(B2,7,6),"##-00-00"),TEXT(MID(B2,7,8),"####-00-00")),往下复制,无论15位还是18位身份证号码全部搞定,公式增加了几个字符,原理差不多,结果一致。
原理:使用函数text、if、mid、len。
注意:1、B列存放身份证号码。
存放在其它列,则在公式中作相应调整。
2、计算出错(#V ALUE!),说明身份证号码有错。
3、日期显示格式,可在单元格格式中设置。
性别信息提取:在记录列中输入公式:=IF(LEN(B2)=15,IF(MOD(RIGHT(B2),2)=0,"女","男"),IF(MOD(LEFT(RIGHT(B2,2)),2)=0,"女","男"))无论15位还是18位身份证号码全部轻松完成。
原理:使用函数IF、LEN、MOD、LEFT、RIGHT。
注意:1、B列存放身份证号码。
存放在其它列,则在公式中作相应调整。
2、计算出错(#V ALUE!),说明身份证号码有错。
出生地信息提取:在记录列中输入公式:=LEFT(B2,6),往下复制,然后根据代码用VLOOKUP查询发证地或者是出生地信息。
Excel文件模板:从身份证号码中提取信息使用的模板:使用Excel从身份证号码提取信息.xls点击该图标,打开该EXCEL文件,另存为××文件,即可使用。
谢谢你的使用。
让EXCEL⾃动提取⾝份证号码中的个⼈信息
让EXCEL⾃动提取⾝份证号码中的个⼈信息
张朝辉;魏涛
【摘要】在⽇常办⼯中我们常常需要往表格中输⼊⼈员的姓名、性别、⾝份证号码、出⽣年⽉、籍贯、出⽣地等信息,如果数据量⼤,则是很费事的.其实,让功能强⼤的Excel来做这些事是毫不费⼒的.我们知道,⾝份证号码与⼀个⼈的性别、出⽣年⽉、出⽣地等信息密切相关,⽆论是15位的⾝份证还是18位的⾝份证,其中都保存了相关的个⼈信息.因此,根据在⾝份证号码中包含着持证⼈的最基本信息的特点,如在15位(18位)⾝份证号码中,第7⾄12位(14位)号码代表持证⼈的出⽣⽇期,第15位(17位)数字代表持证⼈的性别,奇数为男,偶数为⼥.于是我们就可以利⽤Excel中⾃带的强⼤的函数功能来提取出⽣⽇期、性别、居住地等信息,这对于我们⽇常繁杂的⼯作来说是⾮常有⽤的.当然也可以利⽤Excel的⾃定义函数功能,定制⼀个提取出⽣⽇期和判断性别的函数,然后再结合其他函数(如⽤VLOOKUP函数对持证⼈的居住地做出判断),就可以让Excel⾃动从⾝份证号码中提取你需要的相关信息.这⾥以Excel⾃带的函数和⽂本操作函数来说明如何从⾝份证号码中提取出⽣⽇期和性别.
【期刊名称】《办公⾃动化(综合版)》
【年(卷),期】2005(000)011
【总页数】2页(P55-56)
【关键词】⾝份证号码;⾃动提取;个⼈信息;EXCEL;VLOOKUP函数;Excel;函数功能;基本信息;操作函数;相关信息
【作者】张朝辉;魏涛。
竭诚为您提供优质文档/双击可除excel表格身份证无法显示篇一:在excel表格中正确显示出身份证号在excel表格中正确显示出身份证号一、正确的复制步骤1.启动excel,根据word表格的行列数选择要要复制到的区域(如果对数据格式无要求,也可以全选整个工作表)。
2.在选择区域上单击右键,选择“设置单元格格式”命令。
3.在“设置单元格格式”对话框的“数字”选项卡中选择“文本”,最后单击“确定”按钮。
4.选择word文档中的表格,执行复制操作。
5.切换到excel,保持设置区域的选中状态(或单击选中此区域左上角的第一个单元格),然后可选用下面的两种方法之一。
(1)执行“编辑”→“选择性粘贴”,在对话框中选择“文本”,最后单击“确定”按钮。
(2)也可以执行粘贴,然后单击粘贴对象右下角出现的“粘贴选项”,选择“匹配目标格式”项。
如此操作可以保证身份证号以文本的形式出现。
二、15位身份证号的恢复在excel中,输入12-15位数字时,虽然会以科学记数的形式出现,但其数值大小是不变的。
当今的身份证号码有15位和18位之分。
如果15位身份证号以科学记数的形式出现,可以通过设置显示出身份证号的“本相”。
可在“单元格格式”对话框的“数字”选项卡中进行设置。
方法一:选择“分类”中的“数值”,将小数位数由默认的“2”位改为“0”位,单击“确定”按钮。
如果本来即是“0”位,直接单击“确定”按钮即可。
方法二:选择“分类”中的“分数”,再选择任意一种分数类型,单击“确定”按钮。
方法三:选择“分类”中的“文本”,单击“确定”按钮,再双击单元格才能转变。
方法四:选择“分类”中的“特殊”,再选择“类型”中的“邮政编码”,单击“确定”按钮。
方法五:选择“分类”中的“自定义”,然后设为“000000000000000”(或用“”、“#”代替“0”),单击“确定”按钮。
在excel中不经设置直接输入或粘贴超过15的数字,系统会自动将超出的数值用“0”替换,例如,直接录入18。
竭诚为您提供优质文档/双击可除excel表格中如何根据身份证号提取,户籍所在地行政区划代码篇一:excel中提取身份证号码及姓别excel中怎么快速输入复杂序号有时候我们需要输入一些比较长的产品序号,如1987542230001、1987542230002、1987542230003……,前面的数字都是一样的,只是后面的按照序号进行变化。
对于这样的序号我们也可以进行快速输入。
选中要输入这些复杂序号的单元格,接着点击菜单“格式”-“单元格”,在弹出的对话框中点击“数字”标签,在分类下选择“自定义”,然后输入“"198754223"0000”完成后点击“确定”按钮。
以后只要在选中的单元格中输入1、2、3……序号时,就会自动变成设置的复杂序号了。
excel自动提取身份证中生日和性别每年新入学的一年级学生,都需要向上级教育部门上报一份包含身份证号、出生年月等内容的电子表格,以备建立全省统一的电子学籍档案。
数百个新生,就得输入数百行相应数据,这可不是个轻松活儿。
有没有什么办法能减轻一下输入工作量、提高一下效率呢?其实,我们只需在excel20xx 中将学生的身份证号完整地输入后,它就可以帮我们自动填好出生日期和性别。
现在学生的身份证号已经全部都是18位的新一代身份证了,里面的数字都是有规律的。
前6位数字是户籍所在地的代码,7-14位就是出生日期。
第17位“2”代表的是性别,偶数为女性,奇数为男性。
我们要做的就是把其中的部分数字想法“提取出来”。
step1,转换身份证号码格式我们先将学生的身份证号完整地输入到excel20xx表格中,这时默认为“数字”格式(单元格内显示的是科学记数法的格式),需要更改一下数字格式。
选中该列中的所有身份证号后,右击鼠标,选择“设置单元格格式”。
在弹出对话框中“数字”标签内的“分类”设为“文本”,然后点击确定。
step2,“提取出”出生日期将光标指针放到“出生日期”列的单元格内,这里以c2单元格为例。
Excel中身份证号码显示格式错误的解决方法
很多人在excel表格中输入身份证号码等长串数字,如何输入才能变成我们熟悉的18位数字的形式呢?今天,小编就教大家在Excel 中身份证号码显示格式错误的解决方法。
Excel中身份证号码显示格式错误的解决步骤举例说明,如下图所示,可以看到在默认情况下如果输入了18位的身份证号,就会自动变成科学计数法的格式来显示;
首先选取身份证号所在的单元格,右键--设置单元格格式;
在左边的选项框中选择文本选项,点击确定;
点击确定之后,原来的数字变为靠左显示,但仍然显示为科学计数法的形式;
此时我们双击该单元格,就会显示出完整的18位号码;
仔细的同学们会发现,这个身份证号貌似不太正确,因为后四位变成了0;这时我们就需要手动修改一下后四位数字;
选中单元格,左侧会出现带有感叹号的按钮,点击后选择忽略错误,这时单元格左上方的小箭头就会消失,ok,修改完毕;
看过Excel中身份证号码显示格式错误的解决还看了:
1.excel身份证号码格式怎么显示
2.Excel中表格身份证显示不正确的解决方法
3.Excel表格如何显示身份证号码
4.excel表格打不开,显示格式错误的解决方法
5.Excel输入身份证号显示不全如何解决
6.Excel中输入身份证号后变成E+17格式的解决方法
7.Excel身份证号显示不全如何解决
8.excel表格身份证号乱码怎么处理。