如何在 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 計算唯一值的數量
相關文章:
最佳 Office 辦公效率工具
🤖 | Kutools AI Aide:徹底革新數據分析,基於智能執行|生成程式碼|創建自訂公式|分析數據並生成圖表|調用 Kutools Functions… |
熱門功能:查找、選取項目的背景色或標記重複值 | 刪除空行 | 合併列或單元格且不丟失資料 | 四捨五入... | |
高級 LOOKUP:多條件查找|多值查找|多表查找|模糊查找... | |
高級下拉列表:快速創建下拉列表 | 關聯下拉列表 | 多選下拉列表 ... | |
列管理器: 添加指定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 區域與列比較 ... | |
精選功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿及工作表管理器 | 資源庫 (自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按清單發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/傾斜/刪除線 ...)... | |
前15 大工具集:12 款文本工具(添加文本,刪除特定字符,...)|50+ 種圖表 類型(甘特圖,...)|40+ 實用 公式(基於生日計算年齡,...)|19 款插入工具(插入QR码,按路徑插入圖片,...)|12 款轉換工具(金額轉大寫,匯率轉換,...)|7 款合併和分割工具(高級合併行,分割儲存格,...)| ...以及更多 |
利用 Kutools for Excel 大幅提升你的 Excel 技能,感受前所未有的高效體驗。 Kutools for Excel 提供超過300 項高級功能,助你提升效率並保存時間。 點此查看你最需要的功能...
Office Tab 為 Office 帶來標籤式介面,讓你的工作更加輕鬆
- 啟用 Word、Excel、PowerPoint 的標籤式編輯和閱讀功能
- 在同一個視窗的標籤中打開和創建多個文件,而不是在新窗口中分開開啟。
- 可提升你50% 的工作效率,每天為你大量減少滑鼠點擊次數!