天天看點

函數UNIQUE,去重類問題的終極解決方案

去重問題

去重問題(即去除重複資料)向來是Excel中普遍存在的需求,雖然民間累計了大量經驗,但各種解決方案都存在一定的難度。

即便如下這種最簡單的去重需求,也要多個函數組合運用,邏輯上也很難了解。

于是,專業去重函數孕育而生:UNIQUE.

=INDEX($A$2:$A$10,MATCH(,COUNTIF($C$1:C1,$A$2:$A$10),0))

函數UNIQUE,去重類問題的終極解決方案

傳統去重公式

函數UNIQUE

Unique:去除重複,或提取隻出現一次的值

第一參數:需處理的資料區域。

第二參數:TRUE 按列,FALSE 按行(預設值)。

第三參數:TRUE 提取隻出現過一次的值,FALSE 提取所有非重複值(預設值)。

去除重複

=UNIQUE(A2:A10)

去除重複值,提取客戶清單。

函數UNIQUE,去重類問題的終極解決方案

UNIQUE去重

提取隻出現一次的值

=UNIQUE(A2:A10,,TRUE)

第三參數設定為TRUE,提取隻下過一次單的客戶。

函數UNIQUE,去重類問題的終極解決方案

UNIQUE提取隻出現一次的值

去重+計數

=COUNTA(UNIQUE(A2:A10))

去除重複後再運用COUNTA,輕松統計客戶數量。

函數UNIQUE,去重類問題的終極解決方案

UNIQUE去重計數

去重+統計

=SORT(UNIQUE(IF(C2:C10>300,A2:A10,"")),,-1)

IF判斷語句将傳回滿足“單筆金額大于300”的客戶清單,如同一客戶多次下單金額都大于300将會傳回多次,需UNIQUE去除重複

函數UNIQUE,去重類問題的終極解決方案

UNIQUE去重統計

繼續閱讀