多语言展示
当前在线:447今日阅读:126今日分享:42

怎么自动填充出生日期和年龄?

人事劳资管理中每年都要用Excel统计职工信息资料,每次都要填写年龄与出生日期等信息,特别烦琐。职工身份证号都是现成的,有没有根据身份证信息就能自动算出年龄和出生日期的办法?捣鼓了捣鼓,你还别说,Excel还真有这个功能,来!一齐看看。
工具/原料

Excel

方法/步骤
1

打开Excel表格,单击选中“出生年月”列单元格。

2

在单元格内输入公式=TEXT((LEN(C5)=15)*19&MID(C5,7,6+2*(LEN(C5)=18)),"#-00-00")。(粗体字为函数公式)

3

点击函数输入框左边的“√”或直接按回车键,确认输入的函数公式。

4

单元格内日期便是自动计算出的出生日期。点选单元格,鼠标移至单元格右下角,光标变为黑十字。

5

鼠标按住黑十字不放,向下拖动鼠标,直至虚线框框住所有需要填写出生日期的单元格,松开鼠标即可全部自动填充。

6

需要计算年龄,则选中“年龄”列单元格,并输入公式=YEAR(NOW())-MID(C5,7,4)

7

同样按照步骤5、6将需填写年龄的单元格进行自动填充。

8

性别也可依据身份证号自动填充,在“性别”列单元格输入公式=IF(mod(mid(C5,15,3),2),"男","女")

10

最终效果图,这样填表是不是事半功倍,方便快捷多了!

注意事项
1

为方便起见,经验中所列公式可以直接套用,将公式粘贴至所需单元格即可,粘贴时要注意将单元格位置号及时更换为表格内对应的单元格号,以免计算有误。公式中的“C5”就是单元格位置号。

2

公式中的函数代码为常用函数,在Excel软件中有详细的解释,如想了解,可点击【插入】→【函数】→在“搜索函数”框中输入函数名称→点【转到】即可进行快速查询。

3

输入公式后有时会弹出公式错误或以文本形式直接显示公式本身,问题原因有二:一是单元格格式没有设置为“常规”格式;二是公式符号非小写或英文状态,输入时将键盘切换至英文即可。

4

同样原理还可用出生日期计算年龄,或用年龄返算出生日期,只要留心研究,工作中总会有窍门。

推荐信息