怎么提取身份证中的出生日期和调查登记的出生日期核对,excel03如何操作?
2个回答
展开全部
出生日期 =DATEVALUE(TEXT(MID(A1,7,8),"0000-00-00"))
男单女双 =IF(MOD(MID(A1,17,1),2),"男","女")
男单女双 =IF(MOD(MID(A1,17,1),2),"男","女")
追问
能否简单解释下此公式的含义,谢谢
追答
MID(文本,开始取值的数,取几个数) mid(身份证号,7,8) 从身份证的第7位数字开始 取8位数
text(文本,"0000-00-00") 如 text("20140602","0000-00-00“)=”2014-06-02“ (文本型)
datevalue(日期文本) datevalue("2014-06-02")= 2014/6/2 (日期型)
取余数函数 mod(3,2) 就是3除2 余 1 =1
mod(2,2) 2除2 余0 =0
偶数除2余0 奇数除2余1
然后通过IF来判断 1=true 条件成立 ”男“
0=false ”女"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询