身份信息提取

合集下载

提取pdf每一页中的身份信息的方法

提取pdf每一页中的身份信息的方法

提取pdf每一页中的身份信息的方法全文共四篇示例,供读者参考第一篇示例:提取PDF文档中的身份信息是一项有用的技能,可以帮助我们快速而准确地处理大量文档,特别是在需要对文档进行分析或整理的情况下。

在本文中,我们将介绍一种方法来提取PDF文档中每一页的身份信息,以帮助您更好地利用这些信息。

我们需要明确身份信息通常指的是什么。

在这里,我们指的是文档中包含的姓名、地址、电话号码、电子邮件等与个人身份相关的信息,这些信息通常用于识别或联系文档中的相关人员。

接下来,我们将概述一种基本的方法来提取PDF文档中的身份信息。

请注意,这种方法可能需要一定的编程知识和技能。

步骤一:安装必要的工具和库我们需要安装一些用于处理PDF文档的工具和库。

一个常用的Python库是PyPDF2,它可以帮助我们读取和处理PDF文档。

您可以通过pip install PyPDF2 命令来安装该库。

步骤二:编写Python脚本接下来,我们可以编写一个Python脚本来提取PDF文档中的身份信息。

以下是一个简单的Python脚本示例,用于提取PDF文档中的身份信息:```pythonimport PyPDF2def extract_info(pdf_file):pdf = PyPDF2.PdfFileReader(pdf_file)for page_num in range(pdf.numPages):page = pdf.getPage(page_num)text = page.extract_text()# 这里可以添加您自己的代码来提取身份信息# 使用正则表达式来匹配姓名、地址、电话号码等信息print(f"Page {page_num + 1}: {text}")在这个示例中,我们使用PyPDF2库来读取PDF文档,并循环遍历每一页的文本内容。

您可以在注释的位置编写自己的代码来提取身份信息。

您可以使用正则表达式来匹配电话号码、邮箱地址等信息。

wps表格怎么提取身份证图文教程

wps表格怎么提取身份证图文教程

wps表格怎么提取身份证图文教程
wps是金山软件公司的一种办公软件,对日常办公起到了重要作用,那么大家对它的一些功能又有多少了解呢?做为信息管理的工作人员,在录入数据时,有时需要从身份证号码中提取出生日期,如果不想一个一个手工录入,该怎么办?下面店铺马上就告诉大家wps表格提取身份证的方法。

wps表格提取身份证的方法
一、用WPS表格(ET)打开包含身份证号码的电子表格。

二、单击进入出生日期单元格,单击“fx”或执行“插入函数”,在“常用公式”标签中选择“提取身份证生日”,单击进入“参数输入”下面的“身份证号码”右侧的输入框,单击身份证号所在的单元格或直接输入身份证号所在的单元格名称,单击“插入公式”,一个出生日期便提取成功!
三、执行自动填充,提取其他人的出生日期。

这样,出生日期数据就可以自动显出出来了。

怎样从身份证号中提取出生年月和性别信息

怎样从身份证号中提取出生年月和性别信息

怎样从身份证号中提取出生年月和性别信息在我们的日常工作中,经常要用Office软件来处理各种数据和信息。

譬如用Word来编写试卷、论文、计划、总结,用Ppt来制作课件,用Excel来做学生花名册等。

在本期9月份,大家做的学籍系统,让很多教师整整忙碌了一个月,搞的是头晕眼花、疲惫不堪,大呼累死了!忙碌了这第么长时间,除了数据收集的时间之外,输入学生信息内容占去了教师们大量的宝贵时间。

如果你掌握了一些Excel的输入技巧,工作可能会变得轻松许多。

譬如要输入学生的身份证号、出生年月、性别这几项,你只要把身份证号输好了,出生年月和性别可用Excel函数来提取。

在学生身份证号输入完成之后,怎样把其中的出生年月和性别信息提取出来呢?现在我来详细的讲解一下提取方法。

一、提取出生年月。

1、学生身份证信息是从M列第二行(即M2)开始的(图1),要从中提取出出生年月,就点击出生年月下面的D2单元格,再在函数输入栏中单击鼠标左键,然后输入以下内容:“=mid(M2,7,8) ,回车,这时D2单元格中就已显示如图2所示的出生年月了,再选中D2单元格,然后把光标移到这个单元格的右下角,待光标变成黑十字时,按住鼠标左键向下拖动到所需位置即可,也可以在光标变成黑十字时双击鼠标左键(图2)。

二、提取性别信息。

1、选中C2单元格,输入如下信息“=if(mod(mid(M2,17,1),2)=1,”男”,”女”)”或者“=if(mod(mid(M2,17,1),2),”男”,”女”)”,回车,即出现如(图3)所示内容,后面的操作与提取出生年月相同。

2、在编辑学生基本信息表的时候,有时需要把性别“男”和“女”转换成编号“1”和“2”,如果用手动一个一个地修改,是很费时费力的。

如果用Excel中的“IF”函数来修改,则可以事半功倍。

现在我来介绍一下性别汉字和编号的相互转换的方法。

性别中只有“男”和“女”或“1”和“2”两个选项,用IF函数来转换非常方便快捷,如:性别一栏在C列,在已经输入“男”和“女”的情况下,转换成编号的具体步骤如下“选择D列→右击→选择‘插入’→选择D2单元格→点击函数公式输入栏→输入‘=if(d2=”男”,”1”,”2”)’→回车→选中D2单元格→鼠标移到右下角变成黑十字→双击鼠标左键→‘Ctrl+C’→右击C2单元格→在右键菜单中点击‘选择性粘贴’→单选‘数值’→确定”即可把汉字转换成编号,再删除D列的内容。

EXCEL批量提取身份证号码里的出生日期,三种方法大PK,你喜欢哪种

EXCEL批量提取身份证号码里的出生日期,三种方法大PK,你喜欢哪种

EXCEL批量提取身份证号码里的出生日期,三种方法大PK,你喜欢哪种在实际工作中,经常会从身份证号码里提取出出生日期信息,下面我们来详解三种方法快速提取身份证号码里的出生日期,至于你喜欢哪种?看完下面的介绍,你再决定用哪种!方法一:快速填充法A列输入身份证号码,B列第一个单元格内手动输入第一个身份证号码里的出生日期(用斜杠日期格式),身份证号码里的出生日期就是从第7位开始,连续8个数字代表出生的年月日。

选中第一个手工输入了出生日期的单元格和下方空白单元格,在键盘上按下“CTRL+E”,快速填充组合键。

选中单元格批量提取出A列单元格里的出生日期,但CTRL+E是根据手动录入的数据发现规律提取出数据,但偶尔也会犯错误,提取的数据不一定完全正确,如下图,前面三个单元格的身份证出生日期的日期都是12结尾,CTRL+E提取数据的时候日期规律就没有把握对。

面对这种情况,我们可以稍微的调换下A列的身份证号码,第二个单元格里的身份证号码日期尽量不要和第一个单元格身份号码里的日期相同,手工在B列输入第二个日期,按下回车,系统默认的是短日期,小于10的月份或日期会自动省略前面的0。

如果现在按下CTRL+E,肯定也不能提取出数据。

选中B列数据,在键盘上按下“C TRL+1”打开单元格格式设置窗口,在自定义里修改日期格式为“YYYY/MM/DD”。

点击确定,B列设置好日期格式后,选中B列里添了日期的单元格和下方的空白单元格,按下CTRL+E,批量提取出A列身份证号码里的日期,核对下,提取正确。

数据分列法选中A列的身份证号码,点击菜单栏上“数据-分列”。

弹出分列向导窗口,勾选“固定宽度”。

在第二步里,在出生日期的前后添加分隔线。

在第三步里,选中下方预览框里第一列和最后一列,勾选“不导入此列”,选中第二列,勾选“日期”,后面选择日期格式YMD或其他,点击目标区域,选择日期放置的单元格。

点击确定,A列身份证号码里的出生日期提取出来,选中B列的日期格式,可调整为其他日期格式。

身份证号里的信息提取

身份证号里的信息提取

身份证号里的信息提取一、从身份证号中提取“出生年月日”假定身份证号在单元格A1 ,是“xxxxxx20001212xxxx”。

先考虑身份证号是18位的,出生年月日位置固定,所以可以通过MID函数摘取。

=MID(A1,7,8)意思是在A1 的文本里,从第7个字符开始,摘取8个字符。

这样会返回一个8位的文本(20001212)。

再通过TEXT函数改变字符格式:=TEXT(MID(A1,7,8),"0000-00-00")这样会返回2000-12-12。

不过这是一个文本格式,用这个格式是不能运算的。

用DATEVALUE函数就可以把文本改成可以运算的数值了。

=DATEVALUE(TEXT(MID(A1,7,8),"0000-00-00"))记得要修改单元个格式来显示日期,不然就会看见数字36872,实际上就是2000年12月12日的数值。

如果你的数据里,全都是新的身份证号,直接用这个公式就可以了。

如果是15位的身份证,MID(A1,7,6)会返回一个6位的文本(YYMMDD)。

用TEXT函数改变字符格式的时候,记得年份只有两个位数,所以是:=TEXT(MID(A1,7,6),"00-00-00")为了确保DATEVALUE知道头四位是年份,所以我们要把头两位加上。

如果年份是在00年到10年,就假定是20XX年,不然就是19XX年。

从A1 摘两位年份就是MID(A1,7,2),通过VALUE改成数字,再判断是否小于等于10:=IF(VALUE(MID(A1,7,2))<=10,20,19)用文本连接& 把上面六位的日期接上:=IF(VALUE(MID(A1,7,2))<=10,20,19)&TEXT(MID(A1,7,6),"00 -00-00")最后用DATEVALUE改成数值:=DATEVALUE(IF(VALUE(MID(A1,7,2))<=10,20,19)&TEXT( MID(A1,7,6),"00-00-00"))要把两个情况合并考虑,先用LEN函数决定A1 单元格的字符数,然后用IF函数,如果是18位,就用第一个公式;如果是15位,就用第二个公式;都不是就返回错误。

【VIP专享】身份证号里的信息提取

【VIP专享】身份证号里的信息提取

身份证号里的信息提取一、从身份证号中提取“出生年月日”假定身份证号在单元格A1 ,是“xxxxxx20001212xxxx”。

先考虑身份证号是18位的,出生年月日位置固定,所以可以通过MID函数摘取。

=MID(A1,7,8)意思是在A1 的文本里,从第7个字符开始,摘取8个字符。

这样会返回一个8位的文本(20001212)。

再通过TEXT函数改变字符格式:=TEXT(MID(A1,7,8),"0000-00-00")这样会返回2000-12-12。

不过这是一个文本格式,用这个格式是不能运算的。

用DATEVALUE函数就可以把文本改成可以运算的数值了。

=DATEVALUE(TEXT(MID(A1,7,8),"0000-00-00"))记得要修改单元个格式来显示日期,不然就会看见数字36872,实际上就是2000年12月12日的数值。

如果你的数据里,全都是新的身份证号,直接用这个公式就可以了。

如果是15位的身份证,MID(A1,7,6)会返回一个6位的文本(YYMMDD)。

用TEXT函数改变字符格式的时候,记得年份只有两个位数,所以是:=TEXT(MID(A1,7,6),"00-00-00")为了确保DATEVALUE知道头四位是年份,所以我们要把头两位加上。

如果年份是在00年到10年,就假定是20XX年,不然就是19XX年。

从A1 摘两位年份就是MID(A1,7,2),通过VALUE改成数字,再判断是否小于等于10:=IF(VALUE(MID(A1,7,2))<=10,20,19)用文本连接& 把上面六位的日期接上:=IF(VALUE(MID(A1,7,2))<=10,20,19)&TEXT(MID(A1,7,6),"00 -00-00")最后用DATEVALUE改成数值:=DATEVALUE(IF(VALUE(MID(A1,7,2))<=10,20,19)&TEXT( MID(A1,7,6),"00-00-00"))要把两个情况合并考虑,先用LEN函数决定A1 单元格的字符数,然后用IF函数,如果是18位,就用第一个公式;如果是15位,就用第二个公式;都不是就返回错误。

Excel中从身份证号码中提取出生年月、性别及年龄

Excel中从身份证号码中提取出生年月、性别及年龄

Excel中从身份证号码中提取出生年月、性别及年龄Excel中从身份证号码中提取出生年月、性别及年龄一、分析身份证号码其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。

15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。

18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。

1.根据身份证号自动出生年月日MID函数的作用是返回文本字符串中从指定位置开始的特定数目的字符(该数目由用户指定)。

语法:MID(text,start_num,num_chars)Text 是包含要提取字符的文本字符串。

Start_num 是文本中要提取的第一个字符的位置。

文本中第一个字符的start_num 为1,以此类推。

Num_chars 指定希望MID 从文本中返回字符的个数。

函数为:MID(A1,7,8),显示的时候格式为YYYYMMDD。

如果想把出生年月日的格式写成YYYY-MM-DD的格式,那么函数可以写成如下格式:=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)2. 提取性别信息函数1:=IF((MOD(MID(A1,17,1),2)=0),"女","男")MID(A1,17,1)------从单元格A1中的第17位数字开始提取1位数字。

MOD(MID(A1,17,1),2)=0-----把提取的数字取余。

IF((MOD(MID(A1,17,1),2)=0),"女","男")-----若余数为0,则性别为女,否则为男。

根据身份证号码提取个人信息

根据身份证号码提取个人信息

小结和作业
1. 小结:请大家根据上课内容自行作小结。 小结: 2. 作业: 作业:
通过现有信息(如下左图所示)制作一份资料准确、详细的员工 档案表(如下右图所示),包括性别、出生日期、工龄等信息。
作业
3.填写上机任务报告,并以文本形式上交。 填写上机任务报告, 填写上机任务报告
上课时间 课程主题 教学内容现场 记录 操作时遇到பைடு நூலகம் 问题 上机效果 备注 月 日 星期 第 节至第 节
6.1 根据身份证号码提 取个人信息
新课导入
某公司最近需要上报一份材料,这份材料是用 Excel做的汇总表,其中必须输入每位员工的姓名、 性别、身份证号码、出生年月、籍贯、毕业学校 等相关信息,但是在录入容易出错,那么有没有 简单的办法使身份证号码、性别、出生年月等信 息统一呢?
预备知识
1. 分析身份证号码 身份证号码与一个人的性别、出生年月、籍贯等信息紧密相 连,无论是15位还是18位的身份证号码,其中都保存了相 关的个人信息。15位身份证号码:第7、8位为出生年份(两 位数),第9、10位为出生月份,第11、12位为出生日期, 第15位代表性别,奇数为男,偶数为女。18位身份证号码 :第7-10位为出生年份(四位数),第11、12位为出生月份 ,第13、14位为出生日期,第17位代表性别,奇数为男, 偶数为女。 如某员工的身份证号码(18位)是 330281198809163020,那么表示1988年9月16日出生 ,性别为女。如果能想办法从这些身份证号码中将上述个人 信息提取出来,不仅快速简便,而且不容易出错,核对时也 只需要对身份证号码进行检查,可大大提高工作效率。
学习案例
2.提取个人信息 提取个人信息 这里,我们需要使用IF、LEN、MOD、MID 、DATE等函数从身份证号码中提取个人信息。 其中员工的身份证号码信息已输入完毕(D列), (D ) 出生年月信息填写在E列,性别信息填写在C列。

身份证性别提取公式

身份证性别提取公式

身份证性别提取公式
身份证性别提取公式是一种用于从身份证号中提取出性别的公式,它可以帮助我们快速准确地了解一个人的性别。

身份证号码是最常用的唯一标识,由于每个国家都有不同的身份证号码形式,因此身份证性别提取公式也会有所不同,但大部分国家都会通过身份证号码中最后一位数字来区分性别,例如在中国,身份证性别提取公式为:(身份证号码最后一位数字)mod 2 = 0,则为女性;mod 2 = 1,则为男性。

首先,身份证性别提取公式的使用需要先获得身份证号码。

一般来说,身份证号码是由省市县政府颁发的,每个身份证号码中都会包含持有者的个人信息,包括出生日期、性别、地址等。

因此,在获取身份证号码后,就可以根据身份证性别提取公式来提取出性别。

按照身份证性别提取公式,需要从身份证号码中提取最后一位数字,并将其与2取模,即可判断性别:如果取模结果为0,则表示性别为女性;如果取模结果为1,则表示性别为男性。

但也有部分国家的身份证号码中,不是最后一位数字代表性别,而是第17位数字代表,此时需要将身份证号码的第17位数字与2取模,才能判断性别。

在使用身份证性别提取公式之前,必须要确保身份证号码是准确可靠的,否则将无法得到准确的判断结果。

另外,对于某些国家的身份证号码,可能会有不同的身份证性别提取公式,因此在使用身份证性别提取公式之前,也需要弄清楚它们的身份证号码格式,以确保提取出的结果是正确准确的。

总之,身份证性别提取公式是一种简单可靠的提取性别的方法,它可以帮助我们快速准确地了解一个人的性别,在做相关工作时极大地减轻了工作量。

如何从身份证中自动提取出生年月与性别

如何从身份证中自动提取出生年月与性别

如何从身份证中自动提取出生年月与性别身份证是每一位公民的唯一标识,我们从身份证中可以知道出生年月与性别等信息。

在学校,每学年都需要输入学生的信息并报送教育局,其中包括输入学生的身份证、出生年月、性别、年龄等内容,其中身份证需要一个一个地输入,而其他的内容可以使用公式从身份证中获取,本文介绍从身份证中提取出生年月、性别、年龄等。

身份证号码以前的是15位数字,现在的则是18位数字。

15位数字的第7、8位是年份,第9、10位是月份,第11、12位是日期,15位奇数是男,偶数是女;18位的第7、8、9、10位是年份,第11、12位是月份,第13、14位是日期,第17位奇数是男,偶数是女。

知道了这些内容,就可以使用公式从身份证中提取相关信息了。

将填写身份证那一列单元格设置成文本,再输入每位学生的身份证。

未应用公式前的表格如下:一、从身份证中获取出生年月。

在D3中输入“=if(len(b3)=15,”19”&mid(b3,7,2)&”年”&mid(b3,9,2)&”月”&mid(b3,11,2)&”日”,if(len(b3)=18,mid(b3,7,4)&”年”&mid(b3,11,2)&”月”&mid(b3,13,2)&”日”,”身份证错误”))”,不含中文双引号,按回车即可提取出生年月,然后使用填充手柄即可自动获取出生年月,可以判断身份证是15位还是18位,除这两个外都是错误的身份证号。

如下图:其中公式的含义如下:LEN(B3)=15,判断B3中的字符数是否为15,即判断身份证是15位还是18位;MID(B3,7,2),从B3单元格的第7位提取两位字符,即从身份证中第7位开始提取两位作为年份,月份与日相似。

IF(表达式,A,B):表达式是真的时返回A,否则返回B,可嵌套多个IF公式。

二、从身份证中获取性别在C3中输入“=IF(LEN(B3)=15,IF(MOD(MID(B3,15,1),2)=1,"男","女"),IF(LEN(B3)=18,IF(MOD(MID(B3,17,1),2)=1,"男","女"),"身份证错误"))”,不含中文双引号,按回车键即可获取性别,再利用填充手柄自动获取其他人的性别。

身份证照片提取

身份证照片提取

身份证照片提取
身份证照片提取是一种有效的技术,可以从照片中提取个人身份信息。

它能够帮助人们快速地查验一个人的真实身份,是一种重要的安全技术。

身份证照片提取技术结合了计算机视觉技术、机器学习、数据挖掘和数据分析技术等多种技术,包括图像识别、场景分类、目标检测、对象识别、文本检测等。

身份证照片提取技术利用机器学习模型对人脸图像进行分析,从而获取身份证照片中的信息。

它能够检测投影的人脸,并进行特征提取,以准确识别照片中的人脸,获取有用信息。

身份证照片提取的主要过程包括定位照片中的人脸、特征提取和识别。

人脸定位是指从照片中检测出人脸的过程,这种检测主要依靠技术模型和计算机视觉技术。

检测出的人脸会被处理成不同的维度,这些维度就是特征,包括特征点、地址、定位等,它们共同构成了人脸的特征。

特征提取和识别是从定位的图像中提取特征,并使用机器学习算法对特征进行分类和识别,从而得到照片中人脸的具体信息,如姓名、性别、出生日期等。

机器学习算法也可以检测照片中是否存在虚假信息,以确保提取的信息的准确性。

身份证照片提取技术在多个领域得到了广泛应用,如在社会治安领域,可以帮助警方快速地确定嫌疑人的真实身份,在进出口管理领域,可以帮助海关更有效地完成安全检查工作,在医疗卫生领域,可以帮助医生快速的判断患者的真实身份,以确保他们提供准确的诊疗。

随着科技的发展,身份证照片提取也在不断发展,技术越来越成
熟,技术性能也越来越出色,未来身份证照片提取将会发挥更大的作用,改善人们的生活,帮助社会实现更高的安全程度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

从身份证号码中提取出生年月日
=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")+0
=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")*1
=IF(A2<>"",TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00"
)+0,)
显示格式均为yyyy-m-d。

(最简单的公式,把单元格设置为日期格式)
=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))
显示格式为yyyy-mm-dd。

(如果要求为“1995/03/29”格式的话,将”-”换成”/”即可)
=IF(D4="","",IF(LEN(D4)=15,TEXT(("19"&MID(D4,7,6)),"0000年00月00日"),IF(LEN(D4)=18,TEXT(MID(D4,7,8),"0000年00月00日"))))
显示格式为yyyy年mm月dd日。

(如果将公式中“0000年00月00日”改成“0000-00-00”,则显示格式为yyyy-mm-dd)
=IF(LEN(A1:A2)=18,MID(A1:A2,7,8),"19"&MID(A1:A2,7,6))
显示格式为yyyymmdd。

=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")+0
=IF(LEN(A2)=18,MID(A2,7,4)&-MID(A2,11,2),19&MID(A2,7,2)&-MID(A2,9,2)
)
=MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日"
=IF(A1<>"",TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00" ))
从身份证号码中提取出性别
=IF(MOD(MID(A1,15,3),2),"男","女") (最简单公式)
=IF(MOD(RIGHT(LEFT(A1,17)),2),"男","女")
=IF(A2<>””,IF(MOD(RIGHT(LEFT(A2,17)),2),”男”,”女”),)
=IF(VALUE(LEN(ROUND(RIGHT(A1,1)/2,2)))=1,"男","女")
从身份证号码中进行年龄判断
=IF(A3<>””,DATEDIF(TEXT((LEN(A3)=15*19&MID(A3,7,6+(LEN(A3)=18*2),
”#-00-00”),TODAY(),”Y”),)
=DATEDIF(A1,TODAY(),“Y”)
(以上公式会判断是否已过生日而自动增减一岁)
=YEAR(NOW())-MID(E2,IF(LEN(E2)=18,9,7),2)-1900
=YEAR(TODAY())-IF(LEN(A1)=15,"19"&MID(A1,7,2),MID(A1,7,4))
=YEAR(TODAY())-VALUE(MID(B1,7,4))&"岁"
=YEAR(TODAY())-IF(MID(B1,18,1)="",CONCATENATE("19",MID(B1,7,2)),MID(
B1,7,4))
按身份证号号码计算至今天年龄
=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"), TODAY(),"y")
以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式
=DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")*1,"2006-10-31"," y")
按身份证号分男女年龄段
按身份证号分男女年龄段,身份证号在K列,年龄段在J列(身份证号为18位)
男性16周岁以下为 1
男性16周岁(含16周岁)以上至50周岁为 2
男性50周岁(含50周岁)以上至60周岁为 3
男性60周岁(含60周岁)以上为 4
女性16周岁以下为 1
女性16周岁(含16周岁)以上至45周岁为 2
女性45周岁(含45周岁)以上至55周岁为 3
女性55周岁(含55周岁)以上为 4
=MATCH(DATEDIF(DATE(MID(K1,7,4),MID(K1,11,2),MID(K1,13,2)),TODAY()," y"),{0,16,50,60}-{0,0,5,5}*ISEVEN(MID(K1,17,1)))
=SUM(--(DATEDIF(MID(K1,7,4)&"/"&MID(K1,11,2)&"/"&MID(K1,13,2),TODAY( ),"y")>={0,16,45,55}+{0,0,5,5}*MOD(MID(K1,17,1),2)))。

相关文档
最新文档