You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel条件判断问题:运单含特定字符时计费公式返回错误如何修复?

问题分析与修复方案

原公式的核心问题

  1. 未覆盖"PP"的判断规则:你需要匹配含PPA或PP的运单,但原公式只判断了PPA,不符合计费要求。
  2. 计费数值错误:规则中PNA对应收费R100,但原公式写的是150,与规则不符。
  3. 若所有结果仍返回75,大概率是列引用错误或运单数据异常。

修复后的公式

=IF(OR(ISNUMBER(SEARCH("PPA",[waybill_number])), ISNUMBER(SEARCH("PP",[waybill_number]))), 75, 
 IF(ISNUMBER(SEARCH("PNA",[waybill_number])), 100, 
 IF(ISNUMBER(SEARCH("PCC",[waybill_number])), 200, 250)))

额外排查步骤

如果修复后还是全部返回75,按以下方式排查:

  • 确认[waybill_number]是正确的列名,拼写无错误(Excel中列名引用不区分大小写,但字符必须完全匹配)。
  • 单独测试SEARCH函数:在空白单元格输入=SEARCH("PPA", [waybill_number]),查看返回值——返回数字表示找到匹配,返回#VALUE!表示未找到,以此验证单个运单的匹配情况。
  • 检查数据集:确认是否存在不含PP/PPA的运单条目(比如你示例中的PNA567765786),若所有运单都包含PP/PPA,自然会全部返回75。

内容的提问来源于stack exchange,提问作者Brendon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 19:02:56