excel中怎样用身份证号计算年龄

excel中使用身份证号计算年龄,可通过YEAR,TODAY获得当前年份,使用MID函数获得身份证的出身年份,两者相减即可得到年龄。

方法步骤如下:

1、打开需要操作的EXCEL表格,在任意单元格函数编辑框输入:=YEAR(TODY())-MID(,然后点击选择身份证号码所在单元格。

2、在公式编辑框继续输入7,4),并按回车完成公式的输入。

3、返回EXCEL表格,可发现已成功通过身份证号码计算出年龄。

从身份证号码计算年龄,返回的是公式没有计算出来

先在“年龄”列的第一个单元格中点击鼠标左键,选中这个单元格 。

选中单元格后,在Excel的编辑栏中输入?=YEAR(NOW())-MID((需要时可以把以上要输入的内容复制粘贴到Excel中,以避免输入字符的麻烦。

输入以上字符后,用鼠标点击同一行左侧包含身份证号码的单元格。

点击单元格后,编辑栏中会自动输入该单元格的名称。

然后在单元格名称后再输入?,7,4这样即输入完成了根据身份证号码自动计算年龄的公式,整个公式为“=YEAR(NOW())-MID(C3,7,4)”。其中的“YEAR(日期值)”可以得到某个日期中的年份。

“NOW()”可以得到当前电脑系统中的日期;“YEAR(NOW())”即可得到当前电脑系统中的年份;“MID”可以从字符串中得到指定数量的字符,“MID(C3,7,4)”表示得到从C3单元格中第7位字符开始的共4位字符,即身份证中的出生年份信息。

这样,用“电脑中的年份”减去“身份证中的出生年份”即得到该人员的实际年龄。当然,前提是电脑系统的时间要准确。

输入公式后按键盘的回车键或者鼠标点击编辑栏左侧的对号按钮。

这样,输入公式的单元格中就会自动显示出对应身份证的实际年龄。

再将鼠标指针指向该单元格的右下角,当鼠标指针变成十字形状时双击鼠标左键或者向下拖动鼠标至列尾。

这样,年龄列中就会自动计算并且显示出各身份证对应的年龄了。

注:要保证计算年龄结果的正确性,必须让电脑系统的时间保持准确。

计算身份证年龄的公式如下:

年龄 = 2022 - 出生年份

其中,出生年份应该是以“年月日”形式表示的,例如 1990-01-01。

如果返回的是公式没有计算出来,可能是以下原因之一:

1. 输入错误:检查输入的出生年份是否正确,是否包含了“年月日”三个元素,并且日期格式是否正确。

2. 公式错误:检查公式中的符号和计算顺序是否正确。在某些编程语言中,计算顺序是从左到右执行的,因此如果公式中的运算符优先级相同,那么需要使用括号来明确计算顺序。

3. 出生年份错误:如果输入的出生年份不正确,例如将 1990 年错误地输入为 1990 年 1 月 1 日,那么计算结果也会不正确。

如果排除了以上问题,但仍然无法计算出年龄,那么可能需要进一步检查代码或提供更多的上下文信息来帮助解决问题。

本文来自作者[卷晨妍]投稿,不代表五洲号立场,如若转载,请注明出处:https://www.tzwzszyy.cn/ylzx/202508-23309.html

(5)
卷晨妍的头像卷晨妍签约作者

文章推荐

发表回复

作者才能评论

评论列表(3条)

  • 卷晨妍的头像
    卷晨妍 2025年08月25日

    我是五洲号的签约作者“卷晨妍”

  • 卷晨妍
    卷晨妍 2025年08月25日

    本文概览:excel中使用身份证号计算年龄,可通过YEAR,TODAY获得当前年份,使用MID函数获得身份证的出身年份,两者相减即可得到年龄。方法步骤如下:1、打开需要操作的EXCEL表...

  • 卷晨妍
    用户082509 2025年08月25日

    文章不错《excel中怎样用身份证号计算年龄》内容很有帮助