公式名称:GetKuaidiStatusDo(Kuaidi_info)
用途说明:在Excel表格或WPS表格中,使用公式GetKuaidiStatusDo()根据给定物流轨迹详情判定当前快递是否是异常件或问题件。
参数说明:参数Kuaidi_info指物流轨迹详情。
数据来源:本地
运行环境:Excel2007及以上,WPS2019及以上
如下图所示,书写公式=GetKuaidiStatusDo(D77),根据单元格D77中的物流轨迹详情判定当前快递是否是异常件或问题件。

当前公式最大的亮点是可以配置多个匹配规则,而且支持正则表达式。如下图所示,安装好辉耀Excel网络函数库后,在我的文档\ExcelAPInet文件夹内,有一个KuaidiStatus.txt文本文件,使用记事本打开,其内容是及时判定规则。

如上图所示,判定规则的基本语法如下:
- 按照全部内容匹配规则;
- 规则优先从上往下判定,一旦匹配就不再继续向下匹配;
- 等号的左侧是筛选关键词,指的是当物流轨迹中包含此关键词的时候,视为匹配;
- 等号右侧指的是匹配成功后返回的结果;
- --两个横杠表示当前行的内容是注释,在匹配过程中会被忽略掉
- 等号左侧内容可以是正则表达式,相对于是否包含某个关键词,更灵活更强大
问题件判定公式GetKuaidiStatusDo()不但可用来判定问题件,还可以用于其他文本的判定,只要修改对应的匹配规则即可。