如何从身份证号码中提取年龄

 时间:2026-02-13 19:58:05

1、1.首先要知道身份证号中的出生年月日,所以要用mid函数进行字符串的截取。

2.截取后的字符串不是日期的形式,不能参与计算,要用date函数。

3.还要知道现在的日期(用now函数),减去出生日期得到年龄。用datedif函数。

1、2.mid函数的含义

从任意位置截取字符串

mid函数的语法格式

=mid(text, start_num, num_chars)

=mid(字符串,开始截取位置,截取字符个数)

如果有疑问可以观看小编的经验,Excel中mid函数的使用方法 

如何从身份证号码中提取年龄

1、3.date函数的含义

Date函数表示将数值或者非日期函数转化为标准的日期。

date函数的语法格式

=date(年,月,日)。

有关date函数,可以观看小编的经验2010Excel日期函数:[1]Date函数

如何从身份证号码中提取年龄

1、4.datedif函数的含义

Datedif函数表示计算两个日期相差的年、月、天数,需输入三个参数。

datedif函数的语法格式

=datedif(开始日期,结束日期,单位)

有关datedif函数,可以观看小编的经验2010Excel日期函数:[7]Datedif函数

如何从身份证号码中提取年龄

1、5.如图所示,利用date函数返回出生日期。

输入公式=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))

得出出生日期19800212。

如何从身份证号码中提取年龄

2、如图所示,利用now函数求出当前日期。

输入公式=now(),返回当前日期2014-11-12。

如何从身份证号码中提取年龄

3、6.如图所示,利用datedif函数对两个日期进行相减,得出年龄

输入公式=DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),NOW(),"y")

单位y的含义如下面所示,使datedif函数只计算年数,datedif函数的第三个参数还有以下几种形式。

Y——两日期差距的整年数,即已满几年

M——两日期差距的整月数,即已满几月

D——两日期差距的天数,即两者相减的数字

Ym——两日期中月数的差,忽略日期中的日和年。

Md——两日期中天数的差,忽略日期中的月和年。

Yd——两日期中天数的差,忽略日期中的年。

第三个参数(单位)不区分大小写。

如何从身份证号码中提取年龄

  • excel如何计算年龄
  • excel年龄计算公式用出生年月
  • excel算年龄公式
  • Excel如何根据身份证提取年龄
  • excel表格出生年月日提取年龄
  • 热门搜索
    菲律宾长滩岛旅游 利川旅游 南麂岛旅游攻略 埃及旅游攻略 上海旅游节 保定旅游景点 安吉旅游景点 常州旅游景点大全 兰州旅游景点大全 澳门旅游学院