根据身份证号自动计算生日 您所在的位置:网站首页 根据身份证提取出生年月的公式是什么 根据身份证号自动计算生日

根据身份证号自动计算生日

2024-07-13 01:06| 来源: 网络整理| 查看: 265

1. 简介1.1 案例简介

已知身份证号的第 7 - 14 位为生日位,本篇将介绍如何通过公式自动获取身份证号中的出生日期,并添加到新的字段中。

1.2 使用场景

如员工/会员信息表中通过身份证号获取生日信息等。

1.3 预期效果

2. 操作步骤

表单添加一个单行文本字段来填写身份证号(因为身份证号最后一位可能是 X,所以不能用数字字段),出生日期可以根据需求选择文本格式或日期格式,两种方式的操作步骤如下:

2.1 文本格式

若提取出来的出生日期需要以文本的形式展示,则使用单行文本字段编辑公式为:

CONCATENATE(MID(请输入身份证号,7,4),'-',MID(请输入身份证号,11,2),'-',MID(请输入身份证号,13,2))

表示从身份证号中取出年月日并用 “-” 连接起来。

MID(A,B,C):在字符串 A 中,从第 B 位开始取出 C 个字符;

CONCATENATE(A,B,C):将多个文本字符串合并成一个文本字符串 ABC。

注:操作步骤中的公式复制后不可直接使用,字段调用处需进行手动替换。

效果如下:

点击体验效果

2.2 日期格式

若提取出来的出生日期需要以日期的形式展示,则使用日期时间字段编辑公式为:

DATE(VALUE(MID(请输入身份证号,7,4)),VALUE(MID(请输入身份证号,11,2)),VALUE(MID(请输入身份证号,13,2)))

表示从身份证号中取出年月日字符,转换为日期对象后显示在日期时间字段中。

MID(A,B,C):在字符串 A 中,从第 B 位开始取出 C 个字符;

VALUE 函数:将内容为数字的文本转化为数字格式;

DATE 函数:将时间戳转换为日期对象。

效果如下:

点击体验效果



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有