完全自動化は関数だけでは難しいですが,少し手をかければ何とかなり
ます。
下のファイルに例を2つ挙げておきました。
1つ目(Sheet1+Sheet2)は生徒の所属班のデータを並べ替えて,そこ
から重なりがない様にずらしてデータをコピーする方法。
2つ目(Sheet3)は事前に重なりがない様に班構成を一覧表にしておき,
INDEX関数で3回目の所属班を決定する方法です。
言葉では説明しにくいので下のファイルの例を参考にしてください。
ただし,4回目以降はこの方法では無理です。
http://tsubouchi-ps2.jp/others/qb100921.xls