
我有一個 100,000 行的資料集。它的設定方式是,A 列包含一個群組名稱,然後根據該群組的唯一成員的數量重複該群組名稱。我試著計算一個值出現兩次和僅出現兩次的次數。
- 一個值永遠不會只出現一次 - 後面總是緊接著“組名稱”,無論該組中有多少成員,在單獨的行中。因此,對於任何不同的實體,始終至少有 2 行。
- 通常,一個值會出現 3 次或更多。
- 如果該值出現 3 次或更多次,我不想包含任何計數中這些行的數量。我真的在尋找不同的配對出現的次數。
答案1
將以下公式複製到 b 列:
=COUNTIF($A$1:$A$100000,A1)=2
這將識別所有對。但是,它將顯示該對中的兩個條目。在這些情況下,我通常所做的(即使它破壞了資料提供)是將這個過濾清單複製到另一個工作表,並刪除重複項。
如果您想以可重複的方式執行此操作以維護普羅維登斯,那麼我建議在執行計數後使用唯一的列表類型數組公式
選項 B 是使用資料透視表,將值放置在行的 A 列中,在值中計數 (A),並根據 count=2 的值過濾行
答案2
假設您的資料位於 A1:A100000
1) 將所有唯一值複製到單獨的列中(使用資料 -> 進階過濾器)—我將使用 C 列作為範例。
2) 將下列公式放入=Countif(A$1:A$100000, C1)
D1 中,然後為 C 中的每個唯一值填入 D 中的每個儲存格。
3)在另一個儲存格中使用下列公式:(=Countif(D1:D??, 2)
其中 ?? 是 C 列和 D 列的最後一行)