Excel - UNIQUE 函式



UNIQUE 函式

Excel 的UNIQUE 函式與動態陣列無縫協作,用於從陣列或單元格區域中檢索所有唯一專案。它可以與其他 Excel 函式(如 SORT、CHOOSE、FILTER 等)結合使用,以計算複雜的表示式。例如,患者預訂多次諮詢預約,並在資料集中有多個相同患者名稱的條目。您可以利用UNIQUE 函式檢索唯一患者名稱列表以及已安排的預約。

相容性

此高階 Excel 函式與以下版本的 Microsoft Excel 相容:-

  • Microsoft 365 版 Excel
  • 適用於 Mac 的 Microsoft 365 版 Excel
  • 網路版 Excel
  • Excel 2024
  • 適用於 Mac 的 Excel 2024
  • Excel 2021
  • 適用於 Mac 的 Excel 2021
  • iPad 版 Excel
  • iPhone 版 Excel
  • Android 平板電腦版 Excel
  • Android 手機版 Excel

語法

UNIQUE 函式的語法如下:-

=UNIQUE(array,[by_col],[exactly_once]) 

引數

您可以將以下引數與UNIQUE 函式一起使用:-

引數 描述 必填/可選
陣列 指定單元格區域或陣列 必填
by_col 表示邏輯值,即 TRUE 或 FALSE。如果等於 TRUE,則僅在比較不同欄位後提取唯一列;否則,僅在比較行後提取唯一行。 可選
exactly_once 指定邏輯值,即 TRUE 或 FALSE。如果設定為 TRUE,則返回出現次數不超過一次的值。否則,FALSE 值將檢索每個不同的專案。 可選

UNIQUE 函式示例

練習以下示例以瞭解如何在 Excel 中使用UNIQUE 函式。

示例 1

Excel 中的UNIQUE 函式用於從區域或陣列中提取唯一值。

步驟 1 - 首先,在 Microsoft Excel 中開啟一個新工作表,並考慮以下資料集,包含四個名為系列、蔬菜、成本和銷售的列,並在這些列中輸入資料,如下面的影像所示。

UNIQUE Function in Excel

步驟 2 - 現在,我們必須從給定的區域B5:B13中獲取非重複項。為此,在G5單元格中輸入公式=UNIQUE(B5:B13),如下所示:-

UNIQUE Function in Excel 1

步驟 3 - 之後,按 Enter 鍵以在指定的區域中填充唯一蔬菜的列表。

UNIQUE Function in Excel 2

步驟 4 - 此外,結果陣列可以透過 SORT 函式進行排序,該函式可有效地與 Unique 函式一起使用。將指標定位在 G4 單元格中,並編寫公式=SORT(UNIQUE(B5:B13)),如下面的影像中突出顯示的那樣:-

UNIQUE Function in Excel 3

步驟 5 - 排序後的不同蔬菜列表顯示在結果陣列中:-

UNIQUE Function in Excel 4

步驟 6 - 假設使用者希望僅獲取出現超過兩次的蔬菜。在這種情況下,使用此公式=UNIQUE(FILTER(B5:B13,COUNTIF(B5:B13,B5:B13)>2)),如下面的影像所示。

UNIQUE Function in Excel 5

步驟 7 - 按Enter鍵獲取結果值。西紅柿是在指定的區域B5:B13中出現超過兩次的唯一蔬菜。

UNIQUE Function in Excel 6

執行 Unique 函式時可能會出現以下錯誤。

  • 如果資料已存在於結果列或結果行中,則會出現#Spill!錯誤。使用者應選擇指定的空列或行區域以消除此錯誤。
  • 如果使用者嘗試在 Excel 365 以外的舊版 Excel 中執行 Unique 函式,則可能會出現#Name?錯誤。

示例 2

使用 Excel 中的 UNIQUE 函式提取唯一行的集合。

解決方案

步驟 1 - 首先,假設示例資料集包含三列:患者 ID、患者姓名和諮詢時間。

Extract the Set of UNIQUE Rows

步驟 2 - 之後,您可以在F2單元格中輸入公式=UNIQUE(B2:D9,FALSE,FALSE),然後按Enter鍵。

Extract the Set of UNIQUE Rows 1

Extract the Set of UNIQUE Rows 2

因此,唯一行在使用 UNIQUE 函式的動態陣列中顯示。

Extract the Set of UNIQUE Rows 3

如果您打算顯示恰好出現一次的行,則可以在F2單元格中輸入公式=UNIQUE(B2:D9,FALSE,TRUE)

Extract the Set of UNIQUE Rows 4

因此,UNIQUE 函式將檢索兩行相同的行。

Extract the Set of UNIQUE Rows 5

下載練習表

您可以下載並使用示例資料表來練習UNIQUE函式。

廣告