相信不少的小伙伴们,工作当中数据表会有几百、上千条,这时候要统计每个员工的年龄,如果按照一条条计算,肯定费时又费力,下图公司员工数据表有 478 多条员工数据,如果一条条去比对计算年龄,那说不定一个星期都做不完 。
下面栗子老师教你 3 招获取年龄的使用方法吧,30 秒就学会哦,5 秒做好这份 478 条员工年龄数据 。
方法一:利用 DATEDIF()函数,简单易学
1、首先在【生日数值】下单元格中输入:=MID(B3,7,8),截取从第 7 位开始,8 个数字的年月日,并按【回车键】,得出数值 19900105 。熟练操作以后,可以省略这步哦,栗子老师为了让大家更加清晰了解,所以分步骤讲解 。
2、TEXT()函数:用 TEXT()函数将数值格式化为文本,TEXT(值,数字格式) ,在【生日】列输入公式=TEXT(MID(B3,7,8),”0000-00-00″) 或=TEXT(C3,”0000-00-00″),最终得出 1990-01-05 。
3、DATEDIF()函数使用:在【年龄】下输入=DATEDIF(D3,TODAY(),”y”) 或=DATADIF(TEXT(MID(B3,7,8),”0000-00-00″) ,TODAY(),”y”) 。
【excel身份证号怎么提取年龄 excel身份证提取年龄计算公式】 拓展延伸:
(1)DATEDIF 函数:主要用于计算两个日期之间的天数、月数或年数 。其返回的值是两个日期之间的年/月/日间隔数 。
(2)TODAY(): 表示返回当前日期 。
4、最后从【年龄】下单元格开始选中所有的单元格,按住【Ctrl + D】进行一键填充,或者选中【年龄】下单元格,右下角有个+号,【双击】也可进行一键填充哦 。
以上就是利用 DATEDIF()函数计算出【年龄】,下面我们再来看看其他函数吧,GO!
方法二:利用 YEAR(日期序号) – MID(B4,7,4)
1、YEAR(TODAY())返回的是当前年份,用当前年减去获取的身份证号上的年 。
2、在【年龄】下单元格中输入 =YEAR(TODAY())-MID(B3,7,4),注意此处获取从第 7 位开始,4 位数字得出 1990,最终减去后为 32 。
3、利用一键填充的方法,将所有员工年龄求出 。
【这个方法是不是超级简单,下面还有一个更简单的方法哦!】
方法三:利用 Excel 自带函数【提取身份证年龄】,一键提取年龄
1、首先选中「年龄」列的单元格,然后点击「公式」选项卡下的「插入函数」按钮,接着选择「常用公式」—「提取身份证年龄」,在「参数栏」选择对应的身份证号码单元格【B3】,点击确定,此时就会自动计算出年龄 。
推荐阅读
- Excel表格如何冻结首行 excel表格冻结前几行怎么冻结
- 微信怎么上传身份证
- Excel数值批量转文本的方法 excel怎么批量把数字转文本
- 制作excel电子表格的方法 电脑上怎么制作表格
- excel查找重复值并提取重复值 excel如何筛选重复内容
- excel自动求和怎么操作 表格如何自动求和
- 甘蔗煮热了吃好吗
- Excel表格序号自动更新的方法 excel怎么自动编号调整
- Excel常用的9个函数公式 计算机excel函数公式大全
- Excel表格计算总是差一分钱 excel求差公式怎么输入