从身份证中提取数据
本组菜单下有N个功能,可以从身份证中提取一些有用数据。
本组功能遵循不坑盒子在Excel中的基本逻辑,即:先选数据,再点按钮。
检验正误
拖选需要检验的身份证单元格,然后点击校验正误
功能。
如果身份证有错,该单元格则会被标记为粉红色。
TIP
此方法只是根据身份证检验码来验算号码是否可能正确,并不表示它真实存在。
提取生日
从身份证中提取8位数生日。
提取性别
从身份证中提取性别。
计算年龄
根据身份证计算年龄,精确到生日的那一天。
如果需要不精确到生日,请使用 不坑公式-BK_ID_AGE,里面能设置更多参数,可以指定具体到某一天的年龄。
提取归属地
本功能可以一键根据身份证号识别该身份证持有人的初次户籍登记地,如果后期他换过户籍地,是没有办法通过身份证号码来识别新户籍地的,因为身份证号签发后就不会再改变。
由于很多表格中的身份证输入不准确,比如:有的在前面有隐藏符号、有的前面有'
,还有的前面有G
或L
等字母,此功能会自动友善处理这些情况,强行截取前6个可见数字进行查询。
本功能需要到服务器数据库中查询,只会查询6位行政区划代码,不会直接查询完整身份证号。
我们耗费大量人力对新老数据作了兼容处理。按填资料的日常规范,在填写户籍归属地的时候,应该填当地现有名称。
比如:在2000年左右出生于重庆市江津市的张先生,它的身份证号码开头为500381
,现在他在填籍贯时应该填写重庆市江津区。
我们对行政区划代码的变化也作了兼容处理。
比如:在1990~2000年间出生于重庆市潼南县的小李身份证号码开头为500223
,但民政部2024年发布的《全国行政区划代码》中并没有500223
,新的重庆市潼南区划代码为500152
,在这方面也做了兼容,通过500223
一样能查询到该身份证归属地为重庆市潼南区。
同时,对于一些地名发生变化、区域合并等情况,也做了大量的人工处理。
比如:身份证号码以120108
开头的张先生,早些年出生在天津市塘沽区,后来天津市塘沽区已经合并到天津市滨海新区,那么它现在在填资料的时候应该填写天津市滨海新区,这种情况我们也做了人工标注。