Excel UNIQUE 函數完整教學:語法、範例、錯誤排解與實務應用

本篇全面介紹 Excel UNIQUE 函數的語法、三大參數、基本與進階範例、常見錯誤排解、實務應用案例,以及與其他去重方法的比較,幫助你精通數據去重技巧,提升資料處理效率。

🧮 還在用 Excel 管理專案?試試這些更聰明的工具 🚀

從 Excel 升級到專業專案管理 × 自動化平台

還在用 Excel 追進度?monday.com 幫你把任務、時程、甘特圖、報表全部自動化! 支援 Excel 一鍵匯入,輕鬆轉換成更直覺的視覺化專案看板。 全球 22.5 萬家公司愛用,AI 輔助讓團隊溝通更順暢。
⭐ 最多人使用

從任務到 OKR,一站式專案與團隊協作平台

整合文件、OKR、任務與自動化流程,AI 助你更快完成工作。 也支援從 Excel 匯入專案資料。

輕鬆整理文件 × 規劃專案 × 建立資料庫

Notion AI 幫你自動生成 SOP、專案摘要與任務追蹤頁面。 從 Excel 匯入表格,打造你自己的工作空間。

UNIQUE 函數簡介與適用範圍

UNIQUE 是 Excel 近年新增的強大函數,能自動從資料範圍中提取所有不重複的項目,簡化名單去重、統計唯一值等常見需求。這個函數特別適合處理大量資料、名單整理、報表分析等情境,無需手動篩選或複雜公式。

適用 Excel 版本:
– Microsoft 365(含商務版、個人版)
– Excel 2021 及更新版本
– Excel for Web

主要限制:
– 不支援 Excel 2019、2016 及更舊版本
– 無法直接跨工作表引用
– 僅能用於支援動態陣列的 Excel 版本

常見應用場景:
– 去除名單重複(如客戶、產品、員工名單)
– 統計唯一客戶數
– 建立不重複的下拉選單
– 數據分析前置處理

UNIQUE 函數語法與參數說明

UNIQUE 函數的語法結構如下:

=UNIQUE(array, [by_col], [exactly_once])
  • array(必填):要提取唯一值的資料範圍或陣列。
  • by_col(選填):是否按「列」檢查唯一值。預設為 FALSE(按行檢查)。如設為 TRUE,則按列比對。
  • exactly_once(選填):是否僅返回只出現一次的項目。預設為 FALSE(返回所有唯一值);設為 TRUE 時,只顯示出現一次的值。

參數說明表:

參數 型態 預設值 說明與適用情境
array 範圍/陣列 欲去重的資料來源
by_col TRUE/FALSE FALSE TRUE:按列檢查;FALSE:按行檢查
exactly_once TRUE/FALSE FALSE TRUE:僅顯示只出現一次的項目

UNIQUE 函數基本用法與範例

基本去重操作

假設 A2:A10 有一份員工名單,部分員工重複登錄。你想取得唯一名單:

=UNIQUE(A2:A10)

輸入後,Excel 會自動在選定儲存格下方展開所有不重複的員工名稱。

操作步驟

  1. 選擇要顯示結果的儲存格(如 B2)。
  2. 輸入公式 =UNIQUE(A2:A10)
  3. 按 Enter,結果自動展開。

產業應用情境:
– 行政人員整理報名名單,快速去除重複報名者。
– 銷售團隊統計唯一客戶,避免重複計算業績。

進階應用技巧

按列檢查唯一值

若資料橫向排列(如 B2:F2),可用 by_col 參數:

=UNIQUE(B2:F2, TRUE)

此時函數會比較每一「列」的資料,僅保留唯一的列值。

適用場景:
– 橫向輸入的產品編號、月份資料等。

僅返回出現一次的值

若只想找出只出現過「一次」的項目(排除所有重複),可用 exactly_once

=UNIQUE(A2:A20, , TRUE)

此公式會僅顯示那些在 A2:A20 只出現一次的資料。

產業應用情境:
– 客服團隊找出只聯絡過一次的客戶,進行回訪。
– 行銷分析單次購買用戶,設計專屬促銷。

結合其他函數(如 SORT、FILTER)

UNIQUE 可與其他動態陣列函數結合,進行更複雜的數據處理。

排序唯一值:

=SORT(UNIQUE(A2:A100))

取得排序後的不重複名單。

條件篩選唯一值:

=UNIQUE(FILTER(A2:A100, B2:B100="已成交"))

僅顯示已成交客戶的唯一名單。

實務案例:
– 業務部門統計每月成交客戶,並排序名單。
– 人資部門依部門篩選唯一員工,建立分部名單。

常見錯誤與解決方法

使用 UNIQUE 時,常見錯誤及排解方式如下:

錯誤訊息 可能原因 解決方法
#SPILL! 結果儲存格被其他資料阻擋 清空結果範圍下方儲存格,確保有足夠空間
#VALUE! 參數格式錯誤、資料型態不符 檢查公式參數、確認資料格式一致
#REF! 引用範圍不存在或已刪除 檢查來源範圍是否正確、未被刪除
#NAME? Excel 版本不支援 UNIQUE 函數 確認是否使用支援 UNIQUE 的 Excel 版本

補充說明:
– 若出現 #NAME?,通常是 Excel 版本過舊,建議升級至 Microsoft 365 或 Excel 2021。
– #SPILL! 最常見於結果儲存格下方有資料,請清空即可。

實務應用案例

案例一:名單去重

情境: 行政人員整理活動報名表,需去除重複報名者。

  1. 將報名者姓名放於 A2:A100。
  2. 在 B2 輸入 =UNIQUE(A2:A100)
  3. 得到唯一報名名單。

案例二:建立動態下拉選單

情境: 需建立一個只包含唯一產品名稱的下拉選單。

  1. 在 B2 輸入 =UNIQUE(A2:A100),A 欄為原始產品資料。
  2. 選擇資料驗證 → 清單 → 來源選擇 B2:B(動態範圍)。
  3. 下拉選單即自動隨資料更新。

案例三:統計唯一客戶數

情境: 銷售報表需計算唯一客戶數。

  1. 在 C2 輸入 =UNIQUE(A2:A100),A 欄為客戶名稱。
  2. 在 D2 輸入 =COUNTA(C2:C100),即為唯一客戶數。

UNIQUE 函數與其他工具/函數比較

方法/函數 是否動態更新 支援版本 跨表引用 操作難易度 適用情境
UNIQUE 函數 Microsoft 365/2021+ 簡單 動態去重、需自動更新的名單
移除重複值(功能) 所有版本 簡單 一次性去重、靜態資料處理
FILTER + UNIQUE Microsoft 365/2021+ 中等 條件篩選後去重
Google Sheets UNIQUE Google Sheets 簡單 雲端協作、跨平台動態去重

優缺點分析:
– UNIQUE 函數適合需自動更新、動態資料處理的場景。
– 「移除重複值」功能僅適合靜態、一次性去重,不會隨資料變動自動更新。
– Google Sheets 的 UNIQUE 支援雲端協作,適合團隊共同作業。

常見問題 FAQ

Q1:為什麼我的 Excel 找不到 UNIQUE 函數?
A:UNIQUE 僅支援 Microsoft 365、Excel 2021 及更新版本。若無法使用,請確認 Excel 版本或升級。

Q2:如何讓 UNIQUE 函數動態引用新增資料?
A:建議將資料設為「表格」(Ctrl+T),UNIQUE 公式引用表格欄位,資料新增時會自動擴展。

Q3:可以跨工作表使用 UNIQUE 嗎?
A:UNIQUE 目前僅能引用同一工作表範圍,無法直接跨工作表。可先將資料複製至同一表單再處理。

Q4:如何結合條件篩選與去重?
A:可搭配 FILTER 函數使用,例如:=UNIQUE(FILTER(A2:A100, B2:B100="條件"))

Q5:UNIQUE 函數在 Google Sheets 可以用嗎?
A:Google Sheets 內建 UNIQUE 函數,語法相同,且支援跨表引用,適合雲端協作。

總結與效率提升建議

UNIQUE 函數大幅簡化了 Excel 資料去重、名單整理與唯一值統計的流程,特別適合需動態更新、經常處理大量資料的工作場景。若你需要更進階的自動化、協作或專案管理功能,建議可考慮如 Monday.com 這類專業工具,將數據處理與團隊協作無縫整合,進一步提升整體效率。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

✨ 讓專案管理變簡單,團隊更強大!

在專案推進的每一步,效率就是競爭力。monday.com 整合進度追蹤、團隊協作與資源分配,讓你隨時掌握全局、快速解決問題。
全球18萬家專業團隊已經採用,你還在等什麼?