批量核对

表格里最容易错的不是门牌,是区县先拆字段,再按误查类型分开处理

一张几百行的地址表交过来,靠肉眼逐条看是看不完的。可行的办法是先把地址拆成几列,再用行政区划下拉框逐列校验,最后只挑出通不过的条目交给人工处理。

字段拆分
下拉校验
误查分类
表格备份

拆分后的列结构

列与列的校验方式各不相同

列名来源校验方式
省从原地址首段切出用省级下拉框比对
市第二段,直辖市留空与省级联动的下拉框
区县第三段联动下拉框,允许区和县两种后缀
街道乡镇区县之后到门牌之前的一节名称核对,不用数字
详细地址剩余部分原样保留不做自动改写
邮编单独一列六位数字校验
行政区划代码单独一列与前三列交叉验证

整表核对的操作顺序

五步走完,人工只需要处理少量条目

  1. 先备份原表

    另存一份带日期的副本,后面所有改动都在副本上做,出问题能直接回到起点。

  2. 按列切分地址

    用固定分隔符先粗切,再人工修正切错的少数行,比逐行手填快得多。

  3. 建立三级联动下拉

    省市区三段用下拉框限制取值,输入非法值会立刻变成醒目的错误标记。

  4. 交叉验证邮编与代码

    两者各占一列,同时为空的行要单独挑出来看,这类条目往往是原始记录就不完整。

  5. 只导出不通过的行

    把校验失败的条目单独存一个表交人工,通过的直接入库,避免整表反复流转。

三类高频误查原因

实际表格里反复出现的三种情况

机器校验与人工抽检各管什么

分清楚了,返工量能降下来

交给自动校验处理

格式类问题:位数、后缀、空值
三级区划是否自洽
邮编与代码是否同时缺失
重复行与完全空白行

留给人来判断

同一条地址两种写法的取舍
新旧乡镇名称哪个更合适
登记地与实际所在地的选择
备注栏内容的归并方式

整理时用到的几个量

记熟这几个数字,沟通时省很多解释

四级地址会触及的区划层级
六位行政区划代码的长度
六位投递邮编的位数
三段下拉框的联动层数
校验不通过不等于地址错了。老地址、简称、曾用名都会落在不通过里,这一部分只能靠人工判断,别指望规则把全部情况覆盖住。

整表核对过程中的疑问

处理批量数据才会冒出来的问题

一张表里混着个人和企业地址,能一起校验吗?

可以校验格式,但归属判断要分开做。企业的属地看登记机关,个人的看实际居住地,混在一起容易把开发区的条目判错。

下拉框里的旧区名要不要删掉?

暂时保留并标注已调整。历史数据还在用旧名,直接删会让旧条目全部变成无效值,反而不好处理。

地址里带括号的备注要拆出来吗?

建议拆到单独的备注列。括号里的内容多为楼层、园区名、联系人,混在标准地址行里会影响分级校验。

同一个邮编对应多个街道怎么处理?

这是正常现象。邮编按投递范围划分,与行政边界并不严格重合,校验时不要用邮编去反推街道。

核对完的表格怎么交接?

保留三份:原表、校验结果表、人工修正表。只交最终版会让后面的争议无从追溯。

另外几个能用上的页面