輕鬆計算唯一值與相異值──7 個範例
一般而言,在 Excel 中,「唯一值」指的是在清單中僅出現一次、完全無重複的值;而「相異值」則涵蓋所有不同的值,包括唯一值以及重複項目中首次出現的那一筆。當您在處理大型資料集時,可能需要快速計算儲存格清單中唯一值與相異值的數量,如下方截圖所示。本教學將為您介紹幾種在 Excel 中高效計算這兩類數值的實用技巧。

下載範例檔案
統計區域中唯一值的個數(使用公式)
假設我有一份名稱列表,其中包含若干重複的姓名。現在我只想取得唯一姓名的數量(即以黃色填滿的部分),如下方截圖所示:

要解決此問題,下列陣列公式可助您一臂之力:
步驟 1:輸入公式
在您要輸出結果的空白儲存格中輸入或複製下方公式:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
步驟 2:按下 Ctrl + Shift + ENTER 鍵取得正確結果:

注意事項:
- 如果您的儲存格清單包含其他類型的資料(例如數字、布林值或錯誤值),在套用上述公式時,系統將忽略資料類型,直接計算唯一值的數量。
- 當資料清單包含空白儲存格時,此公式會自動排除這些空白儲存格。
- 若僅需計算唯一文字值(清單中同時包含其他類型資料),請套用下方陣列公式,然後按下「Ctrl」+「Shift」+「Enter」鍵以取得結果:
=SUM(IF(ISTEXT(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0)) - 若僅需從包含各種資料類型的儲存格清單中計算唯一數值,請使用下列陣列公式,然後按下「Ctrl」+「Shift」+「Enter」鍵以取得結果:
=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
透過 Kutools for Excel,僅需幾次點擊即可完成統計區域中唯一值的個數
下次當您需要套用這些公式時,記憶公式可能相當麻煩。但若您擁有「Kutools for Excel」,只需透過其「公式助手」中的「統計區域中唯一值的個數」功能,點擊幾下即可輕鬆取得結果。請參閱下方示範:
- 按一下儲存格以輸出結果;
- 點選「Kutools」>「公式助手」>「公式助手」>「統計」>「統計區域中唯一值的個數」以啟用此功能;
- 選取資料清單,然後點選「確定」。

- 若要使用此功能,您需 下載並安裝 Kutools for Excel。
- 「公式助手」功能收集了 40+ 常用公式,例如「提取唯一值」、「提取區域中唯一值的儲存格(包含首次重複項)」、「計數儲存格中被逗號分隔的個數」、「根據相同文字加總」等……
在 Excel 365/2021 中使用公式處理統計區域中唯一值的個數
若您使用的是 Excel 365 或 Excel 2021,其中新增的 UNIQUE 函數可協助您建立更簡潔的公式,輕鬆統計資料集中唯一值的個數。
例如,若要計算範圍 A2:A12 中唯一姓名的數量,請輸入下列公式:
步驟 1:複製或輸入下方公式
=IFERROR(ROWS(UNIQUE(A2:A12,,TRUE)), 0)
步驟 2:按下 ENTER 鍵取得結果:

提示:
- 若資料清單包含其他類型的資料(例如文字、數字、布林值或錯誤值),此公式將忽略資料類型,直接計算唯一值的數量。
- 上述公式會統計區域中唯一值的個數(包含空白儲存格)。若您希望排除空白儲存格,請使用下方公式,只需按下「Enter」鍵即可:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
非重複個數值(使用公式)
在 Excel 中,您可以套用下列任一公式,快速取得相異值的數量。
步驟 1:輸入下列任一公式
公式 1:輸入公式後,按下「Enter 鍵」。
=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))
公式 2:輸入公式後,按下「Ctrl」+「Shift」+「Enter」鍵。
=SUM(1/COUNTIF(A2:A12,A2:A12))
結果:

提示:
- 若資料清單中包含其他類型的資料(例如數字、布林值或錯誤值),此公式將忽略資料類型,直接提取相異值。
- 使用上述公式時,若資料清單包含空白儲存格,將會出現 #DIV/0 錯誤值錯誤。若要修正並忽略空白儲存格,請套用以下任一公式:公式 1:輸入公式後,按下「Enter」鍵。
=SUMPRODUCT((A2:A12<>"")/COUNTIF(A2:A12,A2:A12&""))公式 2:輸入公式後,按下「Ctrl」+「Shift」+「Enter」鍵。=SUM(IF(A2:A12<>"",1/COUNTIF(A2:A12, A2:A12), 0))
- 若僅需取得資料清單中的相異文字值數量,請套用下方陣列公式,並按下「Ctrl」+「Shift」+「Enter」鍵以取得結果:
=SUM(IF(ISTEXT(A2:A12),1/COUNTIF(A2:A12, A2:A12),"")) - 若僅需計算相異數值,請使用下列陣列公式,並按下「Ctrl」+「Shift」+「Enter」鍵以取得結果:
=SUM(IF(ISNUMBER(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
透過 Kutools for Excel,僅需幾次點擊即可處理非重複個數值
如果您經常需要在活頁簿中套用公式,每次重新輸入或記憶這些公式可能相當麻煩。但只要您擁有「Kutools for Excel」,透過其「公式助手」中的「計算含唯一值的儲存格(包含首次重複項目)」功能,僅需幾次點擊即可輕鬆取得結果。請參閱下方示範:
- 按一下儲存格以輸出結果;
- 點選「Kutools」>「公式助手」>「統計」>「計算含唯一值的儲存格(包含首次重複項目)」以啟用此功能;
- 選取資料清單,然後點選「確定」。

- 若要使用此功能,您需要 下載並安裝 Kutools for Excel。
- 「公式助手」功能收集了 40+ 常用公式,例如「提取唯一值」、「提取區域中唯一值的儲存格(包含首次重複項)」、「計數儲存格中被逗號分隔的個數」、「根據相同文字加總」等……
使用樞紐分析表處理非重複個數值
在 Excel 中,樞紐分析表也能協助您從資料清單中取得相異值的數量,請依照下列步驟操作:
步驟 1:建立資料透視表
- 選取資料清單,然後從功能區點選「插入」>「樞紐分析表」,請參閱截圖:

- 在彈出的「樞紐分析表」對話方塊(來自表格或範圍)中:
(1)選擇要放置資料透視表的新工作表或現有工作表;
(2)勾選「將此資料新增至資料模型」核取方塊;
(3)然後按一下「確定」按鈕。
步驟 2:排列欄位並選擇「相異計數」選項
- 此時會顯示「樞紐分析表欄位」窗格,將「姓名」欄位拖曳至「值」區域,請參閱下方示範:

- 接著,按一下「姓名計數」下拉式選單,並選擇「值欄位設定」,請參閱截圖:

- 隨後會開啟「值欄位設定」對話方塊,在「依值摘要」索引標籤下的清單方塊中選取「相異計數」,然後按一下「確定」按鈕,請參閱截圖:

結果:
現在,所建立的資料透視表將以下方截圖所示方式顯示資料清單的相異計數:

提示:
- 只要更新了源數據,只需在資料透視表上按一下滑鼠右鍵,選擇「重新整理」,就能立即取得最新計數!
- 此「相異計數」功能僅適用於 Excel 2013 及更新版本。
在 Excel 365/2021 中使用公式處理非重複個數值
在 Excel 365 或 Excel 2021 中,您可輕鬆結合全新的 UNIQUE 函數與常用的 COUNTA 函數,快速建立簡易公式。
請將下方公式複製或輸入至空白儲存格,然後按下「Enter」鍵以取得結果:
=COUNTA(UNIQUE(A2:A12))

提示:
- 若資料清單包含其他類型的資料(例如文字、數字、布林值或錯誤值),此公式將忽略資料類型,直接計算相異值的數量。
- 上述公式會計算非重複值的個數(包含空白儲存格)。若您希望排除空白儲存格,請套用下方公式,並按下「Enter」鍵以取得結果:
=COUNTA(UNIQUE(FILTER(A2:A12, A2:A12<>"")))
相關文章:
- 統計區域中唯一值的個數於資料透視表
- 預設情況下,當您在包含重複值的資料範圍中建立資料透視表時,系統會計入所有記錄。然而,有時您可能希望僅根據某一欄位計算唯一值,以取得準確的統計結果。本文將說明如何在資料透視表中計算唯一值。
- 統計區域中唯一值的個數於篩選後的欄位中
- 如果您有一份姓名清單,篩選後的欄位中包含重複項目,現在只想計算這個篩選清單中不重複姓名的數量,您有沒有好方法能在 Excel 中快速完成這項任務?
- 統計區域中唯一值的個數(含多重條件)
- 以下是一組包含多個姓名、專案與地點的資料範圍,我們需要找出符合我所列條件的姓名,且每個符合條件的姓名僅計數一次,如下方截圖所示。您有什麼技巧能解決這項任務嗎?在本文中,我將為您介紹相關技巧。
- 串接唯一值
- 如果我有一長串包含重複資料的值,現在想快速找出所有唯一值,並將它們合併到單一儲存格中,該如何在 Excel 中輕鬆達成?
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:以「數據分析」為基礎徹底革新:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多重選擇下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單寄送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……還有更多 |
透過 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點選這裡,取得您最需要的功能……
Office Tab 為 Office 帶來分頁式介面,讓您的工作更加輕鬆
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用分頁式編輯與閱讀功能。
- 在同一視窗的新分頁中開啟並建立多份文件,而非在新視窗中操作。
- 每天為您減少數百次滑鼠點擊,工作效率提升 50%!
所有 Kutools 增益集,一個安裝程式
Kutools for Office 套件整合 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!
- 全能套件— Excel、Word、Outlook 與 PowerPoint 增益集 + Office Tab Pro
- 一個安裝程式,一個授權— 幾分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值首選— 比單獨購買增益集更省錢








