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

Google Sheets FILTER数组公式如何排除特定条件单元格?

Google Sheets FILTER公式排除特定行的修改方法
  • 原公式已实现按Sheet1!N列数值大于E2筛选指定列,现在要额外排除X列已填充内容的行,只需在FILTER的条件参数中新增一个判断X列是否为空的条件即可。
  • 修改后的公式:
    =filter({Sheet1!A13:B,Sheet1!E13:G}, Sheet1!N13:N>E2, ISBLANK(Sheet1!X13:X))
    
  • 逻辑说明:
    • FILTER函数支持多个筛选条件,用逗号分隔,所有条件需同时满足才会保留该行
    • ISBLANK(Sheet1!X13:X)用于判断X列对应单元格是否为空,为空则满足条件,该行会被保留;若X列有内容则不满足,该行被排除

多范围/列的FILTER使用说明

在Google Sheets中使用FILTER筛选多个不连续列时,可通过大括号{}将多个列范围组合成一个虚拟数组,比如{Sheet1!A13:B,Sheet1!E13:G}就是把A-B列和E-G列合并为一个连续的虚拟范围进行筛选。同时,筛选条件需要和虚拟数组的行数保持一致,确保每一行的条件判断对应正确。当需要添加多个筛选规则时,直接在FILTER的参数列表中追加条件即可,所有条件需同时成立才会保留对应行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 21:15:35