您的当前位置:首页>全部百科>百科问答详情
注:文章内容来源于网络,真实性有待确认,请自行甄别。

怎样利用身份证号码得出生年月?怎样利用身份证号码在EXCEL得到

发表于:2024-10-24 00:00:00浏览:4次 分类: 电脑/网络-软件-办公软件
问题描述:怎样利用身份证号码在 EXL得到出生年月、性别?如何使用公式?
在中自动推测出生年月日及性别的技巧 大家都知道,身份证号码已经包含了每个人的出生年月日及性别等方面的信息(对于老式的15位身份证而言,7-12位即个人的出生年月日,而最后一位奇数或偶数则分别表示男性或女性。如某人的身份证号码为420400700101001,它的7-12位为700101,这就表示该人是1970年元月1日出生的,身份证的最后一位为奇数1,这就表示该人为男性;对于新式的18位身份证而言,7-14位代表个人的出身年月日,而倒数第二位的奇数或偶数则分别表示男性或女性)。根据身份证号码的这些排列规律,结合Excel的有关函数,我们就能实现利用身份证号码自动输入出生年月日及性别等信息的目的,减轻日常输入的工作量。 Excel中提供了一个名为MID的函数,其作用就是返回文本串中从指定位置开始特定数目的字符,该数目由用户指定(另有一个名为MIDB的函数,其作用与MID完全一样,不过MID仅适用于单字节文字,而MIDB函数则可用于汉字等双字节字符),利用该功能我们就能从身份证号码中分别取出个人的出生年份、月份及日期,然后再加以适当的合并处理即可得出个人的出生年月日信息。 提示:MID函数的格式为MID(text,start_num,num_chars)或MIDB(text,start_num,num_bytes),其中Text是包含要提取字符的文本串;Start_num是文本中要提取的第一个字符的位置(文本中第一个字符的start_num为1,第二个为2……以此类推);至于Num_chars则是指定希望MID从文本中返回字符的个数。 假定某单位人员管理希望通过身份证号码自动得出员工的出生年月日及性别,现以此为例,将有关步骤向广大用户作一简要介绍: 1. 选中整个B列,然后执行“格式”菜单中的“单元格”命令,打开“单元格格式”窗口。 2. 选择“数字”选项卡。 3. 在“分类”栏中选择“文本”选项,然后单击“确定”按钮,关闭“单元格格式”窗口,将所有包含有身份证号码的单元格设置为文本格式。 4.将光标移至C3单元格中,然后输入“="19"&MID(B3,7,2)&"年"&MID(B3,9,2)&"月"&MID(B3,11,2)&"日"”内容。其中MID(B3,7,2)就是从身份证号码的第7位开始取2位数,得出该员工的出生年份,MID(B3,9,2)就是得出该员工的出生月份,而MID(B3,11,2)则是该员工的出生日期,这些信息再加上年、月、日等文字就会组成该员工的准确出生年月日“1970年1月1日”。 5. 接下来我们应将光标移至D3单元格中,然后输入“=IF(MID(B3,15,1)/2=TRUNC(MID(B3,15,1)/2),"女","男")”。这就表示取身份证号码的第15位数,若能被2整除,这表明该员工为女性,否则为男性。 6. 最后我们只需利用自动填充功能对其他各个员工的出生年月日、性别进行填充即可。 上面都是以15位身份证为例进行介绍的,18位身份证的操作方法与此类似,广大用户若使用的是18位身份证,只需对有关函数的取值位置进行适当调整即可(如将“="19"&MID(B3,7,2)&"年"&MID(B3,9,2)&"月"&MID(B3,11,2)&"日"”修改为“=MID(B3,7,4)&"年"&MID(B3,11,2)&"月"&MID(B3,13,2)&"日"”)。 这样就实现了由Excel自动填充员工出生年月日、性别的功能,从而极大地减轻了用户录入数据时的工作量,有兴趣的读者不妨一试。

猜你喜欢

ppt在插入图片时出现无法插入的问题在插入时,图片文件夹打开后,
在插入时,文件夹打开后,出现图片文件不能正常显示,选定一个图片文件后就出现PowerPoint 停止工作较长时间,进而自动退出的现象,不知如何解决。
发表于:2024-10-24 00:00:00 浏览:292 分类: 电脑/网络-软件-办公软件
excel表格中,怎么才能让项目永远保持在最上面,无论下来页面都?
我在制作表格,第一项为固定的,所以希望第一项永远保持在表格的最上端,无论下面的有多长,第一项永远都可以看得见.
发表于:2024-10-24 00:00:00 浏览:182 分类: 电脑/网络-软件-办公软件
为什么复制到word里的同样字体和大小的文字颜色会深浅不一?为什
为什么复制到word里的同样字体和大小的颜色会深浅不一?如图,怎样修改?会影响打印吗?
发表于:2024-10-24 00:00:00 浏览:141 分类: 电脑/网络-软件-办公软件
网页在复制后经过word编辑时,发现里面有许多下箭头标记,请问怎?
在复制后经过word编辑时,发现里面有许多下箭头标记,要一个一个的清除,很慢。请问怎样一次性清除?(用查找替换功能不能实现!)
发表于:2024-10-24 00:00:00 浏览:130 分类: 电脑/网络-软件-办公软件
EXCEL中如何打印字体颜色,却不打印单元格背景色?为了视觉上的
为了上的直观,我在电子表格中,对某些单元格使用了不同的背景色,但这些背景色只能在电子表格中被看见,而不能打印出来。 要解决这个问题很简单,只需要在页面设置中选择“单色打印”即可。 现在,我需要对一些文字改变颜色,并且需要打印出颜色来。如果启用了“单色打印”就不能将字体的颜色打印出来了。 甚至有的时候,在同一个单元格内,其背景色不需要打印出来,而文字的颜色则需要被打印出来。 请问,如何解决这个矛...
发表于:2024-10-24 00:00:00 浏览:120 分类: 电脑/网络-软件-办公软件
请问.WORD里面打印时如何设置成隔页打印的模式啊?就是只打第一?
请问 .WO里面打印时如何设置成隔页打印的模式啊?就是只打第一页.第三页等等
发表于:2024-10-24 00:00:00 浏览:116 分类: 电脑/网络-软件-办公软件
怎样使IF函数返回的值自动添加颜色?在使用EXCEL函数的时候,
在使用EXL函数的时候,怎样使IF函数返回的值自动添加颜色呢? 如:IF(A,B,C),如果满足条件A,则执行B,否则执行C.但是能否执行:如果满足条件A,则将数值变成红色,否则将数值变成绿色. 可以做到么? 非常感谢!
发表于:2024-10-24 00:00:00 浏览:116 分类: 电脑/网络-软件-办公软件
把word中的带横杠的数字复制到excel中,为何变成了日期?使
使用“选择性粘贴”也不行,还是“####”。
发表于:2024-10-24 00:00:00 浏览:99 分类: 电脑/网络-软件-办公软件
S上面加一横请问在Word里如何在英文字母S的上面加一横?除了用
请问在Word里如何在字母S的上面加一横?除了用绘图这个方法。
发表于:2024-10-24 00:00:00 浏览:82 分类: 电脑/网络-软件-办公软件
EXCEL单表格里想打多行可以吗单格里有没有类似于文档“回车键”
单格里有没有类似于“回车键”功能的操作方法,即想在一格里写几行,又不用合并单元格。
发表于:2024-10-24 00:00:00 浏览:73 分类: 电脑/网络-软件-办公软件