- 締切済み
エクセルで各データの個数を数えたい
エクセルでデータ処理がしたいのですが方法が分からず困っています。 データが整数値で「1,5,6,2,11,・・・」とあるのですが、これを「1:3個、3:2個、・・・」といった風に数え上げげたいです。 カウント関数で条件指定するにはデータの種類が多すぎるため、すべての値を自動で数えてくれるような書き方があればぜひ教えていただきたいです。 よろしくお願いします!
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
回答No.2
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
A1に値と記入、A2以下に1や5や6を列記 とりあえず一番簡単な手順: ご利用のエクセルのバージョンが不明ですが、挿入タブ(エクセル2003以前を使っているならデータメニュー)のピボットテーブルレポートの作成を開始 行に値を投入 Σ(データ)にももう一回値を投入 投入した値を右クリックして集計の種類を「データの個数」に変更してOKすると完成。 でもこの手のご相談は、必ず「数式じゃないとヤダ」って方ばっかりなので。先に回答しておくと。 A1以下に1や5や6を途中に空白を挟んだりしないで列記 C1に =IF(ROW(C1)>COUNT(0/FREQUENCY(A:A,A:A)),"",SMALL(IF(FREQUENCY(A:A,A:A)>0,$A$1:INDIRECT("A"&COUNT(A:A))),ROW(C1))) と記入、必ずコントロールキーとシフトキーを押しながらEnterで入力 以下コピー D1には =IF(C1="","",COUNTIF(A:A,C1)) と記入、以下コピー。
お礼
数式のほうは分かりませんでしたが前者のやり方でできました! 期限が切られた課題だったのでこだわってる暇がありませんでした(笑) 迅速な回答ありがとうございました!