我想絞盡腦汁在下面的公式組合中添加另一個公式。
我得到一個唯一的串列,它在第二列中有一個匹配的值,我用偏移量抓取這個串列:
=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] 的唯一串列
在上面的示例中,飲料將作為上述公式的空白值出現,我正在嘗試過濾掉這些空白單元格。
uj5u.com熱心網友回復:
不確定您為什么在這里使用易失性 OFFSET函式:即使列 I 的值不能放在 a 中Table,也可以使用非易失性INDEX設定創建對這些值的動態范圍參考。
盡管如此,如果我們使用:
=UNIQUE(FILTER(Ratings_data[Aggregated Rating],ISNUMBER(MATCH(Ratings_data[rating],I:I,0))*(Ratings_data[Aggregated Rating]<>"")))
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/331473.html
上一篇:在CSV中的列組合之間添加字符
下一篇:觸發器不會在vba中按預期更新
