0

我试图绞尽脑汁在下面的公式组合中添加另一个公式。

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

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

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

现在数据集中有一个空白值,所以我想为这组公式引入一个过滤器,<>""但是,我不知道在公式中的哪个位置引入它。

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

编辑:

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

Ratings_data[评级] Ratings_data[综合评分]
服务 服务
价值 价值
服务速度 服务

列 I:I = Ratings_data[rating] 的唯一列表

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

4

1 回答 1

0

不知道为什么在这里使用volatile OFFSET函数:即使列 I 值不能放在 a 中Table,也可以使用非易失性INDEX设置创建对这些值的动态范围引用。

不过,如果我们使用以下内容,这无关紧要:

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

于 2021-10-22T05:32:51.237 回答