Excel表里.用身份证号码判断性别的函数是什么

 我来答
虚怀若谷举手之劳

2022-09-08 · 用我一份热,耀出千分光
虚怀若谷举手之劳
采纳数:1463 获赞数:5082

向TA提问 私信TA
展开全部

解答这个问题的过程中,使用到的函数比较多, 有if函数,mod函数,mid函数,

常见的公式如下:if(mod(mid(证件号码,17,1),2)=1,"男","女")

公式的具体意思:当证件号中的第17个数字为单数时候,男性;第17个数字为双数的时候,男性。

效果如图:=IF(MOD(MID(A2,17,1),2)=1,"男性","女性"),公式可以复制粘贴后直接使用。

如有疑问可以继续交流,问题得到解决请给个认可!

Excel应用实例分享
2022-09-28 · 科技领域创作者
Excel应用实例分享
采纳数:49 获赞数:100

向TA提问 私信TA
展开全部

公式=IF(ISEVEN(MID(A2,17,1)),"女","男")

具体操作如下:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一汽大众拭壬6
2013-09-12 · TA获得超过441个赞
知道小有建树答主
回答量:256
采纳率:98%
帮助的人:58.1万
展开全部
假如身份证号码在“A列”,如A2中,

1、判断年龄:如果想在Excel中“B列”单元格显示年龄,那么点击所在列的第一个待输入的单元格,在这个单元格编辑区内输入以下公式:

=IF(A2>"",DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00"),TODAY(),"y"),)

如果你的身份号码在D列的D5或F列。。那么记得更换公式中的“A2”为“D5”,记得更换四处哟。

最后托动柄,向下复制。

2、判断性别:

在C2中输入=IF(A2>"",IF(MOD(RIGHT(LEFT(A2,17)),2),"男","女"),)

3生在出生年月日:A列为身份证号码,在B列显示出生年月日

=IF(A3>"",TEXT((LEN(A3)=15)*19&MID(A3,7,6+(LEN(A3)=18)*2),"#-00-00")+0,)

利用EXCEL中的datedif函数,就可以快速计算出所有员工的准确年龄来。
在统计员工资料的EXCEL表格中,在C列中输入员工的出生日期,比如:1977-8-3,然后在计算年龄的列中输入函数DATEDIF(C3,TODAY(),"Y"),即可直接计算出员工的准确年龄来(图)。
其中公式中的C3和TODAY()分别代表前后两个日期,顺序不能颠倒,此外"Y"代表计算的时间差折算为年。由于C3中的内容是出生的年月日,而TODAY()返回的是当天的日期,那么二者之间的时间差值就折算为年,即为随时更新的年龄。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式