从 Unique Xlookup 列表中过滤掉空白

Filter out blanks from Unique Xlookup list

我正在绞尽脑汁向下面的公式组合添加另一个公式。

我得到一个在第二列中具有匹配值的唯一列表,我正在使用偏移量获取此列表:

=IFERROR(UNIQUE(XLOOKUP(OFFSET(I1,0,0,COUNTA(I:I),1),Ratings_data[rating],Ratings_data[Aggregated Rating])),"")

使用此公式,如果 [Rating] 与列 I 中的列表匹配,我将从 [Aggregated Ratings] 中检索一个唯一列表。

数据集中现在有一个空白值,所以我想在这组公式中引入一个过滤器 <>"" 但是,我不知道在公式中的什么地方引入这个.

如果有人能帮助我,我将不胜感激。

编辑:

如果有帮助,这里是引用列中的数据示例:

Ratings_data[rating] Ratings_data[Aggregated Rating]
Service Service
Drink
Drink
Value Value
Service Speed Service

列 I:I = Ratings_data[评分]

的唯一列表

在上面的示例中,Drink 将作为上述公式的空白值出现,我正在尝试过滤掉这些空白单元格。

不确定为什么要在此处使用 volatile OFFSET 函数:即使 I 列值不能放在 Table 中,a可以使用非易失性 INDEX 设置创建对这些值的动态范围参考。

不过,如果我们使用:

=UNIQUE(FILTER(Ratings_data[Aggregated Rating],ISNUMBER(MATCH(Ratings_data[rating],I:I,0))*(Ratings_data[Aggregated Rating]<>"")))