
我有一個跨越一系列行和列的值表。範例資料:
Green Leaf
Green Fire
Red Fire
Water Blue
Blue
Red
Water
我想要表中的一列唯一值。結果:
Green
Leaf
Fire
Red
Water
Blue
如果可能的話,我寧願只使用公式。我嘗試使用顯示的資料功能區選單中的進階過濾工具這裡,但它會產生兩列而不是一列。
答案1
答案2
您可以使用以下公式:
=UNIQUE({過濾器(A1:A7;A1:A7<>"");過濾器(B1:B7;B1:B7<>"")})
讓我們解釋一下:
- FILTER(A1:A7;A1:A7<>"") --> A 欄位被過濾,以便我們只擷取非空白的值
- FILTER(B1:B7;B1:B7<>"") --> B 欄位也會發生同樣的情況
- 我們將兩個函數放在括號 {} 內,因此我們將資料轉換為垂直數組
- UNIQUE --> 這個函數允許我們刪除重複的值