Excel如何从身份证号提取出生年月、年龄、性别

 时间:2026-02-12 12:14:43

1、首先,我们需要了解目前我国的身份证号码的组成和规则:身份证号码由18位数字组成,前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。

Excel如何从身份证号提取出生年月、年龄、性别

2、其中,身份证中第17位如果是单数则代表“男性”,如果是双数则代表“女性“。所以我们通过第17位数字,就可以判断性别(即:奇数为男,偶数为女)。

Excel如何从身份证号提取出生年月、年龄、性别

3、在图示的测试数据(340816199001014060)中,我们即可得到这样的信息:出生日期为1990年01月01日,性别为女,年龄为26岁。

Excel如何从身份证号提取出生年月、年龄、性别

1、提取出生年月在图示的空白单元格,输入公式:=MID(C9,7,4)&"年"&MID(C9,11,2)&"月"&MID(C9,13,2)&"日"。

Excel如何从身份证号提取出生年月、年龄、性别

2、其中,Mid函数的使用格式为:=MID(text, start_num, num_chars)。

Excel如何从身份证号提取出生年月、年龄、性别

3、我们确认函数公式后,Enter回车确定,单元格内会提取图示的身份证号码所显示的出生年月:1990年01月01日。

Excel如何从身份证号提取出生年月、年龄、性别

1、提取性别在图示的空白单元格输入公式:=IF(MOD(RIGHT(LEFT(C9,17)),2),"男","女")。

Excel如何从身份证号提取出生年月、年龄、性别

2、其中,使用到的IF函数的使用格式为:=IF(logical_test,value_if_true,value_if_false)。

Excel如何从身份证号提取出生年月、年龄、性别

3、If函数的参数Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式;Value_if_true logical_test 为 TRUE 时返回的值;Value_if_false logical_test 为 FALSE 时返回的值。

Excel如何从身份证号提取出生年月、年龄、性别

4、确认函数公式后,我们Enter回车确定,单元格内会提取图示的身份证号码所显示的性别:女。

Excel如何从身份证号提取出生年月、年龄、性别

1、提取年龄需要图示的空白单元格输入公式:=DATEDIF(TEXT(MID(C9,7,6+2*(LEN(B2)=18)),"#-00-00"),NOW(),"y")。

Excel如何从身份证号提取出生年月、年龄、性别

2、其中,使用到的Datedif函数的使用格式为:=IDATEDIF(start_date,end_date,unit)。

Excel如何从身份证号提取出生年月、年龄、性别

3、DATEDIF函数中,参数Start_date 为一个日期,它代表时间段内的第一个日期或起始日期;End_date 为一个日期,它代表时间段内的最后一个日期或结束日期;Unit 为所需信息的返回类型。

Excel如何从身份证号提取出生年月、年龄、性别

4、确认函数公式后,我们Enter回车确定,单元格内会提取图示的身份证号码所显示的年龄:26。

Excel如何从身份证号提取出生年月、年龄、性别

  • Excel - 如何根据身份证号获取出生日期及年龄?
  • Excel表格怎样设置打印区域和打印标题行
  • excel报表中如何设置根据身份证号自动返回性别
  • word如何设置节中的文字垂直居中?
  • excel如何算年龄
  • 热门搜索
    江西省旅游局官网 阜阳旅游景点大全 香港旅游报价 大学生毕业旅游 鄂西生态文化旅游圈投资有限公司 过年去哪里旅游便宜 南山牧场旅游攻略 武夷山自助旅游攻略 嘉兴乌镇旅游攻略 民丹岛旅游攻略