• ベストアンサー

エクセルでの重複カウントについて

添付のような表があります。 カラムAには、一部重複するデータが入力されています。 まずは重複を削除したカラムCを作成し、その後カラムDには重複していた数を入力したいのですが、どのような作業をしたら可能でしょうか? 結果のセルは同一シートでなくても構いません。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

A列のセルを選んだ状態で 挿入タブのピボットテーブルレポートの作成を開始 行に名前を放り込み Σ(値)に名前を放り込んで完成。 数式も何も使わず、クリックとドラッグだけで個数集計を自動作成できます。

その他の回答 (2)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>まずは重複を削除したカラムCを作成し、その後カラムDには重複していた数を入力したいのですが、どのような作業をしたら可能でしょうか? B列を作業用に利用できれば比較的簡単にC列へ重複しないリストを抽出できます。 B2=IF(COUNTIF(A$2:A2,A2)=1,ROW(),"") C2=IFERROR(INDEX(A$1:A$1000,SMALL(B$2:B$1000,ROWS(C$2:C2))),"") D2=COUNTIF(A:A,C2) B2~D2を選択して下へ必要数だけコピーすれば目的通りになります。 但し、最大行(1000)は実情に合わせて変更しなければなりません。 また、IFERROR関数はExcel 2007から組み込まれたもので、Excel 2003以前のバージョンでは他の関数で補います。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

すべて関数だけで処理することもできますが、以下のような手順で重複のないリストを作成し、そのデータの個数をCOUNTIF関数で求めるのが簡単です。 A列を選択し、右クリック「コピー」、C列を選択し右クリック「貼り付け」し、そのままホームタブの「重複の削除」をクリックし、作成された重複のないリストに対して、D2セルに以下の数式を入力して下方向にオートフィルコピーします。 =COUNTIF(A:A,C2) #上記の回答はExcel2010の場合で回答しましたが、Officeソフトはバージョンによって使用できる機能や操作方法が大きく異なりますので、質問の際には必ずバージョンを明記するようにしましょう。

関連するQ&A