假设表1A列为新身份证号码,表2A列为老身份证号码,分别B列标出对应的新、老身份证号码;
1、在表1的B2列输入公式:
=IFERROR(OFFSET(表2!A:A,MATCH(LEFT(A2,6)&MID(A2,9,6)&MID(A2,15,3),表2!A:A,0)-1,0,1,1),"") 回车;
见图一
2、选中表1的B2单元格,下拉填充表1的B列;
见图二
3、在表二的B2单元格输入公式:
=IFERROR(OFFSET(表1!A:B,MATCH(A2,表1!B:B,0)-1,0,1,1),"") 回车;
见图三
4、选中表2的B2单元格,下拉填充表2的B列,实际结果:
见图四
说明:在新老身份证的判断上,大可不必管最后一位校验位和第七、第八位的年份千、百位!因为18位身份证的第一至六位、第九至17位就是老身份证的15位号码,只要从新身份证号码中提取出这15位与老身份证号码做比较即可!