計算重複值中唯一值的數目

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

例如,假設您想要找出多少唯一文字或數字範圍內的值。例如,如果資料行的文字值Bradley、 一穎一穎、 一穎,有兩個唯一值,Bradley 及一穎。如果該範圍的數字5、 6、 7、 6,唯一值是 5、 6 和 7。

若只要計算唯一值,請使用下列函數的組合,如以下範例工作表中所示:

  • 使用IF 函數為每個為 TRUE 的條件指定 1 的值。

  • 使用SUM 函數新增所有唯一值。

  • 您可以使用 [ FREQUENCY 函數來計算唯一值的數目。此函數會忽略文字和零值。特定值的第一個相符項目,則傳回數字等於該值的次數。針對每個相同的值從第一個之後,此函數會傳回 0 的值。

  • 傳回範圍中的文字值的位置使用MATCH 函數。FREQUENCY 函數會使用評估對應的文字值所產生的值。

  • 使用LEN 函數尋找空白儲存格。空白的儲存格的長度 (字元計數) 為 0。

範例

將表格複製到 Excel 的空白工作表中的儲存格 A1,以便操作這些使用函數的公式範例。

資料

資料

986

一信

一穎

563

67

789

235

一信

一穎

689

789

一穎

143

56

237

67

235

公式

描述 (結果)

=SUM(IF(FREQUENCY(A2:A10,A2:A10)>0,1))

計算儲存格 A2:A10 中唯一數值的數目,但不將空白儲存格或文字值計算在內 (4)

=SUM(IF(FREQUENCY(MATCH(B2:B10,B2:B10,0),MATCH(B2:B10,B2:B10,0))>0,1))

計算儲存格 B2:B10 中 (此範圍不得包含空白儲存格) 唯一文字與數值的數目 (7)

=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0,MATCH(A2:A10,A2:A10,0),""), IF(LEN(A2:A10)>0,MATCH(A2:A10,A2:A10,0),""))>0,1))

計算儲存格 A2:A10 中唯一文字和數值的數目,但是不將空白儲存格或文字值計算在內 (6)

附註: 

  • 在此範例中的公式必須輸入為陣列公式。選取每個包含公式的儲存格、 按下 F2,然後按 Ctrl + Shift + Enter。

  • 若要查看逐步評估的函數,請選取含有公式的儲存格,然後在 [公式] 索引標籤上的 [公式稽核] 群組中,按一下 [評估值公式]

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×