- ベストアンサー
excelで人数の割り出し
マークシートで283人を対象に約100項目の進路希望調査をしました。第一志望のみ記入してもらい、excelで処理する場合、並べ替えで、同項目をマークした人数毎に並べることはできたのですが、人数を目で数えずに、各項目の希望者人数の数字を出すにはどのようにすればよろしいでしょうか。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
#4です。 >ピボットテーブルとはどうするものか教えていただけませんか。 A1:B11にデータが下記のようにあるとします。 見だし「氏名 志望校」は入れておいてください。 氏名 志望校 山田 早稲田 大川 早稲田 大山 日本 小山 法政 小川 専修 大田 法政 小田 明治 中田 法政 中山 電機 (操作)A1:B11を範囲指定して、メニューの データ ピボットテーブルとピボット・・・ 次へ 次へ 「レイアウト」ボタンをクリック 右にある「志望校」ボタンを(真中の表の図の)「行」のところへ、マウスでドラッグアンドドロップ 右にある「氏名」ボタンを「データ」のところへ、マウスでドラッグアンドドロップ 「データ」のところに「データの個数:氏名」となります OK 完了 で データの個数 : 氏名 志望校 計 明治 1 専修 1 早稲田 2 電機 1 日本 1 法政 3 総計 9 と言う表が出来ます。
その他の回答 (5)
- papayuka
- ベストアンサー率45% (1388/3066)
#1です。 解決されたようですが、、、 キーワードが得られたなら、インターネット環境なのですから検索エンジンを使って調べられます。 http://www.sharp.co.jp/mebius/excel/excel29b.html http://sweety.jp/honobono/faq/pibo/
お礼
URLありがとうございました。
- imogasi
- ベストアンサー率27% (4737/17069)
関数式でやりたいのかなと思って下記を出します。 ピボットテーブルの方が簡単ですが。 A列に第1志望校名がはいっているとします。 10人の生徒の例題にします。 A1:A10 早稲田 早稲田 日本 法政 専修 法政 明治 法政 電機 東医歯 例えばD列(実務では列挿入することになるでしょう) D1に =IF(MATCH(A1,$A$1:$A$10,0)=ROW(A1),A1,"") と入れてD10まで複写します。 初めて出てきた学校名だけ残ります。D1:D10は 早稲田 日本 法政 専修 明治 電機 東医歯 となります。 D列を値だけF列にコピーします。(D列自身にコピー貼りつけしてもよい) そしてF列昇順でソートします。実務ではデータのある列 全体をソートすることになるでしょう)F1:F10は 専修 早稲田 電機 東医歯 日本 法政 明治 F4:F10をF1:F7にもって行く。 そしてG列G1に関数式 =COUNTIF($A$1:$A$10,F1) をいれてG7まで複写する。 F1:G7に 専修 1 早稲田 2 電機 1 東医歯 1 日本 1 法政 3 明治 1 と志望校別人数表が出来ます。
お礼
詳細なご解説、ありがとうございました。ちょっと手間がかかるような感じがするのですが。もし、よろしければ、ピボットテーブルとはどうするものか教えていただけませんか。
- papayuka
- ベストアンサー率45% (1388/3066)
#1です。 集計はソートしないとダメです。 それよりピボットテーブルの方が良いかも。 フィールドの設定で希望分野をデータの個数にすればOKかと。 クラス 1 2 4 6 総計 101 1 2 2 1 6 102 2 2 総計 3 2 2 1 8
お礼
ありがとうございます。ピボットテーブルが初めて聞く言葉なのですが、ご回答にあるようなクラス別の人数集計もできるのですか。
- sanpin-cha
- ベストアンサー率48% (533/1095)
COUNTIF関数を関数を使用すれば簡単にできます。 URLのNo.13でできます。
お礼
参考URLもありがとうございました。よくわかりました。
- papayuka
- ベストアンサー率45% (1388/3066)
どんな風にデータを保持しているのか書いた方が良いですよ。 氏名 志望校 Aさん A校 Bさん A校 Cさん B校 Dさん B校 Eさん C校 ・ ・ のようなデータならメニューのデータ-集計で グループ基準を「志望校」 集計の方法を「データの個数」 集計するフィールドを「志望校」 現在の集計表と置き換えるにチェック 集計行をデータの下に挿入にチェック とすれば良いと思います。
補足
早速ご回答ありがとうございます。 クラス 出席番号 希望分野 1 30 101 2 18 101 2 26 101 4 1 101 4 3 101 6 13 101 1 3 102 1 40 102 ・ ・ 上のようなデータなのですが、手順としてはこのように並べ替えしてから、「データ」→「集計」をするのがよいでしょうか。それとも並べ替えは省略できますか。
お礼
大変わかりやすくてありがとうございました。このほうがずっと簡単ですね。