前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

用一个公式从身份证号中提取年龄(从身份证号里面提取年龄公式)

qiguaw 2025-04-11 05:58:48 资源文章 10 ℃ 0 评论

身份证号码转换年龄,怎么做?

如果身份证号码在A1单元格,那么只要在需要算年龄的单元格中输入如下公式:=DATEDIF(TEXT(MID(A1,7,8),"0000-00-00"),TODAY(),"Y")

解析:

DATEDIF函数,此函数了隐藏函数,其在帮助和插入公式里面没有。 返回两个日期之间的年\月\日间隔数。常使用DATEDIF函数计算两日期之差。包含D,M,Y,YD,YM,MD

DATEDIF(起始日期,结束日期,返回值的类型)。

在本例中起始日期是从身份证中提取的出生时期,结束日期是计算机系统的当前日期,返回类型是“Y”,表示两个日期间的年数。

TEXT(value,format_text)

将数值转换为按指定数字格式表示的函数。

Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。

Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。

MID(text, start_num, num_chars)

TEXT是包含提取字符的文本字符串,可以直接输入含有目标文字的单元格名称。

START_NUM是文本中提取的第一个字符的位置,文本中第一个字符位置为1,以此类推,起始数字不得大于文本长度,否则会报错。

NUM_CHARS,指定希望从文本中返回的字符个数。

注意:在输入公式时将输入法切换成英文状态。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表