
1、使用SUM與COUNTIF組合公式=SUM(1/COUNTIF(A:A,A:A)),按Ctrl+Shift+Enter計算不重復值個數;2、Excel365用戶可用=ROWS(UNIQUE(A:A))直接統計唯一值數量;3、通過數據選項卡的高級篩選功能選擇不重復記錄并復制到新區域,再用=SUBTOTAL(103,B:B)統計可見行數;4、PowerQuery導入數據后刪除重復項,添加計數列并分組求和,最終加載結果得到去重數量。
如果您需要在Excel中統計某一列數據中不重復值的數量,可以通過多種函數組合或內置功能實現。這類操作常用于數據分析場景,例如去重計數、唯一項識別等。
本文運行環境:SurfaceLaptop5,Windows11
一、使用SUM與COUNTIF函數組合
該方法通過數組公式計算每個值出現的頻率,再對倒數求和,從而得出不重復值的總數。
1、選中一個空白單元格,輸入以下公式:=SUM(1/COUNTIF(A:A,A:A)),其中A:A表示要統計的列,可根據實際范圍調整為A1:A100等。
2、輸入完成后,按Ctrl+Shift+Enter組合鍵執行數組運算,結果即為不重復值個數。
二、使用UNIQUE與ROWS函數(適用于Excel365及Excel)
利用UNIQUE函數提取唯一值列表,再通過ROWS函數統計行數,實現去重計數。
1、在空白單元格輸入公式:=ROWS(UNIQUE(A:A)),確保A列包含目標數據且無空標題行干擾。
2、直接按Enter鍵確認,公式將返回A列中不重復值的總數量。
三、使用高級篩選配合SUBTOTAL函數
此方法無需公式計算,適合希望可視化查看唯一值的用戶。
1、點擊數據區域任意單元格,切換到“數據”選項卡,點擊“高級”篩選按鈕。
四、使用PowerQuery進行去重統計
PowerQuery適用于處理大量數據,可生成可復用的清洗流程。
1、選中數據列,點擊“數據”選項卡中的“從表格/區域”導入到PowerQuery器。
2、在器中選中目標列,點擊“轉換”選項卡下的“刪除重復項”。
3、完成去重后,點擊“添加列”→“自定義列”,輸入名稱“計數”,值填1。
4、切換到“主頁”選項卡,點擊“分組依據”,按任意列分組,并對“計數”列求和。
5、將結果加載回Excel工作表,所得數值即為不重復值個數。
以上就是Excel怎么統計一列數據中不重復值的個數_Excel統計列不重復值方法的詳細內容,!

