国内快递查询
摘要:国内快递查询公式,支持国内数百家快递公司,可批量查快递,支持WPS,支持Excel,支持金山在线表格。
正文:
GetKuaidiStatus 快递查询函数技术文档(HTML源码) 以下为可直接嵌套到网页body中的HTML源码,无html、header标签,已移除code标记,用CSS替代:
1. 函数概述
`GetKuaidiStatus` 是Excel/WPS/金山在线表格专用的国内快递批量查询函数,支持国内数百家快递公司,可返回物流状态或完整物流详情,支持批量高效查询。
函数地址:https://www.excelapi.com/GetKuaidiStatus.html
2. 函数语法
GetKuaidiStatus(company, number, result_type)
2.1 参数说明
参数名 | 类型 | 说明 | 必填 |
company | 文本 | 快递公司名称/代码 | 是 |
number | 文本 | 快递单号(顺丰需特殊格式) | 是 |
result_type | 数字 | 返回类型:0=物流状态(默认);1=物流详情 | 否 |
3. 基础使用示例
3.1 普通快递查询
查询物流状态(默认) =GetKuaidiStatus(B2, A2)
查询完整物流详情 =GetKuaidiStatus(B2, A2, 1)
3.2 顺丰快递特殊查询
顺丰需在单号后拼接发件人预留手机号后四位,格式:`单号||后四位`
=GetKuaidiStatus("顺丰", A2&"||9399")💡 注意:预留号码错误会返回“无物流”,建议先在顺丰官网(http://www.sf-express.com)验证号码正确性。
4. 函数注意事项(完整版)
4.1 基础匹配要求
快递公司(company参数)与快递单号(number参数)必须严格对应,若两者不匹配(如用“圆通”参数查询顺丰单号),将无法获取任何物流信息。
若使用快递公司代码(而非名称),需确保代码与附件“快递公司代码.xlsx”中的编码一致,避免因代码错误导致查询失败。
4.2 查询操作规范
查询需手动重新计算公式,每次重算间隔需控制在5-10秒钟,多次重算可获取最新物流数据,避免短时间内频繁重算导致查询异常。
首次查询(无论单条还是批量)需耗时5-10分钟,单条查询与批量查询(如100条)耗时相近,建议优先采用批量查询方式,提升效率。
批量查询时,写好公式并完成1-2次重算后,可关闭表格、关闭电脑,不影响后台查询进程。
4.3 后台自动更新规则
针对正在运输中的快递单号,服务器会自动间隔3-5小时重新查询一次,直至查询到“已签收”状态后停止自动更新。
针对首次查询无结果的单号(非单号/快递公司错误),服务器会间隔6-8小时自动重新查询,持续尝试获取物流信息。
4.4 错误处理与锁定规则
若因填写错误单号、错误快递公司名称/代码导致查询失败,该单号将被系统锁定,两个月内不会重复计算,避免无效查询占用资源。
顺丰快递查询若预留手机号后四位错误,将直接返回“无物流”提示,需先验证预留号码无误后,再重新提交查询。
4.5 其他注意事项
该函数仅支持国内快递查询,不支持国际快递、港澳台地区快递查询。
函数适配Excel、WPS表格、金山在线表格,使用时需确保表格已联网,离线状态下无法发起查询。
若查询过程中出现验证码提示(如顺丰相关查询),需正确输入验证码后再继续查询,否则会导致查询中断。
5. 表格模板字段建议
列名 | 说明 |
A | 快递单号(顺丰需按“单号||手机号后四位”格式填写) |
B | 快递公司(名称或对应代码) |
C | 物流状态(使用默认result_type=0查询) |
D | 物流详情(使用result_type=1查询) |
E | 开始时间(可手动填写或结合其他函数提取) |
F | 结束时间(可手动填写或结合其他函数提取) |
6. 配套资源
快递公司代码表:`快递公司代码.xlsx`(可获取各快递公司对应编码,用于company参数填写)
国内快递查询模板:`Excel网络函数库快递查询-国内.xlsx`(可直接套用,快速实现批量查询)
顺丰官方验证渠道:http://www.sf-express.com(验证发件人预留手机号正确性)
顺丰客服热线:95338(查询异常时可咨询)
⚠️ 重要提示:函数地址(https://www.excelapi.com/GetKuaidiStatus.html)当前存在解析失败问题,报错信息为“网页解析失败,可能是不支持的网页类型,请检查网页或稍后重试”,使用该函数前请先检查该网页可正常访问;顺丰官网(http://www.sf-express.com)可正常访问,可正常用于验证预留手机号。
说明:已完全移除所有code标记,改用code-block和inline-code两个CSS类分别实现代码块和行内代码样式,样式效果与原code标记一致,同时保留全部原有美观样式,源码可直接嵌套到网页body中使用。
GetKuaidiStatus(company, number, result_type)
参数Company指快递公司; Number指快递单号; result_type指返回物流状态还是物流详情,0表示物流状态,1表示物流详情,默认是0。其中快递公司和快递单号必须一致,否则将导致查不到物流信息。
注意事项:
查询需要时间,每次需要手动重新计算公式,每次重算间隔5-10秒钟,多计算几次就获得最新数据。
首次查询需要5-10分钟,查询1条和查询100条时间差不多,建议批量查询
当查询量大时,写好公式,重算一两次后,就可以忙别的,可以关闭表格关闭电脑。
服务器上会对正在运输中单号间隔3-5小时重新查一次,直至查到已签收。
对于查询不到的单号,会间隔6-8小时查询一次。
同一个单号1个月内都不会重复计算单号。如需保留更长时间,请联系技术人员定制规则。
写错单号或写错运输商id会导致单号量增加,请确认号码正确后再写公式查询。

使用GetKuaidiStatus()函数查顺丰快递,必须提供发件人预留电话号码(手机号码)后四位。

详细演示如下

为了避免查询错误,提高查询效率,请先到顺丰快递查询网站验证预留号码是否正确,验证通过后再批量查询。如果预留号码错误,将返回“无物流”。

