計算唯一值的數量

問題的形成

有一個數據范圍,其中一些值重複了不止一次:

計算唯一值的數量

任務是統計範圍內唯一(非重複)值的數量。 在上面的示例中,很容易看出實際上只提到了四個選項。

讓我們考慮幾種解決方法。

方法1.如果沒有空單元格

如果您確定原始數據區域中沒有空單元格,那麼您可以使用簡短而優雅的數組公式:

計算唯一值的數量

不要忘記將其作為數組公式輸入,即輸入公式後按的不是Enter,而是Ctrl + Shift + Enter的組合。

從技術上講,這個公式遍歷數組的所有單元格,並使用函數計算每個元素在範圍內出現的次數 COUNTIF (縣). 如果我們將其表示為附加列,那麼它將如下所示:

計算唯一值的數量

然後計算分數 1/出現次數 對於每個元素,它們都被匯總,這將為我們提供唯一元素的數量:

計算唯一值的數量

方法2.如果有空單元格

如果範圍內有空單元格,則必須通過添加對空單元格的檢查來稍微改進公式(否則我們將在分數中得到除以 0 的錯誤):

計算唯一值的數量

而已。

  • 如何從範圍中提取唯一元素並刪除重複項
  • 如何用顏色突出顯示列表中的重複項
  • 如何比較重複的兩個範圍
  • 使用 PLEX 插件按給定列從表中提取唯一記錄

 

發表評論