函數UNIQUE:從一個範圍或數組返回唯一值。
下述案例以OFFICE 365展示,拋開技巧,來一場函數與函數間的較量,傳統公式對戰UNIQUE。
1、提取不重複的品牌

輸入公式:
=IFNA(INDEX(B$2:B$20,MATCH(,COUNTIF(H$1:H1,B$2:B$20),)),””),向下填充公式。
公式說長不長,說短也不短,單個的函數都還沒整明白,該公式中函數嵌套函數,似乎早已蒙圈。
使用函數UNIQUE:

輸入公式:=UNIQUE(B2:B20)
用函數UNIQUE提取不重複項,是不是非常簡單呢?
2、統計不重複的品牌個數
使用函數SUMPRODUCT+COUNTIF統計:

輸入公式:
=SUMPRODUCT(1/COUNTIF(B2:B20,B2:B20))
使用函數UNIQUE:

輸入公式:=COUNTA(UNIQUE(B2:B20))
UNIQUE(B2:B20)部分提取不重複的品牌,即{“海爾”;”西門子”;”LG”;”小天鵝”;”松下”;”TCL”};
再用函數COUNTA統計個數。
3、提取符合條件的不重複品牌
根據G2單元格中的條件提取不重複品牌:

輸入公式:
=IFERROR(INDEX(B$2:B$20,SMALL(IF(MATCH(E$2:E$20&B$2:B$20,E$2:E$20&B$2:B$20,)=ROW($1:$19)*(E$2:E$20=G$2),ROW($1:$19),4^8),ROW(A1))),””)
長長的一大串像開火車,這公式光看就已經暈了
使用函數UNIQUE:

輸入公式:
=UNIQUE(FILTER(B2:B20,E2:E20=G2))
函數FILTER的用法請點擊:Excel教程:函數FILTER的強大,超乎你的想像
FILTER(B2:B20,E2:E20=G2)部分提取所有符合G2單元格條件的品牌記錄;
再用函數UNIQUE提取不重複品牌。

4、提取唯一值
提取B列只出現一次的品牌:

輸入公式:
=INDEX(B:B,SMALL(IF(COUNTIF($B$2:$B$20,$B$2:$B$20)=1,ROW($2:$20),4^8),ROW(A1)))&””
使用函數UNIQUE:

輸入公式:=UNIQUE(B2:B20,0,1)
這個公式是不是看着爽多了呢?
使用了函數UNIQUE的第二、第三參數:
第二參數為0或FALSE:返回數組中的所有唯一行;
第二參數為1或TRUE:返回數組中的所有唯一列;
第三參數為0或FALSE:返回數組中的所有不重複項;
第三參數為1或TRUE:返回只出現一次的項。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/281142.html
微信掃一掃
支付寶掃一掃