Excel根据身份证号提取多项身份证信息

2025-03-18 01:18:13

1、第一步,建立《省市代码对照表》,如下图;

Excel根据身份证号提取多项身份证信息

2、第二步,制作《人员信息表》基础数据,如下图(为了保护隐私,身份证有几处用了X表示);

Excel根据身份证号提取多项身份证信息

3、第三步,根据身份证提取“省/直辖市”信息,这里涉及到LEFT和VLOOKUP函数,输入公式“=VLOOKUP(LEFT($F3,2),A$3:C$338,3,)”,后按回车键,如下图;

Excel根据身份证号提取多项身份证信息
Excel根据身份证号提取多项身份证信息

4、第四步,根据身份证号提取“市”信息,这时涉及到LEFT、IF和VLOOKUP函数,输入公式“=VLOOKUP(LEFT(F泌驾台佐3,4),IF({1,0},$A$4:$A$338&$B$4:$B$338,$D$4:$D$338),2,)”,此时不能直接按回车,应同时按Ctrl Shift Enter三键结束,因这是数组公式,如下图;

Excel根据身份证号提取多项身份证信息

5、第五步,根据身份证号提取“出生年月”,这里要用到TEXT和MID函数,输入公式”=TEXT(MID(F3,7,8),"#-00-00")“,后按回车,如下图;

Excel根据身份证号提取多项身份证信息

6、第六步,根据身份证号计算出农历生日,这里用到函数TEXT,输入公式“=TEXT(I3,"[$-130000]yyyy年mm月dd日")”,如下图;

Excel根据身份证号提取多项身份证信息

7、第七步,根据身份证号计算出性别,这里用到函数MID、MOD和IF,输入公式“=IF(MOD猾诮沓靥(--MID(F3,17,1),2)=1,"男","女")”,后按回车,如下图

Excel根据身份证号提取多项身份证信息

8、第八步,根据身份证号计算出到现在的年龄,这里要用到函数NOW和DATEDIF,输入公式“=DATEDIF(I3,NOW(),"Y")”,后按回车,如下图。

Excel根据身份证号提取多项身份证信息
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢