「クラス編成、毎年エクセルでなんとかできないかな」——成績データを前に、そう考える先生は多いはずです。
結論から言うと、エクセルはクラス編成の「下ごしらえ」にはとても有効です。成績を蛇行配分で並べる、新クラスに成績を自動で引き継ぐ、各クラスの平均点や男女比をリアルタイムで確認する——こうした作業はエクセルで効率化できます。ただし、「学力をそろえつつ、特定の子を離し、配慮を分散する」という複数条件の同時調整は、エクセルだけでは難しいのも事実です。
この記事では、元中学校教員の視点から、クラス編成でエクセルが使える具体的な方法(手順つき)と、エクセルの限界、そしてその超え方まで解説します。編成全体の手順はクラス替えの決め方の記事も参考にしてください。

クラス編成はエクセルでどこまでできる?
まず全体像を押さえましょう。エクセルがクラス編成で活躍するのは、主に次の3つの場面です。
- ① 学力の均等配分(蛇行配分):成績順に並べ、各クラスへS字に振り分ける土台づくり。
- ② 成績の自動引き継ぎ:新クラスが決まったら、VLOOKUP関数で旧データから成績を自動転記。
- ③ リアルタイム確認:各クラスの平均点・男女比・属性の人数を、その場で集計表示。
逆に、エクセルが苦手なのが「複数条件を同時に満たす組み合わせ探し」です。ここを理解したうえで使えば、エクセルは編成の強力な相棒になります。なお、公立学校では何クラスに分けるかが文部科学省の学級編制の標準で決まります。その枠を前提に、中身をエクセルで整えていくイメージです。
方法①|成績の蛇行配分をエクセルで作る
学力を均等にする基本が「蛇行配分(S字配分)」です。エクセルなら次の手順で土台が作れます。

手順
- 名簿に5教科合計点の列を作る:SUM関数で国・数・理・社・英を合計します。
- 男女別に成績順で並べ替える:データの並べ替えで、男女別・合計点の降順にソート。
- 組番号を蛇行で振る:3クラスなら「1・2・3・3・2・1・1・2・3……」と、S字を描く番号列を作ります。連番からの計算式(MOD関数など)でも作れますが、最初は手入力でも構いません。
- 組番号で並べ替える:これで、各クラスに上位・中位・下位がまんべんなく入った土台が完成します。
この段階で、各クラスの合計点の平均はほぼそろいます。男女別に行えば男女比も整います。エクセルが最も得意とする、数値の均等配分の工程です。
方法②|VLOOKUPで成績を新クラスに引き継ぐ
新クラスの名簿が決まったら、旧クラスの成績データを手入力で打ち直すのは大変です。ここでVLOOKUP関数が役立ちます。
旧クラスのデータ(生徒ID・氏名・各教科の点数)を1枚のシートにまとめておき、新クラスのシートでは生徒IDをキーに、VLOOKUPで各教科の点数を自動的に引っ張ってきます。エラー時に空欄を返すIFERROR関数と組み合わせると、未入力でも表が崩れません。
これにより、新クラスが確定した瞬間に、成績つきの新名簿が自動で完成します。転記ミスもなくなり、確認作業がぐっと楽になります。クラス内の学力分布をチェックする「成績順シート」も、同じ仕組みで作れます。
方法③|ソートと平均点の自動確認
エクセルの強みは、並べ替えと集計をリアルタイムで行えることです。クラス編成では次のような確認が欠かせません。
- 各クラスの学力平均:AVERAGE関数で、クラスごとの合計点平均を表示。クラス間の差が一目でわかります。
- 男女比:COUNTIF関数で、各クラスの男女の人数をカウント。
- 属性の人数:リーダー性・ピアノ・運動・配慮などの該当人数を、各クラスで集計。
名簿を「旧クラス順/旧クラス男女別/新クラス順/新クラス男女別」など複数パターンでソートできるようにしておくと、編成中の確認が一気にしやすくなります。数字を見ながら調整できるのが、付箋にはないエクセルの大きな利点です。
エクセルでクラス編成をするときの限界
ここまでの方法で、エクセルは編成の「下ごしらえ」を強力に支えます。しかし、クラス編成の本丸である「複数条件の同時最適化」になると、エクセルには越えにくい壁があります。

限界①|複数条件を同時に満たせない
成績をそろえる並べ替えはできても、「Aさんとは別、でもBさんとは一緒、かつ各クラスにピアノを1人」という複数の制約を同時に満たす組み合わせを自動で探すのは、標準の関数だけでは困難です。
限界②|人間関係の条件を扱いにくい
「この子とこの子を離す」という条件は数値ではないため、関数で自動処理しにくく、結局は目視と手作業で確認することになります。
限界③|一つ動かすと再計算が連鎖する
人間関係の条件で一人移すと、学力平均・男女比・属性分散がすべてずれます。エクセル上で目視確認しながら直すのは、付箋作業と同じだけ時間がかかります。
限界④|属人化・引き継ぎが難しい
複雑な関数やマクロ(VBA)を組んだファイルは、作った本人以外がメンテナンスしにくく、翌年度の引き継ぎでつまずきがちです。
つまりエクセルは「下ごしらえ」までは得意でも、「全条件を同時に満たす組み合わせ探し」は苦手。ここを無理にエクセルで解こうとすると、かえって時間がかかってしまうのです。
エクセルを上手に使うためのコツ
限界を理解したうえで、エクセルを賢く使うコツを挙げておきます。
- 役割を「下ごしらえ」に絞る:蛇行配分・成績引き継ぎ・集計確認に使い、最終調整は別の方法に任せる。
- テンプレート化して毎年使い回す:関数を組んだファイルを残し、来年も使えるようにする。ただし複雑にしすぎない。
- 確認用の集計表を充実させる:平均点・男女比・属性人数が一目でわかる表を用意し、調整の精度を上げる。
- 個人情報の管理に注意:成績ファイルは校務PC内で管理し、外部に持ち出さない。共有時はパスワード保護を。
エクセルは「考える道具」ではなく「確認する道具」と割り切ると、力を発揮します。
【元教員のリアル】エクセルで関数を組んだ夜
私も現役時代、なんとかエクセルで編成を楽にしようと、VLOOKUPやCOUNTIFを駆使したファイルを自作しました。成績を入れれば平均が出る、男女比も一目でわかる——そこまでは快適でした。
ところが、肝心の「組み合わせ探し」になると、結局は数字とにらめっこの手作業です。離すべき2人を別クラスにするために一人動かすと、平均点が崩れ、ピアノ伴奏者がいなくなる。セルの色を塗り替えながら、また一人動かす。気づけば、付箋を模造紙に貼っていた頃と、やっていることは同じでした。実際、文部科学省の教員勤務実態調査でも教員の長時間勤務は課題とされていますが、編成の時期はまさにその負担が膨らむ時期でした。
このとき気づいたのは、エクセルは「確認」を速くしてくれるが、「探索」そのものは肩代わりしてくれない、ということ。条件を同時に満たす一案を探す——その一番しんどい部分こそ、自動化したかったのです。
エクセルの限界を超える、条件指定のクラス分けツール
そこで私たちが作ったのが、先生のためのクラス分け支援ツールです。エクセルが「下ごしらえ」で止まるのに対し、このツールは編成の本丸=条件を同時に満たす組み合わせ探しを自動化します。
名簿を読み込んで実行を押すだけで、
- 5教科テスト(500点)と評定の学力バランス
- 「この子とこの子は同じ組/別の組に」の人間関係の厳守
- 配慮を要する子を特定クラスに偏らせない
- リーダー・ピアノ・運動などの特性の分散
- 「必ず◯組」の固定指定、前のクラスの混合
——をすべて同時に満たしたたたき台を数秒で作ります。エクセルで一人ずつ動かしていた作業が、ボタン一つで完了します。CSVの読み込みにも対応し、できあがった名簿はPDF・印刷・CSVで出力できるので、エクセルとの併用もスムーズです。
しかもインターネットに一切つながらない設計なので、成績や家庭の事情がサーバーに送られることはありません。すべて先生のパソコンの中だけで完結し、ログインも不要です。もちろん最終的に決めるのは先生で、これは一番時間のかかる「組み合わせ探し」を肩代わりするための道具です。
- ▶ 無料でデモを試す(インストール不要・その場で動きます)
- ▶ ツールの詳細・購入はこちら(買い切り・月額なし)
エクセルと専用ツールの使い分け早見表
「エクセルか、専用ツールか」は二者択一ではありません。得意分野で役割分担するのが、いちばん現実的です。
| 作業 | エクセル | 専用ツール |
|---|---|---|
| 成績の合計・平均の計算 | ◎ 得意 | ◎ 自動 |
| 蛇行配分の土台づくり | ○ 関数で可能 | ◎ 自動 |
| 複数条件の同時最適化 | × 苦手 | ◎ 中核機能 |
| 人間関係(離す・つける) | × 手作業 | ◎ 条件指定 |
| 成績の自動引き継ぎ | ◎ VLOOKUP | ○ CSV連携 |
| 名簿の印刷・配布 | ◎ 得意 | ◎ PDF/印刷 |
このように、「数値の計算・確認・印刷」はエクセル、「条件を同時に満たす組み合わせ探し」は専用ツールと分担すれば、両方の強みを活かせます。専用ツールで作ったたたき台を、エクセルで微調整して仕上げる——そんな併用がもっとも効率的です。
まとめ:エクセルは「下ごしらえ」、組み合わせ探しは自動化を
クラス編成におけるエクセルは、成績の蛇行配分・自動引き継ぎ・平均点や男女比のリアルタイム確認という「下ごしらえ」で大きな力を発揮します。VLOOKUPやCOUNTIFを使いこなせば、転記ミスや集計の手間は大幅に減らせます。
一方で、複数条件を同時に満たす組み合わせ探しは、エクセルの苦手分野です。ここを手作業で粘ると、結局は付箋の頃と変わらない時間がかかってしまいます。だからこそ、いちばんしんどい「探索」の部分は条件指定できる専用ツールに任せ、エクセルは確認と仕上げに使う——この役割分担が、これからのクラス編成の現実的な答えだと考えています。編成の全体像はクラス替えの決め方、無料ツールとの比較はクラス分けの無料ツール比較も参考にしてください。
よくある質問(FAQ)
Q. エクセルだけでクラス編成は完結できますか?
A. 成績の蛇行配分・自動引き継ぎ・平均点確認などの「下ごしらえ」は完結できます。ただし、人間関係や配慮を含む複数条件を同時に満たす組み合わせ探しは、標準の関数だけでは難しく、最後は手作業になります。
Q. 蛇行配分はエクセルのどの関数で作れますか?
A. SUM関数で合計点を出し、並べ替えで成績順にし、MOD関数などで組番号を蛇行に振る方法があります。最初は組番号を手入力しても問題ありません。
Q. 新クラスに成績を引き継ぐにはどうすればいいですか?
A. 旧データを1枚のシートにまとめ、新クラスのシートでVLOOKUP関数を使って生徒IDをキーに成績を転記します。IFERROR関数と組み合わせると未入力でも表が崩れません。
Q. エクセルのマクロ(VBA)を使えば全自動にできますか?
A. 技術があれば自動化の幅は広がりますが、複雑になるほど保守と引き継ぎが難しくなります。条件指定に対応した専用ツールを使うほうが、現実的で安全な場合が多いです。
Q. エクセルで作った編成ファイルは翌年も使えますか?
A. テンプレートとして残せば使い回せます。ただし関数やマクロが複雑だと、作った本人以外がメンテナンスしにくく、引き継ぎでつまずきがちです。仕組みはできるだけシンプルに保ち、引き継ぎメモを添えておくと安心です。
Q. エクセルと専用ツールはどう使い分ければいいですか?
A. 数値の計算・確認・印刷はエクセル、条件を同時に満たす組み合わせ探しは専用ツール、と役割分担するのがおすすめです。専用ツールでたたき台を作り、エクセルで微調整・印刷する併用が効率的です。
参考文献
- 文部科学省「学級編制の仕組みと運用について(義務)」 https://www.mext.go.jp/component/a_menu/education/micro_detail/__icsFiles/afieldfile/2011/07/29/1295041_2.pdf
- 文部科学省「教員勤務実態調査(令和4年度)【速報値】について」 https://www.mext.go.jp/b_menu/houdou/mext_01232.html



コメント