在 Excel 中通过身份证号自动获取籍贯,操作并不复杂。核心思路是:提取身份证号码前 6 位的行政区划代码,然后在对照表中查找对应的地区名称。最常用的函数组合是 LEFT 配合 XLOOKUP。
第一步:确认身份证号码列已被设置为文本格式。由于身份证号码长达 18 位,若以纯数字存储,Excel 会自动截断或丢失精度,因此这一操作不可或缺。
第二步:在目标单元格中输入公式 =XLOOKUP(LEFT(B2,6),区划表!A:A,区划表!B:B)。该公式中,LEFT(B2,6) 用于提取身份证号的前 6 位区划代码,而 XLOOKUP 则在区划表的 A 列中查找该代码,并返回 B 列对应的籍贯信息。

第三步:下拉填充公式后,务必核对返回的结果。若出现错误值,应首先检查区划表中是否存在对应的 6 位区划代码。

如果使用的是旧版 Excel,不支持 XLOOKUP 函数,可将公式中的 XLOOKUP 替换为 VLOOKUP,两者逻辑相同,均可实现查询功能。
