如何通过Excel的身份证判断性别?
我们首先要清除身份证号码中包含的一些信息。前六位是地址编码。7-14位是生日编码,第15-17位是顺序码,其中第17位编码就包含了身份证持有人的性别信息:偶数为女,奇数为男。
知道了这个,我们再来通过身份证号码判定性别就简单多了。
一,我们首先用mid函数将第17位编码提取出来。
具体函数公式为:=MID(C2,17,1)
二、我们再用isodd或者iseven函数判断数字的奇偶性。当然,小编一般都比较喜欢使用isodd,因为写起来更简单。
三、我们再在外面用一个if函数增加一个判断即可。因为isodd会将奇数返回为ture,所以我们公式应该这样写:=IF(ISODD(MID(C2,17,1)),"男",“女”)
如果是用的iseven函数来判断,只需要将后面的男女调个位置即可:=IF(ISEVEN(MID(C2,17,1)),"女","男")
好了,解答完毕,喜欢的同学可以点个赞加个关注^_^
不到五分钟时间!EXCEL变成一个身份证信息查询工具
幸福的耗子 2018-01-21 21:00:36在hr部门工作同学经常会需要记录员工的身份证号码,然后需要手动计算或者手动查询年龄,生肖户籍地等信息,非常繁琐。这次给大家分享只输入身份证号码就可以显示你想要的信息。
性别判断方法
获取身份证号码第17位数,然后除2的余数,奇数是男,偶数是女。
=IF(MOD(MID(A2,17,1),2),男,女)
使用到的函数:
MID函数:从文本字符串中的指定位置起返回特定个数的字符
MOD函数:返回除法的余数
年龄获取方式
=DATEDIF(--TEXT((LEN(A2)=15)*19MID(A2,7,6+(LEN(A2)=18)*2),0-00-00),TODAY(),y)周岁DATEDIF(--TEXT((LEN(A2)=15)*19MID(A2,7,6+(LEN(A2)=18)*2),0-00-00),TODAY(),ym)月DATEDIF(--TEXT((LEN(A2)=15)*19MID(A2,7,6+(LEN(A2)=18)*2),0-00-00),TODAY(),md)天
使用到的函数:
DATEDIF函数:计算两个日期之间的天数、月数或年数。此函数在用于计算年龄的公式中很有用。
LEN函数:返回文本字符串中的字符个数
MID函数:从文本字符串中的指定位置起返回特定个数的字符
TEXT函数:设置数字格式并将其转换为文本
出生日期
获取身份证第7位数开始提取后面的8位数,指定数字格式yyyy年mm月dd日。
=TEXT(MID(A2,7,8),0年00月00日)
使用到的函数:
MID函数:从文本字符串中的指定位置起返回特定个数的字符
TEXT函数:设置数字格式并将其转换为文本
生肖获取方法
=IF(LEN(A2)=15,MID(鼠牛虎兔龙蛇马羊猴鸡狗猪,MOD(19MID(A2,7,2)-4,12)+1,1)
使用到的函数:
LEN函数:返回文本字符串中的字符个数
MID函数:从文本字符串中的指定位置起返回特定个数的字符
MOD函数:返回除法的余数
星座获取方法
=VLOOKUP(VALUE(1900-TEXT(MID(A2,LEN(A2)/2+2,4),#-##)),{1,摩羯座;20,水瓶座;50,双鱼座;81,白羊座;111,金牛座;142,双子座;174,巨蟹座;205,狮子座;236,处女座;267,天秤座;298,天蝎座;328,射手座;357,摩羯座},2,TRUE)
使用到的函数:
TEXT函数:设置数字格式并将其转换为文本
LEN函数:返回文本字符串中的字符个数
MID函数:从文本字符串中的指定位置起返回特定个数的字符
VALUE函数:将文本参数转换为数字
VLOOKUP函数:在数组第一列中查找,然后在行之间移动以返回单元格的值
出生地获取方法
在sheet2工作簿添加下面的数据库
然后在身份证号码查询器输入以下公式
=VLOOKUP(LEFT(A2,6),户籍地!1:1048576,2,1)
使用到的函数:
LEFT函数:返回文本值中最左边的字符
VLOOKUP函数:在数组第一列中查找,然后在行之间移动以返回单元格的值
这样就完成了身份证查询器,是不是特别棒,如果想获取excel模板 请私信回复【身份】
今天给大家分享一个小常识,也是人事行政工作信息处理的技巧——根据身份证号码判断性别。
公式B2=IF(MOD(MID(A2,17,1),2)=1,"男","女")
划重点:
根据我国现行的18位身份证号码编码规则,第17位为奇数代表男性,为偶数代表女性。
案例中运用了函数if、mid、mod三种函数嵌套组合,先用mid提取第17位数字,再用mod求第17位数字除以2的余数(判断奇数偶数),最后外层用if进行最后判断,如果是奇数则显示男,如果是偶数则显示女。
用身份证号提取员工生日、性别、籍贯是最常用的HR必会操作技巧,今天小编给您找了两种方法解决从身份证中提取性别的方法,记得点赞收藏哦~
第一种:常规Excel操作
18位的身份证号码中,倒数第二位是性别标识码,奇数为男,偶数为女。解决!
我预判你没懂,好的,那我再占用大家一分钟时间讲一下逻辑,然后就下课
第一步,用Mid函数提取身份证第17位数,就是Mid(目标单元格,提取第几位数,提取几位)
这里就是Mid(C2单元格,第17位数字,提取1位)
第二步,Mod函数:MOD(被除数,除数),返回来的是两者相除的余数
这里Mod(Mid提取出来的那个数字,2)除2得到的余数。如果余数为1则为奇数
第三步,IF函数,用IF函数返回指定的“男”;如果余数为0,IF函数则返回指定的“女”
这里IF(Mod得出的结果是否为奇数,为奇数则为“男”,为偶数则为“女”)
第二种:懒人一步到位法
如果嫌记公式太麻烦,如果想线上多人同时录入身份证信息,让表格自动给填充信息,那我建议可以看一下伙伴云表格系统
只需录入姓名以及身份证号码,然后点击【保存】,就可以一键自动生成出生地、生日、性别等信息啦,多人在线协作也超高效方便
当然也可以用Excel批量导入身份证号,直接自动生成,超级方便!
20人以内都免费,自动提取生成你想要的信息,而且团队线上协作超方便,零门槛上手超快~
速来体验!
小小身份证号码有玄机,不知道就太亏啦。现行身份证号统一为18位,前六位对应的是省市区,7到14位出生年月日,15到17为是同一地址码所标示的区域范围内对同年同月同日生人编订的顺序码,其中第17位表示性别,奇数为男偶数为女,18位是校验码,如果尾号是0-9不会有X,如果是10.则用X代替,这能保证身份证号不多位。所以想要通过身份证号判断男女只要看倒数第二位就好了,在Excel里添加公式以后就可以自动识别男女啦
学在齐鲁,悟自珞珈,十省拾捌城,分享学生资讯,科学解答疑惑。
非常简单的问题,通过身份证倒数第二位来判断。
身份证的倒数第二位奇数为男,偶数为女,通过excel取得倒数第二位的数字,然后通过mod函数取余数,如果有余数就是男,无余数就是女。
身份证编码含义
通过下图可能会有一个比较清晰的认识。
创作不易,欢迎点赞、转发、评论、关注。
叮当龙的万能口袋 专注专科大学分析、本科院校评价、热门专业推荐等解读~
如有不同意见可以在评论区讨论呐~