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

如何在Excel公式中结合AND与多个OR条件?实现特定数值判断

完善后的Excel公式

直接用AND函数把5位长度判断和开头字符判断两个条件组合起来即可,完整公式如下:

=IF(AND(LEN(C2)=5,OR(LEFT(C2,1)="4",LEFT(C2,1)="5",LEFT(C2,1)="6")),226,8178)

公式说明

  • LEN(C2)=5:检查单元格C2的内容长度是否为5位
  • OR(LEFT(C2,1)="4",LEFT(C2,1)="5",LEFT(C2,1)="6"):检查C2的第一位字符是否是4、5或6
  • AND(...):只有当上述两个条件同时满足时返回226,任意一个条件不满足则返回8178

特殊情况补充

如果C2是纯数字格式,LEFT函数会自动将数字转为文本后提取第一位,无需额外处理。若遇到特殊格式的数字,可通过TEXT函数强制转换为文本后再提取:

=IF(AND(LEN(C2)=5,OR(LEFT(TEXT(C2,"0"),1)="4",LEFT(TEXT(C2,"0"),1)="5",LEFT(TEXT(C2,"0"),1)="6")),226,8178)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 22:00:59