0

excel怎么从身份证号判断算男女性别和年龄(汇总3篇)

浏览

7566

文章

3

篇1:如何判断巴西龟的性别和年龄

全文共 478 字

+ 加入清单

巴西龟寿命很长,但有些主人并不是从小开始饲养,所以对乌龟的性别年龄并不清楚,小编见过养了好多年巴西龟还是不知道自家的小龟是公是母的,今天小编来介绍下如何自己判断巴西龟的年龄和性别吧~

巴西龟

判断乌龟性别

一般来说,雌性乌龟背甲较短并且宽阔,其腹甲平坦中央无凹陷,尾细且短,尾基部细,泄殖孔距腹甲后缘较近,腹甲的2块肛盾形成的缺刻较浅,缺刻角度较大;而 雄性乌龟背甲较长且窄,其腹甲中央略微向内陷,尾粗且长,尾基部粗,泄殖孔距腹甲后缘较远,腹甲的2块肛盾形成的缺刻较深,缺刻角度较小;整体来说,对于大多数的同年成年乌龟来说,雄性乌龟的体形较薄而小,雌性乌龟体形圆厚且大。

判断乌龟性别

最常见和最普通的乌龟计算年龄的方法就是,以龟背甲盾片上的同心环纹的多少来推算。乌龟背甲上的每1圈就代表1个生长周期,也就代表乌龟1岁。乌龟盾片上的同心环纹多少,然后再加破壳出生为1年,这也就是乌龟的实际年龄。但是,这种乌龟年龄的计算方法,只能使用在背甲同心环纹清楚的乌龟身上,而对于老年龟或同心环纹模糊不清的龟,也就只能估计推算出乌龟的大概年龄了,而无法准确的推算出其实际年龄。

展开阅读全文

篇2:Excel如何判断身份证号码数据的第17或15位数字的奇偶性决定男女性别 Excel由身份证号判断男

全文共 961 字

+ 加入清单

身份证号码分为18位或15位数,如图 75?1所示,之前使用15位数字,其中第15位数字为奇数表示男性,升级后以第17位数字的奇偶表示性别,要判断奇偶性就必须取得后3位以同时满足15、18位身份证号的取数要求。公式中使用到了MOD函数,由于此函数的限制,所以仅判断15位身份证号返回正确结果,超过则视为0。下面与大家分享根据B列18位或15位数的身份证号码判断性别男女的方法。

图75?1 根据身份证号码判断性别

解决方案

判断18位身份证号的第17位或15位身份证号的末位数字奇偶性。

操作方法

在C3单元格输入以下公式并向下复制:

=IF(MOD(RIGHT(LEFT(B3,17),3),2),"男","女")

原理分析

取得身份证号中性别数字

中国公民身份证号码原使用15位数字表示,其中第15位数字为奇数表示男性,升级后的身份证号码以第17位数字的奇偶表示性别。RIGHT(LEFT(B3,17),3)截取身份证前17位数字的后3位,同时可以满足15、18位身份证号的取数要求。

公式中使用到了MOD函数,下面是MOD函数功能的简要介绍:

mod 就是返回除法中余数,如10处以3余1为:

公式为

=mod(10,3)结果为1

被除数 除数也可为小数,返回剩余小数,但由于2进制的转化,数据有所差值,建议最好不要公式中有小数,误差会较大。

MOD函数的限制

在D3单元格输入以下公式将返回#NUM!错误:

=IF(MOD(LEFT(B3,17),2),"女","男")

这是由于MOD函数无法计算被除数与除数的商达到或超过2^40的数据。Excel 2003、2007版中,MOD函数参数之商限制为2^27倍。

ISODD、ISEVEN函数虽然不受参数之商限制,但受15位数字计算精度的限制,在E3单元格输入以下公式并向下复制:

=IF(ISODD(LEFT(B3,17)),"男","女")

仅E6判断15位身份证号返回正确结果,其他均将超过15位的数字视为0,即判别未偶数而返回性别为"女"。

以上便是为大家介绍的有关在Excel中根据身份证号码判断性别的方法,原理就是判断末位数字的奇偶性,公式中使用到了MOD函数及RIGHT和LEFT,至于函数使用的详细说明可以参阅相关文档。如果你是从事财务、销售、HR等办公人士,建议将此技巧学会,以备不时之需。

展开阅读全文

篇3:excel怎么从身份证号判断算男女性别和年龄

全文共 601 字

+ 加入清单

本例主要介绍如何在Excel中根据身份证号计算年龄性别

1、首先看一下原始数据,本例以18位身份证号为例。A列是18位的身份证号,需要在B列和C列分别提计算出年龄和性别信息。

2、我们知道,18 位身份证号从第7位开始的8位数字代表出生日期 。出生的年份是从第7位开始的4位数字,因此,我们可以用MID函数将出生年份提取出来。双击B2,输入公式 :=MID(A2,7,4)

3、要求年龄,需要用当前的年份减去身份证上的出生年份。我们可以用YEAR函数来取得当前的年份,例如输入 :=YEAR(NOW()) 就可以返回当前的年份2014。

4、将上述两个部分合并,就得到了B2的最终公式 :=YEAR(NOW())-MID(A2,7,4)

5、下一步我们看一下如何判断男女。18位身份证号的第17位是判断性别的数字,奇数代表男性,偶数代表女性。首先,我们还是用MID函数将第17位数字提取出来,输入公式:=MID(A2,17,1)

6、然后我们利用 MOD函数(MOD函数是取余数的函数)取第17位数字除以2的余数 ,如果余数是0,则第17位是偶数,也就是该身份证是女性;反之,如果余数是1则说明身份证是男性。我们嵌套IF函数如下 :=IF(MOD(MID(A2,17,1),2),"男","女")

7、上述是适用于18位身份证号的公式,如果有15位的身份证号可以用公式升级成18位的,然后再利用上述公式计算即可。

展开阅读全文