异常物流状态判定公式
做电商、物流、财务的朋友,大概率都遇到过这样的痛点:面对海量物流轨迹,手动筛选“拒收”“无法联系收件人”等异常件,不仅耗时费力,还容易漏判、误判。
之前分享过借助「辉耀Excel网络函数库」的 GetKuaidiStatusDo 函数快速判定物流状态,核心优势就是规则可自定义——不用改公式,只需修改一个 txt 配置文件,就能让系统精准匹配你需要的异常类型。今天就以最常见的「拒收」和「无法联系」为例,手把手教你配置规则文件,新手也能快速上手!
一、先搞懂核心逻辑:规则文件怎么工作?
首先明确两个关键前提,避免后续走弯路:
1. 规则文件位置:安装插件后,在电脑「我的文档\ExcelAPInet」文件夹里,找到「KuaidiStatus.txt」文件,所有匹配规则都写在这里。
2. 匹配核心原则:从上到下按顺序匹配,一旦命中某条规则,就立即返回结果,不再继续向下匹配(这是配置的关键,很多误判问题都出在顺序上)。
3. 规则格式:统一为「匹配关键词=返回结果」,比如「已拒收=拒收」;以「--」开头的行是注释,不会生效,可用来标注规则用途。
二、实战配置:以“拒收”和“无法联系”为例
先明确需求:物流轨迹中包含“拒收”关键词,无论是否有其他内容,都判定为「拒收」;仅出现“派送不成功”且无拒收相关表述,判定为「无法联系」(对应电话无人接、收件人外出等场景)。
第一步:准备工作(必做)
1. 关闭所有打开的 Excel/WPS 表格(避免配置文件被占用,修改后不生效);
2. 找到「KuaidiStatus.txt」文件,右键选择「记事本」打开(不要用其他复杂编辑器,避免格式错乱);
3. 备份原有内容:先全选(Ctrl+A)复制到新建文本文档中保存,防止配置错误无法恢复。
第二步:配置“拒收”“无法联系”规则(最高优先级)
核心要点:「拒收」规则必须放在最顶部,避免被“派送不成功”等规则拦截(比如轨迹里同时有“派送不成功”和“拒收”,要优先识别拒收)。无法联系:放在拒收规则之后,确保只有“派送不成功”且无拒收关键词时,才判定为“无法联系”。
在文件开头添加以下内容:
说明:根据你实际遇到的物流轨迹表述,补充对应的关键词,比如有些快递会标注具体原因,可直接把完整短句写在左侧,匹配更精准。
第四步:补充基础规则(可选,适配日常场景)
为了让判定更全面,可补充常见的签收、运输中规则,避免出现“无匹配结果”的情况,直接接在无法联系规则下方即可:
--基础签收规则(按需保留,可根据自身需求修改)
已签收=已签收
本人签收=已签收
妥投=已签收
驿站代收=已签收
丰巢代收=已签收
--运输中规则
揽收=运输中
派送中=运输中
运输中=运输中
已发出=运输中
--其他异常规则(兜底)
退回妥投=退回中
被取消=已取消
失败签收录入=异常件
问题件=异常件第五步:保存配置,验证效果
1. 配置完成后,点击记事本「文件」-「保存」,关闭文件;
2. 重新打开 Excel/WPS,在目标单元格输入公式「=GetKuaidiStatusDo(物流详情单元格)」(比如物流详情在 F2,就输入=GetKuaidiStatusDo(F2));
3. 下拉填充公式,验证效果:
✅ 轨迹含“派送不成功【原因:客户拒收】”→ 输出「拒收」(优先匹配顶部规则);
✅ 轨迹含“派送不成功【原因:电话无人接听】”→ 输出「无法联系」;
✅ 轨迹含“多次派送无人签收”→ 输出「无法联系」。
三、常见问题&避坑指南(必看)
1. 为什么“拒收”还是被判定为“无法联系”?
核心原因:拒收规则放在了“派送不成功”规则之后,系统先匹配到“派送不成功”,就不再向下识别拒收。解决方法:把所有拒收相关规则移到文件最顶部。
2. 规则添加后不生效?
检查3点:① 关闭了所有 Excel/WPS 再修改保存;② 规则格式正确,没有多余空格(比如“已拒收 = 拒收”中间有空格,会导致匹配失败,要写成“已拒收=拒收”);③ 关键词和物流轨迹表述完全一致(注意标点、空格,比如“派送不成功”和“派送不成功 ”有空格,是两个不同关键词)。
3. 可以自定义返回结果吗?
完全可以!右侧返回结果可根据自身需求修改,比如把“无法联系”改成“联系不上收件人”,把“拒收”改成“客户拒签”,只要保持「关键词=自定义结果」的格式即可。
4. 规则可以删除吗?
可以!如果不需要某类判定,直接删除对应的规则行即可;如果怕误删,可在规则行前加「--」变成注释,暂时不生效,后续需要时再删除「--」即可。
四、总结:核心配置技巧
自定义物流规则的核心就3点:
1. 优先级排序:重要的异常规则(如拒收)放在最顶部,避免被其他规则拦截;
2. 关键词全面:把物流轨迹中可能出现的相关表述都列出来,减少漏判;
3. 格式规范:无多余空格、标点,严格遵循「关键词=返回结果」格式。
按照这个方法,不仅能配置“拒收”“无法联系”,还能根据自身需求,添加“退回中”“改派”“待自取”等各类规则,彻底解放双手,高效处理海量物流数据。
如果配置过程中遇到问题,欢迎在评论区留言,我会一一解答~ 觉得有用的话,记得点赞收藏,转发给有需要的同事朋友哦!