如何在 Excel 的列中計算唯一值或數字的個數?
假設您在工作表的某個區域中有一系列值,現在您想知道有多少個唯一值。如果您逐一識別和計算這些值,將會浪費大量時間。因此,這裡我將向您介紹一些快速解決這個問題的方法。
使用公式計算唯一值的數量
有一些公式可以幫助您快速計算某個區域中唯一值的數量。如果您的數據是數字,例如,您在範圍(A1:A10)內有一列數字,請參見截圖:
您可以使用以下公式,請按照此步驟操作:
1. 在空白單元格中輸入此公式 =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10))。
2. 然後按下 Enter 鍵,唯一值的數量將會顯示出來。請參見截圖:
提示:1. 這裡還有一個公式 =SUM(IF(FREQUENCY(A1:A10, A1:A10)>0,1)) 也可以幫助您。請根據需要選擇任一公式。上述兩個公式都會計算唯一值,包括第一個重複值。
2. 如果您的工作表中有一系列文本,上述公式將不起作用,您應該使用此陣列公式:=SUM(IF(FREQUENCY(IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),""), IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),""))>0,1))
輸入公式後,記住要按下 Shift + Ctrl + Enter 鍵,然後唯一值的數量就會顯示出來。
注意:
- 1. 上述公式中的範圍 A1:A10 是可變的,您可以根據需要進行更改。
- 2. 此公式也會計算唯一值,包括第一個重複值。
- 3. 此公式也適用於文本和數字的範圍。

使用 Kutools AI 解鎖 Excel 的魔法
- 智能執行:執行單元格操作、分析數據並創建圖表——所有這些都由簡單的指令驅動。
- 自訂公式:生成量身定制的公式,簡化您的工作流程。
- VBA 編碼:輕鬆編寫和實現 VBA 代碼。
- 公式解釋:輕鬆理解複雜的公式。
- 文本翻譯:打破電子表格中的語言障礙。
使用高級篩選計算唯一值的數量
您也可以使用高級篩選從一列數據中提取唯一值並將它們粘貼到新位置。然後使用 ROWS 函數來計算新範圍中唯一值的數量。具體步驟如下:
1. 點擊功能區上的 資料標籤,然後點擊高級命令,請參見截圖:
2. 在高級篩選對話框中:
![]() |
|
3. 完成設置後,點擊確定,唯一值將被列在新的一列中,請參見截圖:
4. 然後在空白單元格中輸入簡短公式 =ROWS(E1:E8),並按下鍵盤上的 Enter 鍵。唯一值的數量將會顯示出來。
![]() | ![]() | ![]() |
使用 Kutools for Excel 計算唯一值的數量
這裡,我將向您推薦一個有用的工具——Kutools for Excel,其選擇重複與唯一單元格功能,您可以快速選擇重複值或唯一值並計算它們的數量。
安裝 Kutools for Excel 後,請按照以下步驟操作:
1. 選擇您要計算唯一值的數據範圍。
2. 然後點擊 Kutools > 選擇 > 選擇重複與唯一單元格,請參見截圖:
3. 在選擇重複與唯一單元格對話框中,選擇唯一值或所有唯一值(包括第一個重複值),同時,您也可以通過勾選處理結果 部分下的填充背景色或填充字體顏色來突出顯示唯一值,請參見截圖:
4. (1.) 如果您選擇唯一值,則只會計算和選擇唯一值。請參見截圖:
(2.) 如果您選擇所有唯一值(包括第一個重複值),則所有唯一值(包括第一個重複值)將被計算和選擇,如下截圖所示:
示範:使用 Kutools for Excel 計算唯一值的數量
相關文章:
最佳辦公效率工具
🤖 | Kutools AI 助手:基於智能執行方式革新數據分析:智能執行 | 生成代碼 | 創建自訂公式 | 分析數據並生成圖表 | 調用 Kutools 函數… |
熱門功能:查找、標記重複值或識別重複項 | 刪除空行 | 合併列或單元格而不丟失數據 | 四捨五入無需公式 ... | |
高級 LOOKUP: 多條件 VLookup | 多值 VLookup | 多表查找 | 模糊查找 .... | |
高級下拉列表:快速創建下拉列表 | 依賴下拉列表 | 多選下拉列表 .... | |
列管理器: 添加特定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 比較區域和列 ... | |
特色功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿與工作表管理器 | 資源庫(自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按列表發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/斜體/刪除線...) ... | |
頂級 15 種工具集: 12 個文本工具(添加文本、刪除特定字符、...) | 50+ 圖表 類型(甘特圖、...) | 40+ 實用 公式(基於生日計算年齡、...) | 19 個插入工具(插入QR碼、根據路徑插入圖片、...) | 12 個轉換工具(金額轉大寫、匯率轉換、...) | 7 個合併與分割工具(高級合併行、分割儲存格、...) | ... 還有更多 |
使用 Kutools for Excel 提升您的 Excel 技巧,體驗前所未有的高效。 Kutools for Excel 提供超過 300 種高級功能來提高生產力並節省時間。 點擊這裡獲取您最需要的功能...
Office Tab 將標籤式界面帶到 Office,讓您的工作更加輕鬆
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
- 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
- 將您的生產力提高 50%,每天為您減少數百次鼠標點擊!