場景:班導師需發放學生成績單,格式如工資條——每人一條、含標題列、有排名
🛠️ 完整製作流程
步驟 1:RANK 函數計算各科/總分名次
C2 輸入 `=RANK(B2, B:B)` → 雙擊填充控制點向下複製 → 各科同法 → 最後依姓名排序(方便發放)。
步驟 2:插入標題列(每 3 列一組:標題、資料、空白)
- 剪下標題列 → 貼到資料最下方
- 最左欄插入輔助欄:A1=2、A2=5 → 選兩格 → 雙擊填充控制點 → 生成 `2,5,8...`(資料列位置)
- 同法生成 `1,4,7...`(標題列位置)與 `3,6,9...`(空白列位置)
- 複製標題列 → 依輔助欄 `1,4,7...` 位置貼上
- 依輔助欄排序(小到大)→ 刪除輔助欄
步驟 3:加框線、調整行距、列印設定
- 全選 → 「資料」→「篩選」→「自動篩選」→ 姓名欄選「非空白」→ 加外框線
- 同法姓名欄選「空白」→ 調整空白列行高(控制條間距)
- 取消篩選 → 刪除輔助欄 → 設定頁邊距 → 列印
💡 關鍵優化
- RANK 並列同名次 → 後續名次跳號(如 1,1,3),若需 1,1,2 用 `RANK.EQ` + `COUNTIF` 修正
- 大量資料建議用 VBA/巨集自動化(參考 109685 宏命令法)