• 締切済み

エクセルで項目ごとに新しい別のシートにしたい

エクセルで名簿を作成しています。 C列に生徒番号、D列に氏名、E列にクラスがAからFまでランダムに入っています。 この名簿を新しいファイルに、クラスごとに別のシートにしたいです。 できればシート名も「A」「B」となっていれば助かります。 A,B列にもデータが入っていますが、今回は生徒番号、氏名、クラスのみの ファイルにしたいです。 良い方法を教えてください。よろしくお願いします。

みんなの回答

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.3

> お答え通りそれほど手間では無いのですが、頻繁にある作業なため > ボタン一つでできるようにならないかと思って質問しました バージョンがわからないので適切なページを紹介できませんがマクロの記録を利用して一度操作したものを次回からボタン一つで実行させるようにすることができます。 とりあえず2010で説明されたページを紹介します。 Excel2010(エクセル2010)基本講座:マクロの自動記録を利用する http://www4.synapse.ne.jp/yone/excel2010/excel2010_macro_kiroku.html ボタンにマクロを割り当てる http://excel2010.kokodane.com/excel2010macro_10.htm

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

>良い方法を教えて 全体をE列の昇順で並べ替えて、同じクラスの行ごとにくっつけます クラスごとにコピーして、新しいシートに貼り付けます シート名を手で記入します。

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

フィルターを使いE列でクラスを絞り込みそれをコピーして別シートに貼り付ければいかがでしょう。シート名は手動で変更してください。6回の作業ですのでそれほど手間ではないと思います。

hanauta00
質問者

補足

回答ありがとうございます。 お答え通りそれほど手間では無いのですが、頻繁にある作業なため ボタン一つでできるようにならないかと思って質問しました。 ほかの回答もお待ちしています。