首頁 / 練習

練習大廳

每題都是鎖定迷你表+外置公式欄+即時判題。選一題開始建立肌肉記憶。

面試路線 14 / 50

Excel 面試準備:Top 50 練習路線

按難度遞進的打卡路線,涵蓋面試實考的查詢、巢狀 IF、條件彙總與錯誤防護。通關進度自動保存。

中等 查詢與參照 IFERRORXLOOKUP

XLOOKUP 查不到也不炸(IFERROR)

客服一直輸入已停產的 SKU,每次落空就在價格報表上濺一排 #N/A。請從 A2:C6 查出 E2 的價格,查不到時回傳文字 "Not found" 而不是錯誤。填進 Price 儲存格 F2——這題有兩種解法,其中一種根本不需要 IFERROR。

簡單 查詢與參照 VLOOKUP

依 SKU 查詢單價(VLOOKUP)

你經營一間小倉庫:左邊的價格表記錄了每個 SKU 的單價,右邊的訂單表還缺單價。請寫出公式填入 Unit price 欄的 F2:F4,讓每一列訂單根據 E 欄的 SKU,從左邊的價格表(A–C 欄)查回對應單價。

簡單 查詢與參照 XLOOKUP

依員工編號查詢薪資(XLOOKUP)

你正在整理一份部門薪資統計表:員工編號和部門都已經填好,只剩 Matched salary 一欄還是空的。請寫出公式填入 G2:G6,讓每一列根據 E 欄的員工編號,從左邊的員工薪資花名冊(A–C 欄)查回對應薪資。

中等 邏輯 IFMEDIAN

分數與中位數比較

你正在分析一次班級測驗:五個成績已經錄入 A2:A6,你想知道第一位同學在 A2 的成績相對班級中間水準是偏高、偏低還是持平。請在 vs Middle 儲存格 B2 回傳 Above、Below 或 Equal。

中等 邏輯 IFSEARCHISNUMBER

判斷儲存格是否包含特定文字(IF + SEARCH)

客服中心需要將 A2:A5 中的進線工單進行優先級分流。若工單內容包含關鍵字 Urgent(不分大小寫),標記為 Priority;否則標記為 Normal。請在 Priority status 儲存格 B2:B5 輸入包含文字判斷的 IF 公式。

中等 資料清理 UNIQUE

去除重複聯絡人(UNIQUE)

你的行銷表收集了三個表單的報名資料,A2:A7 裡同一個聯絡人出現了好幾次。寄信工具需要乾淨名單:請在 Unique list 寫一條 UNIQUE 公式,讓第一個不重複的聯絡人落在 C2——整份去重名單會自動向下溢出。

簡單 文字 CONCAT&

合併姓與名(CONCAT)

薪資系統把名字導入 A 欄、姓氏導入 B 欄,但郵件範本需要一個完整姓名欄位。請在 Full name 寫一條公式,把 A2 與 B2 用一個空格合併——C2 應顯示如 Alice Wang。從 C2 開始,向下填滿到 C5。

簡單 邏輯 IFERROR

容錯的單價計算(IFERROR)

訂單的 Unit price 原本就是 Total 除以 Qty——直到有人把數量打成 0,整份報表的除法全部變成 #DIV/0!。請在 D2 做出保險版本:數學正常時顯示單價,除法爆掉時顯示文字 "Check qty"。

簡單 文字 TEXTWEEKDAY

從日期顯示星期(TEXT / WEEKDAY)

行程表在 A2:A5 列出日期,報表還需要旁邊的星期名稱。請把 Weekday 的 B2:B5 填成英文縮寫,例如 Wed、Mon。公式要跟著 A 欄日期變——把 Wed 寫死,A2 一換就錯。

簡單 文字 MID

從產品代碼取出流水號(MID)

倉庫標籤用固定格式,例如 PRD-1023-A:三個字母、一個連字號、四位流水號、再一個連字號、最後一個後綴字母。裝箱報表只要流水號,也就是第 5 到第 8 個字元。請根據 A2:A5 的代碼,把 Serial 填進 C2:C5。

簡單 數學 ROUND

把單價四捨五入成整數(ROUND)

價目表在 A2:A5 存了零碎小數。財務要整數金額開立發票。請把 Rounded 的 B2:B5 填成四捨五入到 0 位小數的結果——與 Excel ROUND 相同,.5 往遠離 0 的方向。

中等 文字 TEXTJOIN

把郵寄名單合併成一個儲存格(TEXTJOIN)

行銷同事要的是能直接貼進郵件工具的一整行收件人名單——不是一欄一格慢慢複製。地址在 A2:A5。請把它們合併成以分號加空格分隔的一行,放進 Mailing list 儲存格 C2。

簡單 查詢與參照 COUNTIF

揪出重複下單的訂單(COUNTIF)

客戶宣稱被扣了兩次款,訂單紀錄看起來也很可疑:訂單編號 ORD-1042 可能被重複建單。退款之前,先算出 A2:A11 裡有幾列是這個編號。爭議編號已經放在 D1。請在 Occurrences 儲存格 D2 填入答案。

簡單 文字 LEFT

擷取類別代碼(LEFT)

你的庫存表把所有資訊擠在一個產品代碼裡,例如 PRD-1023:前三個英文字母是類別,後面是流水號。想做類別篩選,報表得先把 Category code 拆成獨立一欄。請根據 A2:A5 的代碼填滿 C2:C5。

簡單 數學 PRODUCT

數量 × 單價(* / PRODUCT)

訂單表在 A2:A5 記數量、B2:B5 記單價。請把每列的「數量×單價」填進 Line total 的 C2:C5。Excel 沒有專門的「乘法函數」——用 * 或 PRODUCT。

困難 查詢與參照 INDEXMATCH

查出誰領這份薪水(INDEX + MATCH)

薪資稽核鎖定了一個金額,但查回來的只有數字——你要的是人名。名冊的名字在第一欄、薪水在最後一欄,待查的金額放在 E2。請把對應的員工姓名回傳到 Employee 儲存格 F2。

簡單 查詢與參照 VLOOKUP

查詢員工所屬部門(VLOOKUP)

你正在一場 HR 面試中,面試官遞來一張員工通訊錄:A2:C5 記錄了工號、姓名與部門。請根據 E2 的工號,在 Department 儲存格 F2 寫出公式,回報該員工所屬的部門。

簡單 資料清理 TRIM

清除匯入名單的多餘空格(TRIM)

CRM 匯出的客戶名單每個名字都帶著亂七八糟的空格——開頭、結尾、中間還有連續空格。寄合併郵件一定全數退信。請把 A2:A5 的名字清理成正常格式,填入 Cleaned name 欄的 C2:C5。

中等 邏輯 ISNAMATCH

用 ISNA 稽核缺失的 SKU

價格報表送出之前,QA 想對 E2 的 SKU 得到一個簡單的稽核答案:它在 A2:A6 的價格清單裡到底缺不缺?把 TRUE(缺)或 FALSE(在)放進 Missing? 儲存格 D2。這是稽核問題——你要的就是 TRUE/FALSE 本身,不是包裝過的訊息。

中等 數學 SUMPRODUCTAVERAGE

用 SUMPRODUCT 計算加權平均成績

你的學期成績不是普通平均——期末考佔比遠高於作業。A2:C5 列出了每個評分項目的分數與權重(權重合計為 1)。請在 Final grade 儲存格 E2 用一條公式把分數與權重配對相乘並加總,算出學期總成績。

中等 查詢與參照 VLOOKUPIFERROR

用 VLOOKUP + IFERROR 安全查表(未命中預設為 0)

你正在處理結帳訂單。會員可依 A–B 欄的 VIP 等級享有專屬折扣(銅卡 5%、銀卡 10%、金卡 15%、白金 20%)。但一般非會員(如 'Regular'、'None')並不存在於 VIP 表中,裸寫 VLOOKUP 會噴出 #N/A 導致後續金額計算全部出錯。請在 Discount 儲存格 E2:E5 使用 VLOOKUP 搭配 IFERROR(或 IFNA),將查無資料的會員折扣安全預設為 0。

中等 查詢與參照 VLOOKUP

用 VLOOKUP 多欄連攜取數(員工資料卡)

你正在製作一張員工資料查詢卡。在 F2 輸入員工工號後,請從左側 A–D 欄的員工通訊錄中,將對應的 Department 填入 G2,City 填入 H2。善用 $ 鎖定參照,讓公式在跨欄時維持正確指向。

中等 查詢與參照 VLOOKUP

用 VLOOKUP 近似比對查詢階梯稅率

人資需要為員工的應稅年薪計算扣繳稅率。左側 A–B 欄已按遞增順序整理好所得級距門檻(0、30,000、60,000、100,000)與對應稅率。請在 Tax rate 儲存格 F2:F4 使用 VLOOKUP 近似比對(TRUE),依 E2:E4 的年收入查出對應檔位稅率。

簡單 數學 SUM

用公式加總 A1 與 A2

你的小店剛開張,前兩個月的營收分別記在 A1 和 A2。請在 輸出儲存格 A3 算出兩個月的合計營收。

中等 邏輯 IF

用巢狀 IF 把分數轉成等第

又到出成績單的時候:考試分數已經錄入,學校系統還要求把每個分數轉成等第。請為 A2 的分數在 Letter 儲存格 B2 回傳等第:≥90 為 A,≥80 為 B,≥70 為 C,其餘為 D。

簡單 文字 PROPER

統一客戶姓名大小寫(PROPER)

合作夥伴匯出的 CRM 毫無資料衛生可言:A2:A5 裡的客戶姓名混雜著 john smith、MARY JOHNSON 等各種寫法。姓名要進季報前,請在 Proper name 用 PROPER 公式把每個姓名的首字母統一大寫,從 C2 開始向下填滿到 C5。

簡單 邏輯 COUNTIF

統計及格人數(COUNTIF)

你剛批完成人補習班的考卷。及格線是 60 分,成績報表上方需要一個總數:B2:B9 的八位學生裡有幾位及格。請在 Passed count 儲存格 D2 算出來。

中等 數學 SUMIF

統計單一區域的銷售額(SUMIF)

季度帳本 A2:B7 把四個區域混在一份流水清單裡。明天就是區域檢討會,北區團隊只要自己的數字,不要全公司總額。請依照 D2 的區域名稱,把北區銷售總額算進 Total sales 儲存格 E2。

簡單 數學 COUNTA

統計實際報名的人數(COUNTA)

十位同事被邀請參加工作坊,報名表在 B2:B11——有人填了名字,有人留白。場地只容得下確認出席的人,請算出 B2:B11 裡有幾個儲存格不是空的。把人數填進 Confirmed 儲存格 D2。

中等 資料清理 IFERRORVLOOKUP

處理查無資料的 SKU(IFERROR)

客服轉來一張訂單,其中一個 SKU 已經停產——價格表裡查不到,直接查詢會讓報表中間爆出錯誤。請寫出公式填滿 Unit price 欄的 F2:F4:查得到就顯示單價,查不到就顯示文字 Not found。

簡單 數學 AVERAGE

計算三科成績平均

你是老師,考試剛批完:Alex、Betty、Chris 三位同學的分數已經在 B2:B4,成績單上還缺一個班級平均分。請在 Average 儲存格 B5 算出三人的平均分。

中等 數學 CAGRPOWER

計算五年 CAGR

朋友請你評估一項投資:它從 B1 的起始值成長到 B2 的結束值,歷時 B3 年,他想用年化成長率與其他產品比較。請在 CAGR 儲存格 B4 計算年化複合成長率,結果以小數表示(例如 0.1 代表 10%)。

簡單 文字 LEN

計算產品代碼字元數(LEN)

出貨標籤只能印固定長度,而 A2:A5 裡的產品代碼長短不一——PRD-1023 和 SKU-9 不一樣寬。請把每個代碼的字元數填進 Code length 的 C2:C5。連字號要算進去。

困難 邏輯 IF

計算階梯式銷售獎金(IF)

季底到了,業務維運要為 B2:B5 的團隊結算獎金。辦法分三級:銷售額達 10,000 以上抽 8%、達 5,000 以上抽 5%、不足 5,000 抽 3%。請把每個人的獎金算進 Commission 欄的 D2:D5。

中等 數學 SUMIFSSUMIF

雙條件的區域業績加總(SUMIFS)

你負責一家茶飲連鎖的數字。東區主管問:East 區的 Oolong 營收到底有多少?紀錄在 A2:C11——A 欄是區域、B 欄是品項、C 欄是金額,而指定的區域放在 E1。只加總同時是「東區」且是「Oolong」的列,把總和填進 East Oolong total 儲存格 E2。

常見問題

練習進度存在哪裡?

通關狀態保存在瀏覽器 localStorage,同一裝置可續練。