Excel必學!INDEX MATCH超簡單教學 | 告別VLOOKUP!INDEX MATCH更好用 | INDEX MATCH函數實戰教學

今天要來分享超實用的index match excel教學,這個組合比VLOOKUP更靈活,學會之後保證讓你工作效率提升不少!INDEX和MATCH這兩個函數分開看可能有點抽象,但搭配起來簡直是Excel界的黃金拍檔,不管是從左往右查、從右往左查,甚至是不規則範圍都能輕鬆搞定。

先來搞懂這兩個函數的基本概念:INDEX就像是指南針,告訴Excel你要從哪個區域找答案;MATCH則是定位專家,幫你找出資料的確切位置。兩個合在一起用,就是先讓MATCH找到行或列的位置,再讓INDEX根據這個位置把值抓出來。這樣講可能還是有點模糊,我們直接看實際例子比較清楚:

產品編號 產品名稱 庫存量 單價
A001 藍芽耳機 50 899
A002 行動電源 120 399
A003 手機支架 85 199

假設我們想知道「行動電源」的單價是多少,傳統VLOOKUP只能從左往右查,但用INDEX+MATCH可以這樣寫:
=INDEX(D2:D4,MATCH("行動電源",B2:B4,0))
這個公式的意思是:先在B欄找到「行動電源」的位置(MATCH部分會回傳2),然後告訴INDEX去D欄的第2個位置把值抓出來(也就是399)。

INDEX+MATCH最厲害的地方在於查找方向完全沒有限制。比如說我們現在反過來要用單價找產品名稱也完全沒問題:
=INDEX(B2:B4,MATCH(399,D2:D4,0))
這樣就會回傳「行動電源」。這種反向查找用VLOOKUP就做不到,而且當資料量大的時候,INDEX+MATCH的運算速度通常也會比VLOOKUP快很多。

實際操作時還有一個小技巧,就是可以搭配Ctrl+Shift+Enter做成陣列公式,這樣就能實現更複雜的多條件查找。比如說要同時符合產品名稱和庫存量的條件,就可以用:
=INDEX(D2:D4,MATCH(1,(B2:B4="行動電源")*(C2:C4=120),0))
記得輸入完要按Ctrl+Shift+Enter才會生效喔!這個公式會先在B欄找「行動電源」,同時在C欄找120,兩個條件都符合的位置才會回傳對應的單價。

index match excel 教學


Excel新手必學:INDEX MATCH函數怎麼用?教你輕鬆搞定資料查詢

最近在整理公司報表時,發現很多同事還在用VLOOKUP查資料,其實INDEX MATCH組合才是更靈活的解法!這兩個函數搭配起來,不僅可以左右都能查,速度還更快,今天就來分享實際操作方式,保證看完就能上手。

INDEX MATCH的基本概念很簡單:先用MATCH找到資料的位置,再用INDEX把對應的值抓出來。這樣講可能有點抽象,我們直接來看例子比較清楚。假設有個產品價格表長這樣:

想知道您2025年的運勢嗎?

免費線上占卜,查看您的本年運程,掌握未來發展!

免費AI八字算命排盤

產品編號 產品名稱 價格
A001 筆記本 50
A002 原子筆 15
A003 橡皮擦 10

如果想用產品編號查價格,公式會長這樣:=INDEX(C2:C4,MATCH("A002",A2:A4,0))。這裡MATCH會先找到A002在第2列,然後INDEX就去C欄抓第2個值,最後回傳15。比起VLOOKUP只能從左往右查,INDEX MATCH不管資料在哪一欄都能用,超級方便!

實際操作時有幾個小技巧要注意。首先是MATCH的最後一個參數一定要打0,這樣才會精準比對。再來是範圍要選對,INDEX的範圍要和MATCH的範圍行數一致,不然會出錯。如果資料很多,建議直接用A:A選整欄,這樣新增資料時公式不用一直改。還有一個進階用法是雙向查詢,比如同時用產品編號和日期當條件,只要在MATCH裡用乘號組合兩個條件陣列就行,這個等大家熟悉基本用法後再來學。

遇到錯誤時別緊張,最常見的是#N/A,這表示MATCH找不到符合的資料。可以先手動確認一下查詢值有沒有打錯,或是資料裡有沒有空格。有時候資料格式不一樣也會出問題,比如一個是文字一個是數字,這時候用TEXT或VALUE函數轉換一下就好。記得在寫複雜公式時,可以分段測試,先確認MATCH的部分有抓到正確位置,再接INDEX就不容易出錯。

為什麼INDEX MATCH比VLOOKUP更好用?Excel老司機教你實戰技巧

每次用Excel找資料,你是不是都習慣用VLOOKUP?其實很多資深Excel玩家都偷偷改用INDEX MATCH組合了!這兩個函數搭在一起,就像珍珠奶茶的珍珠跟奶茶一樣絕配,解決了VLOOKUP很多讓人頭痛的問題。今天就用台灣人最熟悉的例子,來告訴你這個組合到底厲害在哪裡。

首先最明顯的差別就是查找方向更自由。VLOOKUP只能從左往右找,但INDEX MATCH可以四面八方隨便找,就像台灣夜市的美食地圖,不管你要從頭逛還是從尾找都沒問題。而且當你的資料欄位有新增或刪除時,VLOOKUP很容易出錯,但INDEX MATCH完全不受影響,這對經常要修改報表的上班族來說超級實用!


來看看實際比較表格:

功能比較 VLOOKUP INDEX MATCH
查找方向 只能向左 任意方向
欄位變動影響 容易出錯 完全沒問題
執行速度 較慢 較快
公式複雜度 簡單 稍複雜

再來就是執行效率的問題。當你的資料量很大時(比如幾萬筆客戶資料),VLOOKUP會拖慢Excel速度,但INDEX MATCH就像騎機車鑽巷子一樣靈活快速。雖然公式寫起來稍微長一點,但習慣後其實很直覺,就像學台語一樣,一開始覺得難,用久了就自然會了。

還有一個隱藏優點是錯誤處理更聰明。VLOOKUP遇到重複值時會傻傻地只抓第一個,但INDEX MATCH可以搭配其他函數做更精確的判斷。這就像在菜市場買水果,VLOOKUP只能拿攤位上最前面那顆,而INDEX MATCH可以讓你挑最新鮮的那一顆!

index match excel 教學

辦公室必備!INDEX MATCH函數實戰教學

各位上班族朋友們,今天要來分享一個超實用的Excel技巧!INDEX MATCH這個黃金組合絕對比VLOOKUP更靈活,特別適合處理台灣辦公室常見的亂七八糟報表。相信大家都有遇過資料順序不對、欄位位置變來變去的狀況,這時候用INDEX MATCH就能輕鬆搞定啦!

先來簡單說明這兩個函數怎麼合作:INDEX負責「找位置」,MATCH則是「定位員」。假設我們有個產品價格表,想根據產品編號自動帶出價格,傳統VLOOKUP會受限於搜尋欄必須在第一欄,但INDEX MATCH完全沒這個限制!

產品編號 產品名稱 單價 庫存量
A001 台灣奶茶 65 120
B205 鳳梨酥 220 35
C307 太陽餅 180 78

實際操作很簡單,公式長這樣:=INDEX(要回傳的範圍, MATCH(查找值, 查找範圍, 0))。舉例來說,要查詢產品編號B205的單價,就輸入=INDEX(C2:C4, MATCH("B205",A2:A4,0)),馬上就會跳出220這個正確結果。

進階用法還可以搭配多條件查詢,比如同時用產品編號和日期當查找條件。這時候MATCH部分就要用陣列公式寫法,雖然看起來複雜一點,但熟練後真的超級方便!另外提醒大家,MATCH最後的「0」代表完全匹配,這在台灣的訂單系統或庫存管理特別重要,千萬別漏掉這個參數喔。

實際工作中,我常拿來處理跨月份報表比對,或是從ERP系統匯出的原始資料整理。特別是當主管臨時要某個特定數據時,不用再手動慢慢找,直接寫好公式一秒就出現答案,整個專業度大提升!建議大家可以先從簡單的客戶資料表開始練習,熟悉後再應用到更複雜的報表分析。

Categories:

Related Article

有煩惱嗎?

免費線上占卜,掌握未來發展!

即時線上免費AI八字算命