2012-12-12 100 views
0

如何刪除重複條目以及如何統計Microsoft Excel中重複條目的數量?刪除並計數重複項

  • 例如,我在一列中有100個值,其中5個是唯一值。
  • 我想找出5個唯一值和唯一值的計數,例如第一個值21次第二個值19次等等。
+0

您好VBA解決方案是:將它們添加到字典中,並從字典中檢索項目 – Larry

回答

0

將現有列表的副本複製到其右側,將名稱放在兩個列表的頂部,然後創建第一個列表作爲行標籤的數據透視表。將第二個列表作爲要報告的值,並將其字段設置設置爲「count」。或者,您可以將全部1放在第二個列表中,並將其字段設置設置爲'sum'。

1
  1. 讓你的列表,使得每一行是一個記錄(相對於每 列A記錄)
  2. 確保您的列表有個帶 列唯一名稱的標題行。
  3. 選擇列表
  4. 創建數據透視表
  5. 將您的輸入列行標籤
  6. 拖動列值以及
  7. 對於本專欄確保它讀取的計數,如果這不是然後通過左鍵單擊並選擇值字段設置來更改此情況,那麼您可以通過爲彙總值字段選擇計數。

完成

+1

不需要兩列,只需將列拖到行標籤並將同一列拖到值並顯示一個計數 – InContext

+0

您是對!我相應地改變它 –

2

Duplicate Master插件會做這一切,更

它包括選項,以處理字符串或者複製獨特總結爲

  • 不區分大小寫的匹配
  • CLEAN個或TRIM數據
  • 忽略所有空白
  • 甚至使用正則表達式

enter image description here

+1

**版主注意** - 我已閱讀這篇文章和鏈接,沒有付費牆/等考慮。此外,全面披露,並很好地回答了這個問題。 –

+0

@TimPost感謝您的留言。我有點驚訝,這是被標記的,所有在付費牆以外的網站上的文章都是免費的。否則我不會原本發佈它。 – brettdj

+1

我認爲有一些......一般的恐慌..在那個領域的關注。不要擔心,這是一個非常好的和有益的答案。 –

0

您可以只複製列,然後突出顯示和選擇數據 - >功能區中刪除重複做一個獨特的名單。然後在唯一列表的右側,使用= CountIf()來找出有多少。

例如,如果你的唯一列表是B和A中的完整列表,只寫:

=Countif(A:A,B1) 

我同意支點是偉大的,但如果你不喜歡他們(像我一樣,對於一些原因),那麼公式可能是一條好路線。