根据身份证号自动计算生日 | 您所在的位置:网站首页 › 根据身份证提取出生年月的公式是什么 › 根据身份证号自动计算生日 |
1. 简介1.1 案例简介 已知身份证号的第 7 - 14 位为生日位,本篇将介绍如何通过公式自动获取身份证号中的出生日期,并添加到新的字段中。 1.2 使用场景如员工/会员信息表中通过身份证号获取生日信息等。 1.3 预期效果表单添加一个单行文本字段来填写身份证号(因为身份证号最后一位可能是 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 实验室设备网 版权所有 |