如何通过身份证计算性别和年龄
2026-02-11 13:36

选择性别字段(单行文本),然后在右侧设置公式编辑。



计算性别的函数设置如下:

注意将“替换为你的身份证字段名称”这个换成你的表单中的身份证字段

IFS(LEN(替换为你的身份证字段名称)==18,
IF(MOD(MID(替换为你的身份证字段名称,17,1),2)==1,"男","女"),
LEN(替换为你的身份证字段名称)==15,
IF(MOD(MID(替换为你的身份证字段名称,15,1),2)==1,"男","女"),
LEN(替换为你的身份证字段名称)<15,
""
)



同理,选择年龄字段(数字),然后在右侧设置公式编辑。



计算年龄的函数设置如下:

注意将“替换为你的身份证字段名称”这个换成你的表单中的身份证字段

IF(LEN(替换为你的身份证字段名称)<15,"",
DATEDIF(
DATE(
IF(LEN(替换为你的身份证字段名称)==18,MID(替换为你的身份证字段名称,7,4),"19"&MID(替换为你的身份证字段名称,7,2)),
MID(替换为你的身份证字段名称,IF(LEN(替换为你的身份证字段名称)==15,9,11),2),
MID(替换为你的身份证字段名称,IF(LEN(替换为你的身份证字段名称)==15,11,13),2)
),
TODAY(),
"y"
)
)



请参考以下示例:计算性别和年龄

河星 河星

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

评论0

暂无评论

相关文章

扫描关注公众号

更多数字孪生可视化干货内容等你发现

了解更多内容

扫一扫
加入官方微信群
Copyright © 2020-2026 多算科技, All Rights Reserved.