我正在绞尽脑汁,想在下面的公式组合中添加另一个公式。
我得到一个唯一的列表,在第二列中有一个匹配的值,我用偏移量抓取这个列表:
=IFERROR(UNIQUE(XLOOKUP(OFFSET(I1,0,0,COUNTA(I:I),1),Ratings_data[rating],Ratings_data[Aggregated Rating])),"")
使用这个公式,如果[Rating]与列I中的列表匹配,我将从[aggregate Ratings]检索一个唯一列表。
现在数据集中有一个空白值,所以我想在这组公式中引入一个过滤器到<>""
,但是,我不知道在公式的什么地方引入这个。
如果有人能帮助我,我将不胜感激。
编辑:
如果有帮助,这里有一个引用列中的数据示例:
Ratings_data[rating] | Ratings_data[aggregate rating] | 服务 | 服务 |
---|---|
价值 | |
服务 |
不确定为什么在这里使用volatileOFFSET
函数:即使列I值不能放在Table
中,也可以使用非易失性INDEX
设置创建对这些值的动态范围引用。
但是,如果我们使用:
,这就无关紧要了。=UNIQUE(FILTER(Ratings_data[Aggregated Rating],ISNUMBER(MATCH(Ratings_data[rating],I:I,0))*(Ratings_data[Aggregated Rating]<>"")))