義務教育階段嚴禁按成績分班,僅能依「生源均衡、男女比例均衡」原則編班。WPS 表格以**「輪迴法」演算法 + 填充序列 + 多工作表協作**,**零函數、零代碼、全圖形化操作**即可完成百人級新生自動編班,過程透明、可審計、易微調。
一、 演算法核心:雙向輪迴
假設 8 所小學、400 學生、分 8 班。每校學生按報名順序排列。
- 奇數輪 (第 1、3、5... 輪):第 1 校學生→1班、第 2 校→2班... 第 8 校→8班 (正向)。
- 偶數輪 (第 2、4、6... 輪):第 1 校學生→8班、第 2 校→7班... 第 8 校→1班 (逆向)。
- 循環往複,直至所有學生分配完畢。每班自動獲得各校生源、男女比例趨於一致。
二、 分步實操指南
階段 1:資料整合與標準化
- 啟動 WPS 表格 → 新建「新生自動分班.xls」 → 存檔。
- 建立兩工作表:重命名 Sheet1 為「學生數據源」、Sheet2 為「新生名單」。
- 將各校電子名冊全部複製貼上至「學生數據源」,每校佔一連續欄區。
階段 2:編班依據欄位構建 (圖 1-4)
- 在每校數據右側插入兩欄:「畢業小學」「識別編號」 (圖 1-2)。
圖 1 插入編班依據欄位
圖 2 複製插入至各校區塊
- 填寫「畢業小學」:複製校名儲存格 → 雙擊填充柄/下拉填充該校全體學生 (圖 3)。
圖 3 畢業小學欄填充
- 填寫「識別編號」:按輪迴法,各校學生編號步長 = 班級數 (8)。
第 1 校:D3=1, D4=9 → 選中雙儲存格雙擊填充柄 → 等差數列 1,9,17... (圖 4)。
第 2 校:起始 2,10... 第 3 校:3,11... 依此類推。
圖 4 識別編號等差數列填充
階段 3:數據彙總與排序分班
- 將「學生數據源」各校區塊**按校順序**全部複製貼上至「新生名單」工作表同一序列 (圖 5)。
提示:寧可手動複製粘貼、耗時幾分鐘,也不用複雜跨表引用,後續出錯可重來,風險可控。
圖 5 彙總至新生名單表
- 對「新生名單」執行【資料】→【排序】:
主關鍵字:「識別編號」升序 → 完成輪迴分班邏輯排序。
次關鍵字:「性別」升序 → 進一步優化男女分佈。
- 新增「分班結果」欄:按排序後順序,公式 `=MOD(ROW()-2,8)+1` (假設標題列第 1 行) 自動生成 1-8 班循環代碼。
三、 成果驗證與微調
- 樞紐表統計:各班人數、男女人數、各校生源數 → 確認均衡度。
- 人工微調:如發現特殊生源集中 (雙胞胎、特殊需求學生) → 手動交換少量學生班別 → 更新分班結果欄。
- 最終輸出:按班級篩選 → 列印分班名冊 / 發布電子版。
四、 方法論價值
- 零代碼門檻:全程點選、填充、排序,任何會用 Excel/WPS 的教務老師均可獨立操作。
- 過程留痕可審:原始數據、編班依據、排序邏輯、結果輸出全鏈路保留,接受監督零負擔。
- 靈活擴展:校數/班數/生源數變動,只需調整填充序列步長與排序關鍵字,邏輯不變。
「輪迴法」不只是分班算法,更是教育均衡理念的數學化體現。WPS 表格讓這套算法從理論走向每所學校的分班會議室,讓陽光均衡編班真正落地。