身為班級幹部,老師交給您一項棘手任務:從兩張成績工作表中找出「退步驚人」的學生。一張表是期末考,一張是期中考,學生名單相同但順序不同,總分欄位也分散。別慌!善用 Excel 的「排序」與「VLOOKUP/INDEX+MATCH」公式,幾分鐘就能搞定。本文以真實案例拆解完整操作流程。
在同一活頁簿新增一張工作表(命名為「比較分析」)。將兩次考試的原始數據分別複製過來,並確保每筆資料都包含 「姓名」(唯一鍵值)、「總分」 兩個核心欄位。建議結構如下:


在 C 欄(期中總分旁)輸入公式,自動抓取該生期末分數:
=VLOOKUP(A2, D:E, 2, FALSE)
或使用更穩健的 INDEX+MATCH:
=INDEX(E:E, MATCH(A2, D:D, 0))
向下填滿公式,即可讓同一學生的兩次分數並排在同一列。

在 F 欄輸入差值公式:
=B2 - C2
正數 = 進步,負數 = 退步。為直觀辨識,可套用「條件格式」:負數標紅、正數標綠。


選取整個數據區域 →「資料」→「排序」→依「差值欄」由小到大排序。排名最前面的即為退步最嚴重的學生。

刪除用於對齊的臨時欄位(如原期末姓名欄),保留「姓名、期中分、期末分、差值」四欄,即得最終分析報表。

在 G 欄加入判斷公式,自動產生預警標籤:
=IF(F2 < -50, "⚠️ 退步驚人", IF(F2 < -20, "⚡ 明顯退步", "正常"))
門檻值可依班級實際分布調整。搭配篩選功能,一鍵篩出所有預警學生名單。
=IFERROR(VLOOKUP(...), "缺考")。掌握這套「鍵值對齊 → 差值計算 → 排序篩選」標準流程,不僅能應付成績分析,更能舉一反三處理銷售業績對比、庫存盤點差異等所有「兩期數據對比」場景。