当前位置: 首页 > IT博客 > 办公 > Excel

excel如何算年龄,出生年月自动生成年龄

  • Excel
  • 2026-02-03

excel如何算年龄?在Excel中计算两个日期之间的年龄,可以使用DATEDIF函数。这个函数可以计算两个日期之间的差异,包括年、月、日等。以下是如何使用DATEDIF函数来计算年龄的步骤:1. 假设你有两个日期,一个是出生日期(例如A1单元格),另一个是当前日期或你需要计算年龄的日期(例如B1单元格)。那么,excel如何算年龄?一起来了解一下吧。

身份证号码如何提取出生日期

直接用公式,假设身份证号在A列2行,选中同行空单元格,然后用这个公式:

=YEAR(TODAY())-IF(LEN(A2)=15,MID(A2,7,2),MID(A2,7,4))

公式里A2表示A列第2行,完了按回车就有了。

有多行,直接按着这个单元格右下角往下拖,就能批量

从身份证号码提取年龄公式

excel表格中如何在身份证号码筛出年龄,可以使用函数,下面简单给大家分享一下。


(电脑:MacBook Air 系统:macOS12 软件:WPS2019)

1、首先我们点击年龄下面空白,点击【求和】下面小三角。

2、选择【其他函数】。

3、然后我们点击【常用函数】。

4、接着我们点击【提取身份证年龄】,身份证号码点击选择对应的单元格,点击右下角【确定】。

5、然后即可算出【年龄】,如图所示。


希望对您有所帮助,如有疑问记得留言哦,谢谢。

excel自动计算年龄公式

excel年龄计算公式是=DATEDIF(I2,TODAY(),"Y"),演示步骤如下:

工具:华硕VivoBook15x、windows10、Microsoft office Excel2021。

1、提取出生日期,利用MID函数从身份证号码中的第7位开始,提取总共8位数字,提取出来的就是出生日期。案例中公式为=MID(G2,7,8),即充G2单元格中的身份证号码从,从第7位数字开始提取总共8位数字出来。

2、鼠标下拉填充,提取所有身份证号码对应的初始年月日。

3、将出生日期转为文本:利用TEXT函数,=TEXT(H2,"0000-00-00"),就可以将H2单元格中的出生日期转换为文本样式。

4、计算年龄:利用DATEDIF计算两个日期之差,就可以计算出年龄。案例中公式为=DATEDIF(I2,TODAY(),"Y"),I2是从身份证提取出来的出生日期转换为文本样式后的数据,TODAY()就是当天的日期,该公司结果就是计算这两个日期之间的差值,也就是对应身份证号码的年龄了。

Microsoft Excel常用公式

1、SUM(求和函数):用于计算一组数值的总和。

身份证计算年龄的公式 excel

在Excel中计算两个日期之间的年龄,可以使用DATEDIF函数。这个函数可以计算两个日期之间的差异,包括年、月、日等。以下是如何使用DATEDIF函数来计算年龄的步骤:

1. 假设你有两个日期,一个是出生日期(例如A1单元格),另一个是当前日期或你需要计算年龄的日期(例如B1单元格)。

2. 在一个新的单元格中输入以下公式:

```

=DATEDIF(A1, B1, "Y")

```

这里,A1是出生日期,B1是当前日期,"Y"代表年。

3. 按下回车键,Excel将自动计算出两个日期之间的完整年数,即年龄。

DATEDIF函数的语法是:

```

DATEDIF(start_date, end_date, unit)

```

- `start_date` 是开始日期。

- `end_date` 是结束日期。

- `unit` 是你想要计算的时间单位,可以是"Y"(年)、"M"(月)、"D"(日)等。

请注意,DATEDIF函数在某些版本的Excel中可能不可用,因为它不是Excel的标准函数。如果你的Excel版本不支持DATEDIF,你可能需要使用其他方法,如计算两个日期之间的天数差,然后根据需要转换为年、月或日。

计算年龄的公式

在Excel表格中,可以使用公式来筛选身份证号码并计算年龄。以下是一个示例:

假设身份证号码在A列,你可以在B列使用以下公式来提取出出生日期:

=DATEVALUE(MID(A1,7,2)&"/"&MID(A1,9,2)&"/"&MID(A1,11,2))

这个公式将提取身份证号码中的年、月、日,并将其组合成一个日期格式。

然后,在C列使用以下公式来计算年龄:

=DATEDIF(B1,TODAY(),"y")

这个公式将计算出生日期到今天之间的年数。

最后,你可以使用筛选功能来筛选出特定的年龄范围。选择数据,然后点击“数据”选项卡上的“筛选”按钮。在年龄列中选择你想要的范围,然后点击确定。

这样,你就可以在Excel表格中筛选出特定年龄的身份证号码了。

以上就是excel如何算年龄的全部内容,1、打开excel表格,在A列单元格中输入出生年月日,具体数据见下图A列。2、在B1单元格中输入年龄计算公式:=DATEDIF(A1,TODAY(),"Y")。3、点击回车键,即可生成计算结果,生成的年龄根据生日日期来计算。4、用鼠标向下拖动B1单元格,即可将其他的出生年月日计算出年龄。内容来源于互联网,信息真伪需自行辨别。如有侵权请联系删除。

猜你喜欢