第1个回答 推荐于2021-01-16
身份证号码在A1 B1为出生年月日,输入=TEXT(IF(LEN(A1)=18,MID(J2,7,8),19&MID(A1,7,6)),"0000-00-00")就ok
假设A列是姓名,B列是性别,C列(要设为日期型数据)是出生日期,D列(要设置为常规型)是年龄,E列(设置为日期型)是你要知道的退休那天的日期:
A1到E1分别是:姓名 性别 出生日期 年龄 退休日
则:D2=year(now())-year(C2) 往下复制到所有即可
E2=if(b2="男",DATE(YEAR(C2)+60,MONTH(C2),DAY(C2)),DATE(YEAR(C2)+55,MONTH(C2),DAY(C2))) 往下复制到所有即可本回答被网友采纳
第3个回答 2014-08-11
假设身份证号写在B列B2单元格开始的数据
出生日期列的第二行写入公式
=TEXT(MID(B2,7,8),"0-00-00")
或
=TEXT(MID(B2,7,8),"0年00月00日")
下拉复制公式
希望您能成功 望采纳。
追问
身份证号码是18位的,单元格设置的必须文本才能显示,录入你得公式之后这样了