乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>中身份证号码如何自动生成<em>男女</em>

<em>EXCEL</em>中身份证号码如何自动生成<em>男女</em>

作者:乔山办公网日期:

返回目录:excel表格制作


这是根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式e799bee5baa6e997aee7ad94e59b9ee7ad94366
说明:公式中的B2是身份证号
1、根据身份证号码求性别: =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份证错"))
2、根据身份证号码求出生年月日: =IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))
3、根据身份证号码求年龄: =IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))
其他通用公式:(新旧身份证号通用)
(1)、根据“身份证号”获得“年龄”A1为身份证号,B1中输入公式=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y")
(2)、根据出生“年-月-日”获得“年龄”B1为出生日期,C1中输入公式=INT((TODAY()-B1)/365)或者=DATEDIF(B1,TODAY(),"Y")
判断身份证格式是否正确:B1为身份证号,C1中输入公式=IF(OR(LEN(B1)=18,LEN(B1)=15),IF(LEN(B1)=18,IF(OR(MONTH(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))<>1*(MID(B1,11,2)),DAY(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))<>1*(MID(B1,13,2))),"月日错误",""),IF(LEN(B1)=15,IF(OR(MONTH(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))<>1*(MID(B1,9,2)),DAY(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))<>1*(MID(B1,11,2))),"月日错误",""))),"身份证位数不对")&IF(AND(LEN(B1)=18,1*MID(B1,7,4)>YEAR(TODAY())-6),"年份错误","")

通用公式:假设C2为身份证号,输入公式
=IF(LEN(C2)=15,19&MID(C2,7,6),MID(C2,7,8)) 这是获得出生日期
=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女") 这是区分性别


辨别方法如下:

1,首先要了解的是:身份证第17位数代表性别,奇数为男,偶数为女。所以我们需要先提取出来第17位数,这里就需要点公式 — 文本 — MID,然后依次e799bee5baa6e997aee7ad94e58685e5aeb9362输入A2、17、1(意思是引用A2单元格数据,从第17位开始引用,引用1位)。熟练的伙伴可以直接在B2单元格输入=MID(A2,17,1)。

2,接下来是要处理B列表格中的奇偶数,这里用MOD函数来取余数。点公式 — 数学和三角函数 — MOD,依次输入B2、2。熟练的朋友直接输入=MOD(B2,2)。

3,我们用到的最后一个函数是IF,点公式 — 逻辑 — IF,依次输入C2=1、男、女(意思是识别C2表格中数据,是1显示男不是则显示女)。熟练的朋友依旧直接输=IF(C2=1,"男","女")。

4,全部下拉之后就会显示出性别了,逐个公式解释完之后,现在就需要将所有公式加在一起了。

5,在单元格中直接输入=IF(MOD(MID(A2,17,1),2)=1,"男","女"),回车就完成了。

6,我把之前输入公式的单元格改文本格式,大家可以看下全部的公式过程。当然,最简单的方法就是复制5中的公式直接用,当然用的时候注意把A2单元格改成你自己身份证号所在的单元格。



excel中身份证号码区分男女的具体操作方法如下:

1.有一组数据,最后一列是真实性别

2.在函数框中输入“=IF(MOD(MID(B2,17,1),2)=1,"男","女")”,按回车,可以自动判断并显示对应身份证所属者是“男”或者“女”。

(MID(B2,17,1)表示提取B2单元格中第17位位置的字符;
MOD(MID(B2,17,1),2)表示求B2单元格中第17位位置的字符与2的余数;
整个公式表示判断B2单元格中的第17位位置的字符与2相除是否等于1,如果等于1,即17位位置的字符为奇数,则判断并显示为“男”,如果不等于1,即17位位置的字符为偶数,则判断并显示为“女”。

3.按下回车键,得到结果

4.下拉数据

5.完成

拓展资料:

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表e79fa5e98193e59b9ee7ad94336软件的霸主。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网