根据身份证号获取出生日期
如何根据身份证号码自动获取出生年月,只要知道身份证第 7 位到第 14 位是出生年月日,获取出来即可。
了解的身份证号的编写规则之后,我们就可以对有用信息进行提取了。
1. 截取法
截取方法是将第 7 位数字到第 14 位数字,按照年月日的格式截取出来,用"-"拼接,然后编写计算公式:
下述代码可直接复制到公式编辑器内,注意替换身份证字段。
{"text":"IF(EQ(LEN(身份证号),18),CONCATENATE(MID(身份证号,7,4),\"-\",MID(身份证号,11,2),\"-\",MID(身份证号,13,2)),\"\")","marks":[{"from":{"line":0,"ch":10,"sticky":null},"to":{"line":0,"ch":16,"sticky":null},"value":"textField_ksfyitkm","invalid":false},{"from":{"line":0,"ch":38,"sticky":null},"to":{"line":0,"ch":44,"sticky":null},"value":"textField_ksfyitkm","invalid":false},{"from":{"line":0,"ch":58,"sticky":null},"to":{"line":0,"ch":64,"sticky":null},"value":"textField_ksfyitkm","invalid":false},{"from":{"line":0,"ch":79,"sticky":null},"to":{"line":0,"ch":85,"sticky":null},"value":"textField_ksfyitkm","invalid":false}],"isCmData":true}
- IF(判断条件,结果为 true 的返回值, 结果为 false 的返回值)
- EQ(value1,value2)两个值相等返回 true,支持数字,日期
- LEN(text):返回文本字符串中的字符个数
- CONCATENATE(text1,[text2], ...):将多个文本字符串合并成一个文本字符串
- MID(A,B,C):在 A 字符串中,从第 B 位开始取出 C 个字符
- VALUE(text):将文本转化为数字
计算出生日期
2. 视频演示
自动计算出生日期视频演示
3. 更多身份资料提取欢迎阅读文档👇:
宜搭为了更好的优化宜搭使用手册内容和质量,占用您3-5分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!
--------------------获取宜搭最新信息,欢迎关注我们--------------------
本文档对您是否有帮助?