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

Excel中为基于FILTER函数的筛选表格添加第二个筛选条件

多条件Excel筛选公式优化
  • 原实现公式:=FILTER(CHOOSE({1,2},B1:B7,D1:D7),$K$1:$K$7=$K$1)
  • 添加排除含"C"行的条件后,最终公式:
    =FILTER(CHOOSE({1,2},B1:B7,D1:D7),($K$1:$K$7=$K$1)*(--ISERROR(SEARCH("C",D1:D7))))

公式说明

  • $K$1:$K$7=$K$1:保留原有的下拉框月份匹配逻辑,确保只筛选选中月份的数据
  • --ISERROR(SEARCH("C",D1:D7)):实现排除标记为已完成(含"C")的行:
    • SEARCH("C",D1:D7) 检查目标列(示例为D列)单元格是否包含"C",存在则返回位置值,不存在返回错误
    • ISERROR() 将无"C"的错误值转为TRUE,有"C"的结果转为FALSE
    • -- 把布尔值转换为1(符合条件)和0(不符合),与第一个条件的结果相乘,实现同时满足两个筛选规则

注:如果你的已完成标记不在D列,只需把公式中的D1:D7替换为实际的标记列范围即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 17:59:58