成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

excel根据身份证号码判断性别

Q1:Excel用身份证号码判断性别的函数是什么?

是if函数,举个例子吧
在EXCEL表格中,E列为18位身份证号码,现在要根据身份证号码判断性别,在J列显示。如果身份证倒数第2位数是双数则为0,单数则为1,请问如何设置逻辑函数?
=IF(MOD(MID(A1,17,1),2),"1","0")
如果既有15位的又有18位的则有加个决断
=IF(MOD(MID(A4,IF(LEN(A4)=15,15,17),1),2),"1","0")

Q2:在EXCEL表格中,如何自动根据身份证号码判断性别

聪明啊楼上的朋友

Q3:在EXCEL中如何根据身份证号码判断性别,请讲仔细点,不要随便在其他地方粘贴过来。用MOD函数

=IF(A2<>"",IF(MOD(RIGHT(LEFT(A2,17)),2),"男","女"),)
A2为身份证号所在单元格。
IF判断A2是否为空,非空的话判断身份证性别。
RIGHT(LEFT(A2,17))选用LEFT取前17位,再用RIGHT取后一位,实际取身份证的第17位数字。(当身份证为15位数字时,LEFT取前17位,得到的还是15位数字,RIGHT同样取最后一位数字。)
MOD(数字,2)判断前面取得的数字是否为双数,双数返回0,单数返回1.
IF(MOD结果,"男","女"),如果MOD结果为1(即TRUE),返回第一个结果“男”;MOD结果为0(即FALSE),返回第二个结果“女”。

wWW.bAZhIshI!.Com

Q4:Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?

如下图,要根据A列的身份证号码提取出生日期,判断性别和计算年龄

提取出生日期

现在身份证号码都是18位,代表出生日期的是第7位-第14位,总共8位数字,

所以在B2单元格输入公式:=--TEXT(MID(A2,7,8),"0-00-00")

公式说明:使用MID函数从第7位开始提取,提取8位数,但是提取出来的是一串数字,并不属于日期格式,所以使用TEXT函数将数字转换为日期格式。

判断性别

身份证号码的第17位数字是代表性别的,奇数为男生,偶数为女生,所以在C2单元格输入公式:=IF(MOD(MID(A2,17,1),2),"男","女")

公式说明:用MID函数提取第17位代表性别的数字,然后用MOD函数将第17位数跟2相除取余数,奇数跟2相除的余数为1,偶数跟2相除的余数为0,再用if函数判断MOD函数的余数是1则返回“男” 是0则返回“女”

计算年龄

在D2单元格输入公式:=DATEDIF(B2,TODAY(),"Y")

公式说明:用DATEDIF函数计算两个日期之间相差的日期间隔,用出生日期跟今天的日期(用TODAY函数表示当前的日期),计算类型为“Y”(年)

我是小螃蟹,如果您喜欢这篇文章,请帮忙点赞、转发、评论支持哦!

猜你喜欢

更多