如何在 Excel 中根据身份证号码计算年龄?

ms excelmicrosoft technologiescomputers更新于 2024/12/2 7:08:17

假设您有一个包含 13 到 15 位数字的身份证号码列表,其中前六位数字是候选人或特定人员的出生日期,因此您有一个身份证号码列表。

例如,假设您有一个身份证号码为 9304304413002 的人,其中前六位数字是出生日期 1993/04/30。如何根据这个身份证号码计算年龄?在本文中,我将介绍一个非常简单的公式,可以根据给定的身份证号码快速计算出一个人的年龄。

按照以下步骤操作,轻松了解如何在 Excel 表格中根据身份证号码计算年龄。

步骤 1

打开 Microsoft Excel 表格,并输入以下屏幕截图所示的身份证号码供参考。您可以根据自己的意愿或公司要求更改身份证号码。

步骤 2

现在,您需要选择一个空白单元格,并输入以下公式,根据给定的身份证号码计算年龄。在本例中,我将在单元格 B2 中输入公式,如下图所示,供您参考。

=DATEDIF(DATE(IF(LEFT(A2,2)>TEXT(TODAY(),"YY"),"19"&LEFT(A2,2),"20"&LEFT A2,2)),MID(A2,3,2),MID(A2,5,2)),TODAY(),"y")

步骤 3

现在,您需要将填充柄向下拖动,直到您想要计算给定 ID 号的年龄为止。应用公式后,系统将根据身份证号码计算年龄,如下图所示,供您参考。

注意 - 在以上公式中,A2 包含要计算年龄的身份证号码列表。如果年份小于当前年份,则视为 20 岁;如果年份大于当前年份,则视为 19 岁。

结论

在本教程中,我们用一个简单的示例演示了如何在 Excel 中根据身份证号码计算年龄。


相关文章


有用资源