Excel必學的查表公式_Match+Index_深入教學

前言

在前一篇Excel必學函數VLOOKUP_深入教學中講解了最常用也最簡單的查詢函數

而今天的主角會是 Match + Index 與Vlookup不同的是它的使用上較彈性

且可以做到 Vlookup + Hlookup 加起來更多的功能

基本函數解說

MATCH

==MATCH(lookupvalue, lookuparray, [match_type])==

MATCH(查詢的數值, 查詢範圍, [查詢方式])

MATCH 函數語法具有下列引數:

lookupvalue 必要。這是要在 lookuparray 中比對的值。

例如,當您在通訊錄中查閱某個人的號碼時,您是以那個人的姓名作為查閱值,但是電話號碼才是您要的值。

lookup_value 引數可以是一值 (數字、文字或邏輯值),也可以是數字、文字或邏輯值的儲存格參照

▼MATCH演示

Match 回傳的是查詢範圍的相對位置

像是我要是更改查詢範圍他的回傳相對位置也不同

INDEX

==INDEX(array, rownum, [columnnum])==

INDEX(儲存格範圍或常數陣列, 回傳列數, [回傳欄數])


跟上次提到的Vlookup比較可以發現一些差異

最大差別在於Vlookup可以直接對照搜尋的數值或文字回傳相對應欄位的數值

組合方式

但是只要將上面提到的 Match 函數帶入 Index 中

利用 Match 搜尋想要的資料位置後用 Index 回傳

相互組成像下面這樣的函數

INDEX(儲存格範圍或常數陣列,             回傳列數                 ,        [回傳欄數]                    )
INDEX(儲存格範圍或常數陣列, MATCH(查詢的數值, 查詢範圍, [查詢方式]), MATCH(查詢的數值, 查詢範圍, [查詢方式]))

就可以依照不同的資料範圍類型做變化

不再像Vlookup受限於查詢範圍一定是範圍的第一欄

或是回傳的資料受限於後面欄位

後記

Match + Index 的組合有很多變形的方式

今天最主要是講解最基本類型

若想學習到更多函數推薦可以參考

Excel 公式+函數職場專用超級辭典: 新人、老鳥到大師級都需要的速查指引

今天先分享到這邊希望大家都有收穫

網站所有文章皆為 H.B. Liu 撰寫,歡迎分享但勿轉製

也可以到粉專私訊我

喜歡我分享的內容也可以按讚追蹤一下我的粉專

幫我分享給所~~~有的朋友 \o/

有所錯誤歡迎指教

<

留言

這個網誌中的熱門文章

Excel_統計_簡單線性回歸_檢量線

軟體分享_Imagej_顆粒計算_孔隙率計算_孔徑分布

分享_最美的心智圖軟體_Coggle_完整教學