Excel 有幾百個函數,但工作上最常用到的查詢與範圍函數就那幾個。這篇整理了 VLOOKUP、OFFSET、INDEX 三個最實用的函數,說明各自的用途和差異,幫助你快速找到適合的工具。

不確定該用哪個函數?先看下方的比較表,再點進對應的詳細教學。

內容目錄

📌 三個函數快速比較

VLOOKUP:根據關鍵字查找對應值,最常用,適合查表

OFFSET:從指定位置偏移取得動態範圍,適合做動態圖表

INDEX:根據列號和欄號取得指定位置的值,比 VLOOKUP 更靈活

📌 VLOOKUP 詳細教學

VLOOKUP 文字與數字格式不符的解決方法

VLOOKUP 最常見的問題:明明有這筆資料,卻一直顯示 #N/A 錯誤。原因通常是格式不一致——一個是文字格式的「001」,一個是數字格式的 1,看起來一樣但 Excel 認為不同。這篇說明如何診斷和解決這個問題。

📌 OFFSET 詳細教學

Excel OFFSET 函數教學:動態選取範圍語法與實例完整說明

OFFSET 函數可以讓你的 Excel 範圍「動起來」,不再是死板的固定儲存格。這篇從語法開始說明,包含每個參數的意思,以及搭配 COUNTA 自動延伸範圍的實用技巧。

📌 INDEX 詳細教學

Excel INDEX + MATCH 函數教學:比 VLOOKUP 更靈活的查詢組合

用了 VLOOKUP 一段時間後,你可能會遇到它的限制:只能往右查、關鍵字必須在第一欄、插入新欄位就出錯。INDEX + MATCH 組合正是為了解決這些問題而存在,語法稍長但更穩健,適合資料結構較複雜的情況。

適合對象:已熟悉 VLOOKUP,想突破只能往右查的限制,或資料結構較複雜的 Excel 使用者

學完可以:用 INDEX + MATCH 組合取代 VLOOKUP,支援雙向查詢,插入欄位也不會出錯

📌 學完函數之後?

如果你希望 Excel 能自動執行重複動作,而不只是查找資料,可以進一步學習 Excel VBA。本站的 VBA 教學系列從入門到自動化辦公室應用都有涵蓋,可以參考 Excel VBA 自動化教學完整指南。

Excel VBA 自動化教學完整指南:從入門到辦公室自動化應用