`UNIQUE` 函式是一個在電子表格軟體中常用的函式,主要用於返回數據區域中的唯一值。它的語法如下:
=UNIQUE(array, [by_col], [exactly_once])
第一參數:array,表示要提取唯一值的數據區域。
第二參數:[by_col],可選參數,指定比較的方式。如果設定為 TRUE,則比較列並返回唯一值;如果設定為 FALSE 或省略,則比較行並返回唯一值。
第三參數:[exactly_once],可選參數,一般直接省略即可。當設定為 TRUE 時,只提取出現過一次的數據。
使用 UNIQUE 函式時,需要注意數據的方向性。如果是列數據,第二參數應設定為 FALSE 或省略;如果是行數據,則應將第二參數設定為 TRUE。
UNIQUE 函式的套用場景包括:
自動提取重複值:將普通錶轉換為超級表後,使用 UNIQUE 函式提取唯一值,這樣在下方新增數據時,結果會自動更新。
計算不重複的數據個數:使用 UNIQUE 函式提取唯一值後,結合 COUNTA 函式進行非空計數,可以得到不重複數據的個數。
判斷數據是否重複:通過計算總數據個數與唯一數據個數的差值,可以判斷數據是否有重複。
提取不為空的唯一值:當數據區域中有空單元格時,可以使用 FILTER 函式先篩選出不為空的單元格,然後再用 UNIQUE 函式提取不重複的數據。
製作動態下拉選單:提取不為空的唯一值後,可以製作動態下拉選單,使得在下拉選單中選擇的選項隨著數據的變化而自動更新。
此外,UNIQUE 函式還可以與其他函式結合使用,以實現更複雜的數據處理需求。