• 締切済み

重複データの個数別を集計したいです

A列に数値が羅列(データ量としてはかなり多いです)されているときに、同じ数値のデータ個数をカウントして、なおかつその個数別に集計したいのですが良い関数はありますか? 1 2 2 2 3 3 4 4 この場合、「1」は1個、「2」は3個、「3」は2個、「4」は2個です。 最終的に知り得たいのは、次の『 』の部分です。 1個は「1」の・・・・・・・『1』  2個は「3」と「4」の・・・『2』 3個は「2」の・・・・・・・『1』 過去の質問を検索してみましたが、同じようなものを探し出せませんでした。 よろしくお願いいたします。

みんなの回答

noname#96418
noname#96418
回答No.2

関数を明示的に使わないといけませんか? 二重に集計するという方法もありますね。 例えば、 (1)ピボットテーブルで各[データの個数]を求める (2)その集計結果をコピーして、適当な場所へ貼り付ける (3)そのデータに対して再度ピボットテーブルで各[データの個数]を求める ではだめでしょうか。質問の意味を誤解していたら、すみません。

ma-buru59
質問者

お礼

お礼の欄ではなくて、間違えて↑補足にいれてしまいました。 (すみません・・。)

ma-buru59
質問者

補足

ご回答ありがとうございます。 ピボットテーブルがやっぱりいいでしょうかね。 トライしてみます! が、実は、私の仕事は数年毎に異動がつきものです。 エクセルに得意な後任者がくれば問題ないのですが、恥ずかしながら 私レベルが社内ではエクセルを使いこなせている部類に入ってしまって ます。 ということで、私がいるうちに関数を利用した表をつくっておくことで、 後任者がエクセル作業をすることなく一発で数値を知ることができるように したいな・・・と思ってまして・・・。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。2列に情報を抽出しています。 実データがわかりませんので、ご質問文のデータを使用しています。 (1)C列にデータ数のカウント   計測データ区間としてB1:B4に1・2・3・4入力、C1:C4を選択→=FREQUENCY(A1:A8,B1:B4)を入力、入力完了時にshift+ctrl+enterキーを同時押下   因みにC列の選択範囲はB列に合わせて下さい。 (2)D列に集計   D1に=COUNTIF($C:$C,ROW(A1))を入力して下方向にコピー   (D1は1個、D2は2個、D3は3個を集計)

ma-buru59
質問者

お礼

早速のご回答ありがとうございます。 FREQUENCYは初めて知った関数です。少し勉強してみます。 教えて頂いた通りやってみたところ、求めたい数値がでました。 ありがとうございますっ! ただ、今回は一例として1,2,3,4のみを羅列しましたが、実際にはランダムに1~1000くらいまであります。 ということで、計測データとして、「1,2,3,4・・・・」と入力することが実質難しいかと・・・。 でも、取っ掛かりができましたのでなんとか勉強してみます。

関連するQ&A

専門家に質問してみよう