如果 UNIQUE 公式也在搜索特定文本,如何过滤唯一列表

How to filter a unique list if the UNIQUE formula is also searching for specific text

我知道如何做这两件事,但我似乎无法将它们结合起来。

如果我的 UNIQUE 查询也使用 IF ISNUMBER,有什么方法可以过滤它?

最初,我正在制作一个辅助列 (T),如果原始列 (G) 包含“SPAN”(寻找西班牙语 类),它只会 return 编辑一个值。然后我将从该辅助列创建一个唯一列表并添加一个过滤器以去除讨厌的空值,如下所示:

=SORT(UNIQUE(FILTER('reqCH'!T:T,'reqCH'!T:T<>""))

然后我想删除辅助列,所以我对原始列 (G) 进行了 IF ISNUMBER 查找,如下所示:

=(SORT(UNIQUE(IF(ISNUMBER(SEARCH("SPAN",'reqCH'!G:G)),'reqCH'!F:F))))

(我希望它 return 来自 F 的值,因为那是课程 ID)。

但是,虽然这不是世界末日,但我现在想为此添加一个过滤器,以便我可以过滤掉空值(returns 作为我列表中的一个 FALSE 值) .而且无论我将 FILTER 放在这个新公式的哪个位置,它都对我不起作用。

我可以把它改成 FALSE returns 和其他任何东西一样:

=(排序(唯一(如果(ISNUMBER(搜索("SPAN",'reqCH'!G:G)),'reqCH'!F:F,"--"))) )

...但我想像使用 FILTER 一样将其完全删除。

根据我的评论,我认为你的意思是:

=SORT(UNIQUE(FILTER('reqCH'!F:F,ISNUMBER(SEARCH("SPAN",'reqCH'!G:G)))))