1、首先在表格中输入一组身份证号码,该身份证号码为虚拟的举例号码。
2、然后在B1单元格中输入提取男生或者女生的计算公式:=IF(MOD(--MID(A1,17,1),2),"男","女")。
3、点击回车即可看到生成的是“女”,说明身份证对应的为女生。
4、再在空白单元格中输入提取年龄的公式:=YEAR(TODAY())---MID(A1,7,4)+1。
5、点击回车即可看到生成的年龄是21岁,该年龄是根据当前计算的日期与出生日期进行计算,计算的日期超过出生日期则会增加一岁。
1、本次演示使用的软件为WPS的电子表格,软件版本为WPS2019。
2、首先打开WPS电子表格,在新打开的表格中输入用于演示提取身份证号中的年龄和性别的数据,演示使用身份证号数据均为虚拟随机生成的身份证号,不具备实际意义。
3、首先输入公式“=IF(MOD(--MID(A2,17,1),2),"男","女")”,表示取出单元格中的身份证号中的第17位,该数据代表性别。
4、然后输入公式“=YEAR(TODAY())---MID(A2,7,4)+1”,表示取出身份证号中的出生年份并与当前年份进行计算,得到当前年龄。
5、输入完成后点击回车即可看到效果,对于批量数据可以直接使用填充操作进行自动填充即可。
本回答被网友采纳就是我整列都是身份证号码,怎么比较快,
追答复制并下拉公式,立即完成了啊!哪一列?
追问F列都是身份证号码,D列是性别,E列是年龄
追答D2单元格输入公式:
=IF(MOD(--MID(F2,17,1),2),"男","女")
复制并下拉,即是性别了
年龄怎么弄
追答E2单元格输入公式:
=YEAR(TODAY())---MID(F2,7,4)+1
复制并下拉就是年龄
好的,谢谢
本回答被提问者和网友采纳