Excel计算年龄的方法,再也不怕手算算错了

想快速在Excel表格中计算出年龄吗?本文为大家详细介绍了Excel怎么计算年龄,帮助用户通过Excel计算年龄公式快速算出年龄。

在工作中我们有时会使用Excel来收集信息,比如在统计居民个人信息的时候,会记录居民的出生日期,有了出生日期之后我们就可以计算年龄,Excel怎么计算年龄?您还在挨个手算吗?

接下来我们一起来看看如果您的表格内已经有了身份证号,Excel计算年龄的方法。

Excel计算年龄的方法

Excel表格中有各种功能的函数,合理使用这些函数能够提升工作效率,简化工作流程,也能为我们节省大量的时间。要在Excel计算年龄,您可以使用Excel计算年龄公式。

Excel怎么计算年龄?您可以使用几个函数结合起来从身份证号中提取年龄,具体操作步骤如下:

步骤1. 打开Excel表格,首先截取生日部分的数字。另起空白列,输入=MID(B2,7,8),其中“B2”是身份证号所在单元格,“7”是截取数字起始位置,“8”代表了截取8位数字。

回车之后空白列显示身份证号中的出生日期,将鼠标移至该单元格右下角,当鼠标图标变为实心的黑色十字之后,下拉应用到其他单元格。

从身份证号中提取出生日期

如果回车没有返回数字,可以检查一下空白格的单元格格式是不是设置的“常规”,没有的话修改为常规。

步骤2. 用TEXT函数将格式变为文字。在上一步的出生日期列旁边一列,输入=TEXT(B2,"0000-00-00"),将单元格C2的生日日期变为标准的文字格式,也可以直接跳过步骤1输入=TEXT(MID(B2,7,8),"0000-00-00")并回车。同样下拉应用到其他单元格,得到的效果如图。

将出生日期改为标准格式

步骤3. 在年龄列输入=DATEDIF(C2,TODAY(),"y")并点击回车键,就可以得到今年的年龄。然后下拉运用到其他单元格即可。这种方式计算的年龄是按生日划分的,也就是说即使只差一天满两岁也按一岁显示。

效果展示

如果您觉得比较麻烦,也可以跳过上面的步骤,直接函数套用,在年龄单元格下输入=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")并回车,直接实现Excel计算年龄。

输入

不过套用函数因为格式相对来说会比较复杂,对Excel内各种函数不是很熟悉的朋友们不建议采用这种方法,容易取错数据,造成结果错误,建议还是一步一步来。

结论

总的来说,本文为大家详细介绍了Excel怎么计算年龄,帮助用户通过Excel计算年龄公式快速算出年龄,帮助大家节省时间也减少手动计算失误的可能性。

使用不同的软件具体的操作步骤可能会有一定的出入,您可以以本文作为参考,根据实际情况对具体步骤进行修改。