- ベストアンサー
エクセルでの並べ替えを教えて下さい
エクセルでの並べ替えが分かりません。 例えば 店番 種類 数量 1 A 1 1 B 2 2 A 1 2 B 2 2 C 1 3 A 2 4 B 1 4 C 3 を 店番 A B C 1 1台 2台 0台 2 1台 2台 1台 3 3台 0台 0台 に並べ替えしたいのですが、どのようにすればよいのでしょうか?初心者です。(表が分かりにくくて 申し訳ありません。) どうぞ宜しく御願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
初心者なので、ワークシート関数かピボットテーブルかどちらがいいのか分かりませんが、ピボットテーブルの方が簡単だと思うので、やり方を説明します。 1.まず表を選択してください。このとき、店番、種類、数量などの見出しも含めて下さい。 2.[ツール]-[ピボットテーブルとピボットグラフ]をクリック 3.最初の画面は特に変更せずに「次へ」をクリック 4.データ範囲が正しく選択されている事を確認して「次へ」をクリック 5.次に表を作る場所を聞いてきますので、既存のワークシートの使ってないシートのA1などを選択してください。(もちろん、自分で自由に好きなところを選べます。) 6.ピボットテーブルのレイアウト画面になりますので、「店番」をドラッグして、「ここに行のフィールドをドラッグします」と書いてあるところでドロップしてください。 7.同じように、「種類」を列のフィールドのところに、そして、「数量」中央の真っ白の部分にドラッグアンドドロップしてください。 8.「数量」をドロップ下時点で表が出来上がっているはずです。 9.もし「台」という文字をつけたければ、セルの書式設定で #"台" のようにユーザー定義で設定してください。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
中身を読めば回答者には判るでしょうが、これは並び替えの問題ではありません。(将来過去の質問検索などの時に狂う惧れあり)。 分類件数集計の問題です。ピボットテーブルがお勧めですが、関数でやって見ました。 (例データ)A1:C15 店番 種類 数量 1 A 1 1 B 2 2 A 1 2 B 2 2 C 1 3 A 2 4 B 1 4 C 3 1 B 1 1 B 2 2 C 4 2 C 3 1 C 3 3 C 2 (用意) E2:E5に1,2,3,4、を入れる。 F1:G1にA,B,Cと入れる。 これを関数で出す方法もありますが複雑なので、手入力で 用意します。 (関数式) F2に=SUMPRODUCT(($A$2:$A$15=$E$2)*($B$2:$B$15=F$1))といれ、G2,H2に式を複写する。 F3に=SUMPRODUCT(($A$2:$A$15=$E$3)*($B$2:$B$15=F$1))といれ、G3,H3に式を複写する。 F4に=SUMPRODUCT(($A$2:$A$15=$E$4)*($B$2:$B$15=F$1))といれ、G4,H4に式を複写する。 F5に=SUMPRODUCT(($A$2:$A$15=$E$5)*($B$2:$B$15=F$1))といれ<G5,H5に式を複写する。 行方向の複写も出来そうだが、とり合えず。 (結果)E1:H5に A B C 1 1 3 1 2 1 1 3 3 1 0 1 4 0 1 1
お礼
丁寧な説明をありがとうございます。 大変感謝しております。
- gutugutu
- ベストアンサー率14% (184/1234)
私も#1さんに賛成です。 下記ピボットテーブルの詳細解説がありますので参考にしてみて下さい。
お礼
本当にありがとうございました。 感謝いたします。
お礼
早速の回答ありがとうございます。 早速、試してみます。 すぐに回答くださり感謝しております。