如何从身份证号码中提取出生年月日

 时间:2026-02-13 08:33:16

1、1.身份证号有18位和15位,因此需要用if判断。

判断位数需要用到len函数。

身份证号中截取任意字符,这时应该想到用mid函数,

注意文本连接符为&。

如何从身份证号码中提取出生年月日

1、2.If函数的含义

为逻辑判断函数

if函数语法格式:

=if(判断条件,结果1,结果2),Excel If函数怎么用

如何从身份证号码中提取出生年月日

1、3.len函数的含义

表示返回文本串的字符数。

len函数的语法格式

=Len( text)

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

如何从身份证号码中提取出生年月日

1、4.mid函数的含义

从任意位置截取字符串

mid函数的语法格式

=mid(text, start_num, num_chars)

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

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

如何从身份证号码中提取出生年月日

1、5.concatenate函数的含义

把多个字符文本或数值连接在一起,实现合并的功能。

concatenate函数的语法格式

=concatenate(text1, [text2], ...)

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

如何从身份证号码中提取出生年月日

1、6.如图所示,输入公式=IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),CONCATENATE(19,MID(B2,7,2),MID(B2,9,2),MID(B2,11,2)))

公式解释:

1.用if函数判断身份证位数——18位返回一种情况,不是返回另一种情况。

2.用len函数返回身份证位数

3.用mid函数对字符串进行截取,18位身份证从第7个字符截取4个字符返回年份(1980),从第11个字符开始截取2个字符返回月份(02),从第13个字符开始截取2个字符返回日(12)。

4.用concatenate函数把年月日连接起来。

如何从身份证号码中提取出生年月日

2、其实,如何从身份证号码中提取年龄

如何从身份证号码中提取性别,的做法都差不多可以观看小编的经验。

  • python 列表转字符串?
  • IP地址192.168.1.7如何用二进制数表示
  • 如何快速查找到数组中的某个数字
  • java如何用for循环获取数组中的值
  • 矩阵的基本应用?
  • 热门搜索
    大连旅游景点 马尔代夫旅游攻略 湖州旅游 哈尔滨旅游攻略 莫干山旅游攻略 阿尔山旅游 婺源旅游攻略 锦江旅游 苏州旅游景点大全 厦门旅游景点