使用excel,通过身份证号码找出归属地

2024/6/3 来源:不详

1、归属地

归属地查询需要提前准备好地区编码对照表,不过网上下载的地区编码表似乎都不全,我做好的示例文档中的对照表基本是全的。

建议新建一个工作表保存地区对照表。编码放在A列,使用文本格式;地区放在B列。

身份证信息查询表使用结构化表格,俗称超级表或动态表。这种表格以后添加数据时会自动更新表中的公式及单元格格式。

序号使用这个公式:

=IF([

身份证号码]=,,ROW()-2)

使用这个公式,添加或减少数据,可以自动更新序号。

归属地的查询公式如下:

=IF([

身份证号码]=,,VLOOKUP(--MID([

身份证号码],1,6),地区编码对照表!A:B,2,0))

2、出生日期

公式如下:

=IF([

身份证号码]=,,TEXT(MID([

身份证号码],7,8),0年00月00日))

3、年龄

公式如下:

=IF([

身份证号码]=,,DATEDIF(TEXT(MID([

身份证号码],7,8),-00-00),TODAY(),Y))

4、性别

公式如下:

=IF([

身份证号码]=,,TEXT(-1^MID([

身份证号码],9,9),女;男))

5、生日

公式如下:

=IF([

身份证号码]=,,TEXT(MID([

身份证号码],11,4),0月00日))

6、属相

公式如下:

=IF([

身份证号码]=,,MID(鼠牛虎兔龙蛇马羊猴鸡狗猪,MOD(MID([

身份证号码],7,4)-4,12)+1,1))

7、星座

公式如下:

=IF([

身份证号码]=,,LOOKUP(--TEXT([

出生日期],mdd),{,摩羯座;,水瓶座;,双鱼座;,白羊座;,金牛座;,双子座;,巨蟹座;,狮子座;,处女座;,天秤座;,天蝎座;,射手座;,摩羯座}))

8、退休日期(按男60岁,女55岁计算)

如果需要按其他年龄计算,仅修改一下公式中的数字60或55即可。

公式如下:

=IF([

身份证号码]=,,EDATE([

出生日期],IF([

性别]=男,60,55)*12))

9、身份证号码真伪验证

公式如下:

=IF([

身份证号码]=,,IF(RIGHT([

身份证号码])=MID(10X,MOD(SUM(MID([

身份证号码],ROW(INDIRECT(1:17)),1)*2^(18-ROW(INDIRECT(1:17)))),11)+1,1),真,假))

附:示例文档下载地址(收费)

转载请注明:
http://www.3g-city.net/gjyby/7132.html
  • 上一篇文章:

  • 下一篇文章:
  • 网站首页 版权信息 发布优势 合作伙伴 隐私保护 服务条款 网站地图 网站简介

    温馨提示:本站信息不能作为诊断和医疗依据
    版权所有2014-2024 冀ICP备19027023号-6
    今天是: