列に複数回出現した値だけをフィルター処理するにはどうすればよいでしょうか?

列に複数回出現した値だけをフィルター処理するにはどうすればよいでしょうか?

まず、次のデータがあります。

Sr. No  Conf. By    Prod
1           A         X
2           B         Y
3           A         Z
4           B         X
5           A         X
6           B         Y
7           A         Y
8           B         M
9           A         N
10          B         O

列 に興味がありますProd。列 で複数回繰り返された値だけを取得したいのですProd

データがフィルタリングされた後に期待される出力は次のとおりです。

 Sr. No Conf. By    Prod
   1        A        X
   2        B        Y
   4        B        X
   5        A        X
   6        B        Y
   7        A        Y

今のところ、私がやったことは次のとおりです。重複した値を単に強調表示するだけでは、あまり役に立ちません。そこで、次のようにピボット テーブルを作成しました。

行ラベルに「Prod」と「Prod」の数を含むピボット テーブル

Prodこれにより、各要素が何回繰り返されたかがわかります。Count of Prod列内の各数字をダブルクリックすると、元のテーブルからそれらのエントリの詳細が表示されます。

ただし、カウントが 1 を超えるすべてのアイテムに対してこれを実行します。

望ましい出力を得るための他のアイデアはありますか?

答え1

D2入力:

=COUNTIF(C:C,C2)

下にコピーします。次に列にフィルターを適用します隠す1の:

ここに画像の説明を入力してください

重複して表示される項目を非表示にしたい場合は、2も同様です。

答え2

もうすぐそこに着きますよ。

Prodピボットテーブル内のラベルの 1 つ (例ではセル A5)を右クリックし、 を選択しFilterてから を1 より大きい値にValue Filters設定します。Count of Prod

それでおしまい!

関連情報