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

Excel中结合IF、MID、FIND函数实现提取与判断的单公式方案

单个公式实现提取子串+条件判断的方案

很简单,直接把子串提取函数和IF判断函数嵌套起来就能搞定,公式如下:

=IF(MID(A1,3,4)="7697","one","two")

公式拆解:

  • MID(A1,3,4):这部分负责从A1单元格的内容里提取目标子串。
    • A1:指定要处理的目标单元格;
    • 3:设置从第3个字符开始提取(A1内容是12769745,第3位刚好是第一个7);
    • 4:提取长度设为4个字符,刚好覆盖7697这串内容。
  • IF(判断条件, 符合返回值, 不符合返回值):把MID提取的结果和目标字符串"7697"做对比,相等就返回"one",不相等则返回"two"。

补充说明:

因为A1里的内容是数字格式,MID函数会自动将其转换为文本进行提取,所以直接和文本格式的"7697"对比完全没问题。如果担心特殊格式影响结果,也可以先把A1转成固定长度的文本,公式调整为:

=IF(MID(TEXT(A1,"00000000"),3,4)="7697","one","two")

不过大多数场景下,第一种公式就足够用啦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 02:24:16