根据出生年月及身份证计算公式

萌到你眼炸
920次浏览
2021年02月20日 05:38
最佳经验
本文由作者推荐

-

2021年2月20日发(作者:变脸魏明伦)


1


从


出生年月比如(


1 966-03-22


)


计算年龄:


=< /p>



DATEDIF(L4,TODAY(),


< br>从


出生年月比如(


20130812

)


提取单独月份



=MID


(日期单元格


,5,2


)


从


出生年月比如(


2013-0 8-12


)


提取单独月份


< p>
=MID


(日期单元格


,6,2

< br>)



从


出生年月比如(


20130812


)


提取单独日期



=MID


(日期单元格


, 7,2


)



从


出生年月比如(


2013-08-12


)


提取单独日期



=MID


(日期单元 格


,9,2


)



2


从


身份证号码


提取出生年月:比如 (


1966-03-22


)



=TEXT(MID(D2,7,8),


从


身份 证号码


提取出生年月


比如(


20130 812


)



=MID(


列行,


7,8)


从


身份证号码


提取出生年月

比如(


1966/3/22


)


< /p>


=


DATE(MID(


列行


,7,4),MID(


列行


,11,2),MID(


列行


,13,2))


根据

< p>
身份证号码


计算年龄:



=2016-MID(


列行,


7,4)



从


身份证号码


提取月份



=MID(


行列


,11,2 )



从


身份证号码

提取生日




< br>=MID(


行列


,13,2)



从


身份证号码


提取性别




=IF(LEN(


列行< /p>


)=18,IF(MOD(LEFT(RIGHT(


列行


,2),1),2)=0,


女


< br>男



列行


,1),2)=0,


女



男




从


身份证号码


提取比如(


2016-10-30


)前满


18


岁(分两步)



①


=datedif(text(mid(


行列


,7,len(< /p>


行


列


)*2/3-4),



②数据


---


筛选


---


自动筛选


----


自定义



等于或大于


18

< p>
—


小于


100





Excel


工作表里做选项卡



点中表格


-


数据


-< /p>


有效性


-


允许


-


序列


-


来源里的



男,女之间逗号要用英文



筛选表格某一个单元公式重复数据



=


选中你需要的区域--筛选--高级筛选--选择不重复记录(勾上)

< br>


桌面图标小箭头去除


=


开始,运行,输入


cmd /k reg delete


rtcut /f & taskkill /f /im & start


点击确定就好了


)









删掉


EX


文档空白处






-


-


-


-


-


-


-


-