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

Excel条件语句编写求助:基于多规则生成Keep/Remove/空值

Excel IF条件语句解决方案

针对你的需求,结合三个规则,需要引入COUNTIFS函数判断同邮编下是否存在Residing记录,以下是修正后的公式:

=IF(D2<>B2,"",IF(F2="Residing","Keep",IF(COUNTIFS(B:B,B2,F:F,"Residing")>0,"Remove","")))

公式逻辑拆解

  • 规则1匹配:当两邮编不匹配(D2<>B2)时,直接返回空值,覆盖「邮编不匹配且为Adjacent时返回空」的要求
  • 规则2匹配:当邮编匹配且状态为Residing时,直接返回Keep,满足「即使存在Adjacent匹配也标记Keep」的规则
  • 规则3匹配:当邮编匹配但状态为Adjacent时,通过COUNTIFS(B:B,B2,F:F,"Residing")>0判断同邮编下是否存在Residing记录,存在则返回Remove,否则返回空值

案例验证

  • 第1行(邮编匹配+Residing):返回Keep,符合规则2
  • 第2行(邮编匹配+Adjacent且存在Residing匹配):返回Remove,符合规则3
  • 第3行(邮编不匹配+Adjacent):返回空值,符合规则1

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 22:59:56