Excel函数从身份证号码中提取性别,籍贯,出生日期,年龄等有用信息方法

编辑: 浅殇
巴兔手游盒子
GM盒子(高返利版)
GM手游福利平台,免费送首充,上线送VIP,免费领元宝和代金券。
立即下载   精品合集

在知道身份证号码的前提下,我们可以从身份证号码中提取有用的信息,如性别,籍贯,出生日期,年龄等,在EXCEL中可以使用函数来提取,大大的减少工作量,不知道如何操作的朋友可以一起来学习一下。
 

以上身份证号为随机生成,如有雷同纯属巧合。

 

1. 计算性别

身份证号的第17位是性别标识,其中偶数代指女性,奇数代指男性。如图1,在B2单元格输入“=IF(MOD(MID(A2,17,1),2),"男","女")”并向下填充,即可获得每个号码所对应的性别。

2. 计算年龄

年龄的最大特点是它会随着时间而变化,为了计算当前的年龄,我们引入TODAY、YEARFRAC等函数。其原理是计算出出生日期距今天的时间,将这个时间的单位转换为年之后,再进行取整操作。公式也不复杂,在D2单元格输入“=INT(YEARFRAC(DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),TODAY(),3))”就能轻松完成。

3. 计算籍贯

身份证号码的前6位是地址码,我们可以通过查询GB/T2260所规定的行政区划代码来获取籍贯。制作一个名为“地址表”的行政区划代码空表,表中数据可通过中华人民共和国民政部网站或政府其他网站获取,复制相关数据并粘贴到“地址表”中即可(图2)。

在个人信息表中使用VLOOKUP函数便可以快速地输出地址。在E2单元格输入公式“=VLOOKUP(LEFT(A2,6),地址表!$A$1:$B$3465,2,FALSE)”并填充即可。

小提示:在用VLOOKUP函数匹配数字符号时,最好将所有数字统一转换为文本格式。其方法如下:如图2,选中A列数据,按下Ctrl + C复制,点击“数据”菜单下的“分列”按钮,在弹出的对话框内依次两次点击“下一步”,然后选择“文本”并点击“完成”(图3)。

扩展阅读:计算身份证校验码

校验码是身份证中最后一位数字,用于检测该身份证号是否合法。它是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的。只需在F2单元格输入公式“=IF(CODE(VLOOKUP(MOD((MID(A2,1,1)*7+MID(A2,2,1)*9+MID(A2,3,1)*10+MID(A2,4,1)*5+MID(A2,5,1)*8+MID(A2,6,1)*4+MID(A2,7,1)*2+MID(A2,8,1)*1+MID(A2,9,1)*6+MID(A2,10,1)*3+MID(A2,11,1)*7+MID(A2,12,1)*9+MID(A2,13,1)*10+MID(A2,14,1)*5+MID(A2,15,1)*8+MID(A2,16,1)*4+MID(A2,17,1)*2),11),{0,1;1,0;2,"X";3,9;4,8;5,7;6,6;7,5;8,4;9,3;10,2},2,FALSE))=CODE((RIGHT(A2,1))),"正确","错误")”。若身份证号符合规则,则显示“正确”,否则显示“错误”。

最新软件
最新教程
1.2601
基本信息
SQL
$_GET
$_POST
$_COOKIE
包含文件
自动加载
  1. 模型: /www/wwwroot/www.pjwan.com/lecms/model/
  2. 视图: /www/wwwroot/www.pjwan.com/view/m/jc_show.htm
  3. 控制器: /www/wwwroot/www.pjwan.com/lecms/control/show_control.class.php
  4. 日志目录: /www/wwwroot/www.pjwan.com/log/
  5. 当前页面: /www/wwwroot/www.pjwan.com/index.php
  6. 当前时间: 2026-08-20 10:07:38
  7. 当前网协: 216.73.216.186
  8. 请求路径: /rjjc/10672.html
  9. 运行时间: 1.2601
  10. 内存开销: 1.09 MB
  1. #0 [time:0.0004s] SELECT * FROM le_runtime WHERE k='cfg' LIMIT 1
  2. #1 [time:0.0002s] SELECT * FROM le_runtime WHERE k='website_group_m_pjwan_com' LIMIT 1
  3. #2 [time:0.0003s] SELECT id FROM le_website_group WHERE webdomain='m.pjwan.com' AND is_active=1 ORDER BY id ASC LIMIT 0,1
  4. #3 [time:0.0002s] SELECT id FROM le_website_group WHERE webdomain='m.pjwan.com' AND is_active=1 ORDER BY id ASC LIMIT 0,1
  5. #4 [time:0.0003s] SELECT id FROM le_website_group WHERE webdomain='m.pjwan.com' AND is_active=1 ORDER BY id ASC LIMIT 0,1
  6. #5 [time:0.0002s] SELECT * FROM le_runtime WHERE k='cate_67' LIMIT 1
  7. #6 [time:0.0002s] SELECT id FROM le_website_group WHERE webdomain='m.pjwan.com' AND is_active=1 ORDER BY id ASC LIMIT 0,1
  8. #7 [time:0.0005s] SELECT * FROM le_cms_article WHERE id=10672 LIMIT 1
  9. #8 [time:0.0002s] SELECT id FROM le_website_group WHERE webdomain='m.pjwan.com' AND is_active=1 ORDER BY id ASC LIMIT 0,1
  10. #9 [time:0.0003s] SELECT id FROM le_website_group WHERE webdomain='m.pjwan.com' AND is_active=1 ORDER BY id ASC LIMIT 0,1
  11. #10 [time:0.0005s] SELECT * FROM le_user WHERE uid=2 LIMIT 1
  12. #11 [time:0.0003s] SELECT * FROM le_cms_article_data WHERE id=10672 LIMIT 1
  13. #12 [time:0.0004s] SELECT * FROM le_cms_article_views WHERE id=10672 LIMIT 1
  14. #13 [time:0.0003s] UPDATE LOW_PRIORITY le_cms_article_views SET views=views+1 WHERE id=10672 LIMIT 1
  15. #14 [time:0.0002s] SELECT * FROM le_kv WHERE k='navigate' LIMIT 1
  16. #15 [time:0.0002s] SELECT * FROM le_kv WHERE k='le_sharejs' LIMIT 1
  17. #16 [time:0.0006s] SELECT tagid,id FROM le_cms_article_tag_data WHERE tagid=5179 ORDER BY id DESC LIMIT 0,6
  18. #17 [time:0.0002s] SELECT * FROM le_cms_article_tag_data WHERE tagid=5179 AND id=10672
  19. #18 [time:0.0002s] SELECT * FROM le_runtime WHERE k='cate_1' LIMIT 1
  20. #19 [time:0.0002s] SELECT id FROM le_website_group WHERE webdomain='m.pjwan.com' AND is_active=1 ORDER BY id ASC LIMIT 0,1
  21. #20 [time:0.0005s] SELECT id FROM le_cms_pcsoft WHERE (cid=3 OR cid=4 OR cid=5 OR cid=6 OR cid=7 OR cid=8 OR cid=9 OR cid=10 OR cid=11 OR cid=12 OR cid=13) ORDER BY id DESC LIMIT 0,8
  22. #21 [time:0.0005s] SELECT * FROM le_cms_pcsoft WHERE id=681 OR id=680 OR id=679 OR id=678 OR id=677 OR id=676 OR id=675 OR id=674
  23. #22 [time:0.0002s] SELECT * FROM le_user WHERE uid=1 LIMIT 1
  24. #23 [time:0.0003s] SELECT id FROM le_cms_article WHERE cid=67 ORDER BY id DESC LIMIT 0,5
  25. #24 [time:0.0004s] SELECT * FROM le_cms_article WHERE id=103563 OR id=103562 OR id=103561 OR id=103560 OR id=103559
  1. #control => show
  2. #action => index
  3. #cid => 67
  4. #id => 10672
  5. #mid => 2
      1. #0 /www/wwwroot/www.pjwan.com/index.php
      2. #1 /www/wwwroot/www.pjwan.com/lecms/xiunophp/xiunophp.php
      3. #2 /www/wwwroot/www.pjwan.com/lecms/config/config.inc.php
      4. #3 /www/wwwroot/www.pjwan.com/lecms/xiunophp/lib/base.func.php
      5. #4 /www/wwwroot/www.pjwan.com/lecms/xiunophp/lib/core.class.php
      6. #5 /www/wwwroot/www.pjwan.com/lecms/xiunophp/lib/debug.class.php
      7. #6 /www/wwwroot/www.pjwan.com/lecms/xiunophp/lib/log.class.php
      8. #7 /www/wwwroot/www.pjwan.com/lecms/xiunophp/lib/model.class.php
      9. #8 /www/wwwroot/www.pjwan.com/lecms/xiunophp/lib/view.class.php
      10. #9 /www/wwwroot/www.pjwan.com/lecms/xiunophp/lib/control.class.php
      11. #10 /www/wwwroot/www.pjwan.com/lecms/xiunophp/db/db.interface.php
      12. #11 /www/wwwroot/www.pjwan.com/lecms/xiunophp/db/db_pdo_mysql.class.php
      13. #12 /www/wwwroot/www.pjwan.com/lecms/xiunophp/cache/cache.interface.php
      14. #13 /www/wwwroot/www.pjwan.com/lecms/xiunophp/cache/cache_memcache.class.php
      15. #14 /www/wwwroot/www.pjwan.com/lecms/xiunophp/ext/network/Network__interface.php
      16. #15 /www/wwwroot/www.pjwan.com/lecms/config/plugin.inc.php
      17. #16 /www/wwwroot/www.pjwan.com/lecms/plugin/editor_sd/conf.php
      18. #17 /www/wwwroot/www.pjwan.com/lecms/plugin/editor_tinymce/conf.php
      19. #18 /www/wwwroot/www.pjwan.com/lecms/plugin/editor_um/conf.php
      20. #19 /www/wwwroot/www.pjwan.com/lecms/plugin/le_adminer/conf.php
      21. #20 /www/wwwroot/www.pjwan.com/lecms/plugin/le_baidu_zz/conf.php
      22. #21 /www/wwwroot/www.pjwan.com/lecms/plugin/le_category_filter/conf.php
      23. #22 /www/wwwroot/www.pjwan.com/lecms/plugin/le_content_tag_url/conf.php
      24. #23 /www/wwwroot/www.pjwan.com/lecms/plugin/le_data_table_split/conf.php
      25. #24 /www/wwwroot/www.pjwan.com/lecms/plugin/le_drafts/conf.php
      26. #25 /www/wwwroot/www.pjwan.com/lecms/plugin/le_feedback/conf.php
      27. #26 /www/wwwroot/www.pjwan.com/lecms/plugin/le_homepage_feign/conf.php
      28. #27 /www/wwwroot/www.pjwan.com/lecms/plugin/le_html_cache/conf.php
      29. #28 /www/wwwroot/www.pjwan.com/lecms/plugin/le_links/conf.php
      30. #29 /www/wwwroot/www.pjwan.com/lecms/plugin/le_minganci_do/conf.php
      31. #30 /www/wwwroot/www.pjwan.com/lecms/plugin/le_rand404content/conf.php
      32. #31 /www/wwwroot/www.pjwan.com/lecms/plugin/le_rand_author/conf.php
      33. #32 /www/wwwroot/www.pjwan.com/lecms/plugin/le_rand_pic_cid/conf.php
      34. #33 /www/wwwroot/www.pjwan.com/lecms/plugin/le_sharejs/conf.php
      35. #34 /www/wwwroot/www.pjwan.com/lecms/plugin/le_slide/conf.php
      36. #35 /www/wwwroot/www.pjwan.com/lecms/plugin/le_special_pro/conf.php
      37. #36 /www/wwwroot/www.pjwan.com/lecms/plugin/le_spider/conf.php
      38. #37 /www/wwwroot/www.pjwan.com/lecms/plugin/le_super_sitemap/conf.php
      39. #38 /www/wwwroot/www.pjwan.com/lecms/plugin/le_title_pic/conf.php
      40. #39 /www/wwwroot/www.pjwan.com/lecms/plugin/le_use_del_id/conf.php
      41. #40 /www/wwwroot/www.pjwan.com/lecms/plugin/le_webp_oss/conf.php
      42. #41 /www/wwwroot/www.pjwan.com/lecms/plugin/le_website_group/conf.php
      43. #42 /www/wwwroot/www.pjwan.com/lecms/plugin/le_zhanqunsitemaps_pro_v303/conf.php
      44. #43 /www/wwwroot/www.pjwan.com/lecms/plugin/lu_huochetou/conf.php
      45. #44 /www/wwwroot/www.pjwan.com/lecms/plugin/models_filed/conf.php
      46. #45 /www/wwwroot/www.pjwan.com/lecms/plugin/qrcode/conf.php
      47. #46 /www/wwwroot/www.pjwan.com/lecms/plugin/sy_mobile/conf.php
      48. #47 /www/wwwroot/www.pjwan.com/runcache/misc.func.php
      49. #48 /www/wwwroot/www.pjwan.com/runcache/core_lang/zh-cn.php
      50. #49 /www/wwwroot/www.pjwan.com/runcache/lang/zh-cn.php
      51. #50 /www/wwwroot/www.pjwan.com/runcache/lecms_control/parseurl_control.class.php
      52. #51 /www/wwwroot/www.pjwan.com/runcache/lecms_model/runtime_model.class.php
      53. #52 /www/wwwroot/www.pjwan.com/runcache/lecms_model/website_group_model.class.php
      54. #53 /www/wwwroot/www.pjwan.com/runcache/lecms_control/show_control.class.php
      55. #54 /www/wwwroot/www.pjwan.com/runcache/lecms_control/base_control.class.php
      56. #55 /www/wwwroot/www.pjwan.com/runcache/lecms_model/urls_model.class.php
      57. #56 /www/wwwroot/www.pjwan.com/runcache/lecms_model/category_model.class.php
      58. #57 /www/wwwroot/www.pjwan.com/runcache/lecms_model/cms_content_model.class.php
      59. #58 /www/wwwroot/www.pjwan.com/runcache/lecms_view/m,jc_show.htm.php
      60. #59 /www/wwwroot/www.pjwan.com/runcache/lecms_model/cms_content_data_model.class.php
      61. #60 /www/wwwroot/www.pjwan.com/runcache/lecms_model/cms_content_tag_model.class.php
      62. #61 /www/wwwroot/www.pjwan.com/runcache/lecms_model/user_model.class.php
      63. #62 /www/wwwroot/www.pjwan.com/runcache/lecms_model/cms_content_views_model.class.php
      64. #63 /www/wwwroot/www.pjwan.com/runcache/lecms_model/kv_model.class.php
      65. #64 /www/wwwroot/www.pjwan.com/runcache/lecms_model/cms_content_tag_data_model.class.php
      66. #65 /www/wwwroot/www.pjwan.com/lecms/xiunophp/ext/utf8.class.php
      67. #66 /www/wwwroot/www.pjwan.com/lecms/xiunophp/tpl/sys_trace.php
      1. #0 utf8 类