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

Google Sheets多条件过滤:排除异维度范围值并保留下方有值项

Google Sheets 无中间单元格的双层筛选方案

核心公式

=FILTER(FILTER(A1:Z1, A2:Z2<>""), ISNA(MATCH(FILTER(A1:Z1, A2:Z2<>""), 待排除范围, 0)))

公式拆解

  • 内层筛选:FILTER(A1:Z1, A2:Z2<>"")
    提取第二行对应位置非空的第一行数据,得到初始筛选结果。
  • 跨维度排除判断:ISNA(MATCH(..., 待排除范围, 0))
    用MATCH检查初始结果中的每个值是否存在于目标排除范围(支持任意维度差异),不存在则返回#N/A,再通过ISNA转换为布尔值TRUE(保留)/FALSE(排除)。
  • 外层筛选:最终保留那些不在排除范围内的初始筛选结果。

替换说明

将公式中的A1:Z1替换为你的第一行数据范围,A2:Z2替换为对应的第二行判断范围,待排除范围替换为需要过滤掉的值所在的区域即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 15:47:03