UNIQUE 函數的主要功能是從一組資料陣列中,篩選並傳回不重複的唯一值。這個函數會將結果自動溢出到相鄰的空白儲存格,讓使用者能快速建立不重複的資料清單。
Excel UNIQUE 函數語法
=UNIQUE(陣列, [傳回欄], [只傳回出現一次的項目])| 參數 | 必填 | 說明 |
|---|---|---|
| 陣列 | 是 | 要篩選不重複值的資料範圍或陣列。 |
| 傳回欄 | 選填 | 邏輯值。輸入 FALSE 或省略表示按列比較(預設),輸入 TRUE 表示按欄比較。 |
| 只傳回出現一次的項目 | 選填 | 邏輯值。輸入 FALSE 或省略表示傳回所有不同的項目(預設),輸入 TRUE 表示只傳回在陣列中剛好出現一次的項目。 |
回傳:包含不重複資料的陣列。
適用版本:Microsoft 365、Excel 2021 以上版本。
UNIQUE 函數範例
範例 1:提取單一欄位的不重複清單
從包含重複部門名稱的員工名單中,整理出公司實際有哪些部門。
| 部門 | 姓名 |
|---|---|
| 業務部 | 陳怡君 |
| 行銷部 | 林志明 |
| 業務部 | 王小明 |
| 人資部 | 張建國 |
| 行銷部 | 李美玲 |
在 C2 輸入公式:
=UNIQUE(A2:A6)結果:業務部。公式會從 A2:A6 的部門清單中找出不重複的項目。結果會從 C2 開始向下溢出顯示業務部、行銷部與人資部,C2 儲存格本身會顯示業務部。
範例 2:提取多欄位的不重複組合
從銷售紀錄中,找出每一天不重複的商品與客戶購買組合。
| 日期 | 商品 | 客戶 |
|---|---|---|
| 2026/10/01 | 滑鼠 | 陳怡君 |
| 2026/10/01 | 鍵盤 | 王小明 |
| 2026/10/01 | 滑鼠 | 陳怡君 |
| 2026/10/02 | 螢幕 | 林志明 |
在 E2 輸入公式:
=UNIQUE(B2:C5)結果:滑鼠。選取多欄作為陣列時,UNIQUE 會將每一列視為一個整體進行比對。公式會排除完全重複的滑鼠與陳怡君紀錄,並將不重複組合溢出顯示,E2 顯示滑鼠。
範例 3:找出只出現過一次的項目
從報名與退費紀錄中,找出沒有重複報名或退費,且只出現過一次的學員。
| 報名者 | 狀態 |
|---|---|
| 王小明 | 已繳費 |
| 陳怡君 | 已繳費 |
| 王小明 | 退費 |
| 林志明 | 已繳費 |
在 C2 輸入公式:
=UNIQUE(A2:A5, FALSE, TRUE)結果:陳怡君。第三個參數設為 TRUE 代表只提取剛好出現一次的項目。因為王小明出現兩次所以被排除,結果會溢出顯示陳怡君與林志明,C2 儲存格會顯示陳怡君。
使用 UNIQUE 的技巧與注意事項
- 經常與 SORT 函數搭配使用,可以在抓出不重複清單的同時,按照筆畫或字母順序自動排序。
- 當原始資料範圍可能會不斷增加時,建議將資料轉換為表格,並在 UNIQUE 中參照表格欄位,這樣新增資料時清單就會自動更新。
- 若要計算不重複項目的數量,可以將 UNIQUE 函數包在 COUNTA 函數內計算溢出陣列的項目數。
UNIQUE 常見錯誤與解決方法
| 錯誤 | 原因 | 解決方法 |
|---|---|---|
| #SPILL | 公式所在儲存格的下方或右方已有其他資料,導致函數無法將完整的陣列結果溢出顯示。 | 清除擋住溢出範圍的資料,讓函數有足夠的空白儲存格可以顯示完整的陣列結果。 |
| #CALC | 找不到符合條件的不重複資料,通常發生在第三個參數設為 TRUE,但範圍內所有項目都有重複時。 | 確認原始資料內容是否正確,或搭配 IFERROR 函數自訂找不到資料時的提示文字。 |
Google 試算表可以用 UNIQUE 嗎?
Google 試算表完全支援 UNIQUE 函數,且三個參數的設定方式與 Excel 版本完全一致,兩者的公式可直接互通使用。
下載 UNIQUE 範例檔
上面的範例都整理在這個檔案裡,每個範例一個工作表,黃色格子是公式,可以直接改資料看結果變化:UNIQUE 範例.xlsx(範例公式的結果經過兩個模型交叉核對)。
常見問題
為什麼 UNIQUE 算出來的結果會有空白值?
當選取的資料範圍內包含空白儲存格時,UNIQUE 會將空白視為一個獨立的項目並顯示為 0 或空白。可以搭配 FILTER 函數先排除空白儲存格再來提取不重複值。
UNIQUE 函數可以區分大小寫嗎?
UNIQUE 函數在比對文字時不區分英文字母的大小寫。例如 Apple 和 apple 會被視為相同的項目,公式計算後只會傳回在陣列中第一個出現的文字格式。
舊版 Excel 可以用 UNIQUE 函數嗎?
舊版 Excel 不支援 UNIQUE 函數。如果需要在舊版本中找出不重複值,必須使用資料索引標籤中的移除重複項功能,或者利用進階篩選並勾選不重複的紀錄來達成。
相關函數
這篇收錄在「Excel 函數字典」。




