如何将Excel函数利用到身份证信息查询中
发布时间:2023-04-11 06:40:46
对于身份证大家肯定不会陌生,老式的15位号码,新一代18位。在Excel中经常需要根据身份证号码来提取一些信息,或者进行判断。光靠眼力去看,显然不够效率。下面我就将Excel函数运用到这个上面,大家学着做。
类型格式
15位身份证:前2位表示所属省份代码,3~6位表示所属城市和区县代码,7~12表示出生日期,格式为YYMMDD,13~15位是个人顺序码,其中第15位可以标识性别,为奇数表示男性,为偶数表示女性。
18位身份证:前2位表示所属省份代码,3~6位表示所属城市和区县代码,7~14表示出生日期,格式为YYYYMMDD,15~17位是个人顺序码,其中第17位可以标识性别,为奇数表示男性,为偶数表示女性。第18位是校验位,由前17位通过计算求得。
正确输入
因为Excel单元格只支持15位有效数字,输入多了就不能完全显示。这样就导致新一代身份证号码输入时不便,为了解决这个问题,我们可以采取文本输入的方法,可以在输入号码之前,先添加一个半角的单引号再输入其他数字,这样完成输入的结果就是一个文本型数据。或者也可以在输入之前事先将单元格格式设置为文本再行输入。但是如果在输入完成以后再更改单元格格式就不会有效果。
自动验证输入
条件1:输入长度为15位或18位,函数公式可以这样写:=OR(LEN(A1)=15,LEN(A1)=18)
条件2:前17位必须都是数字,公式:=ISNUMBER(-LEFT(A1,17))
条件3:如果不全都是数字,那么它只能是18位,并且末尾字符是字母“X”,公式:=OR(ISNUMBER(-A1),AND(LEN(A1)=18,RIGHT(A1)="X"))
提取生日
1、提取6位或8位生日数字,=MID(A1,7,IF(LEN(A1)=15,6,8))
2、对于15位号码,需要补足前面两位“19”数字,=RIGHT(19&MID(A1,7,IF(LEN(A1)=15,6,8)),8)
3、将上面得到的8位数字转换成真实日期数值,=TEXT(RIGHT(19&MID(A1,7,IF(LEN(A1)=15,6,8)),8),"0-00-00")+0
计算年龄
年龄的计算实际上就是通过前面得到的出生日期来用DATEDIF函数计算到当前所相差的年份数(周岁):
=DATEDIF(TEXT(RIGHT(19&MID(A1,7,IF(LEN(A1)=15,6,8)),8),"0-00-00"),NOW(),"Y")
判断性别
1、提取数字:=MID(A1,15,3),对于15位身份证号码,上述公式提取到是其末位数字,不包含其他字符占位。而对于18位的身份证号码,上述公式提取到的是其15~17位数字。
2、判断奇偶性:=IF(MOD(MID(A1,15,3),2), "男","女")。通过MOD函数除以2取余数来进行奇偶判断,如果余数为1,表示奇数,得到男性判断,如果余数为0,得到女性判断。
上面大篇幅的介绍了15位和18位身份证号码的函数公式运用,自从2013年1月1日开始,第一代身份证已经不允许属于,这样我们函数公式也能够简化:
验证输入:=AND(LEN(A1)=18,ISNUMBER(-LEFT(A1,17)),OR(ISNUMBER(-A1),RIGHT(A1)="X"))
提取生日:=TEXT(MID(A1,7,8),"0-00-00")+0
计算年龄:=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),NOW(),"Y")
判别性别:=IF(-1^MID(A1,15,3)=1,"女","男")
猜你喜欢
- 不会开启透明效果及透明效果不明显的问题,困扰着许多安装了Win10 1909系统的用户。那么,Win10 1909透明效果要怎么开启?又要如
- 随着Win11系统的推出,很多用户都已经升级更新了Win11系统,但是有部分用户在后续的使用中,不是很习惯,因此想要退回Win10系统,但是
- 怎么缩放word文档?缩放将更改Word 2013中在屏幕上显示的数据的放大倍率。缩放不会更改应用程序窗口本身(例如,功能区)的放大倍率,并
- 平时我们需要对电脑中的文件进行设置的时候,总是先打开桌面上的此电脑图标,进入到文件资源管理器页面中,然后再点击查看,是不是有点繁琐?那有什么
- 这篇文章主要介绍了win10安装ie8提示系统不支持怎么办?win10不支持ie8的解决方法的相关资料,需要的朋友可以参考下本文详细内容介绍
- 在办公中经常用到Excel进行数据的录入分析,所以Excel离不开办公上的需要,如果还不会如何创建Excel的朋友不妨学习一番。下面是由小编
- windows 7双网卡同时接内外网时, 会发生两个默认网关冲突的情况,导致两个网络都不能访问。windows 7双网卡同时接内外网时, 会
- 经常在公司做好一份文件时,我们都需要在上面印上一个公章。如许未免有些麻烦,实在我们可以出手建造一个电子公章,然后印子文档上,直接打印出来就带
- 本文介绍Microsoft Excel中TRIM函数的语法和用法。TRIM函数适用于:Excel2003、Excel2007、Excel20
- 不用鼠标也能处理邮件?在日常邮件处理中,大多数工作所需的都是点触摸触控板或魔术鼠标,今天小编带您学点不一样的,Outlook 2019 fo
- 在我们办公中,需要在打印出来的表格中,为了方便阅读,每一页上都需要带有标题,这就需要我们下面这个设置功能了,下面小编为大家介绍如何操作:方法
- 一个人的专业度体现在他日常办公中,尤其是处理的文档资料,会被老师、同学、领导、同事等无数人看到,每一个细节,都会影响别人对你评价。比如下面案
- Excel表格是我们在日常工作中常常需要使用到的一款办公软件。今天,小编将给大家分享的是Excel表格制作的基本方法,本教程对于只需要简单使
- 图表布局是指图表组成元素如图表标题、图例、坐标轴、数据系列、网格线等的显示方式。一般而言,创建的图表采用的是默认的图表布局方式,用户若要更改
- 最近有网友反映,Win7系统的电脑无法切换输入法了是怎么回事?快捷键没有问题输入法切换不了怎么办呢?解决方法:1、按win+r打开运行窗口,
- vivo x50是vivo生产的一款高性能的旗舰手机,性能非常的强大配备了当下最新的硬件和系统那么vivo x50具有多少倍的变焦数呢?下面
- 在Excel表格中,有时单元格的顺序是无序的。此时,我们需要对细胞进行分类,但是如果它们是彩色细胞,我们应该如何设置它们呢?今天,我将详细解
- 许多小伙伴都发现,我们在用wps文字进行文档编辑的时候,软件自带就有很多实用又美观的字体,不过,有时候在特定的文档里,还需要更多字体来编辑,
- 用office打开ppt文档(多为上网或邮箱下载的,本地的文件很少遇到这种问题),会弹出这个框,提示内容有问题,可尝试修复。点击修复后,又会
- 老电脑怎么重装Win10?相信还有用户不清楚,重装系统是现在很常见的现象,很多用户会选择自己给电脑进行重装,具体怎么操作呢?本篇推荐使用系统