今天給大家推薦的是Excel中的一對兄弟函數(shù):match函數(shù)和index函數(shù)恼五,他們兩個一般情況下都是同時出現(xiàn)的,效果堪比vlookup函數(shù)捡偏!讓我們一起來研究一下吧唤冈。也歡迎大家關(guān)注我的微信公眾號:職場小不點
一、函數(shù)介紹
1银伟、match函數(shù)
返回要查找的值在選定范圍內(nèi)所處的位置你虹。match函數(shù)一共有3個參數(shù),用法為:=match(待查找值彤避,搜索的范圍傅物,0)。舉個栗子吧琉预,如下圖所示董饰,我們要查詢新鄉(xiāng)在該列處于第幾行:=MATCH(L6,F4:F12,0)(第3個參數(shù)有1、0、-1卒暂,共3種情況啄栓,0是精確匹配,其他就不一一介紹了)
2也祠、index函數(shù)
在選定范圍內(nèi)昙楚,返回指定行、列位置的值诈嘿。index函數(shù)也有3個參數(shù)堪旧,用法為:=index(搜索范圍,第幾行奖亚,第幾列)淳梦,我們同樣舉個栗子,下圖表格中昔字,返回第3行爆袍、第5列的值:=INDEX($E$4:$J$12,3,5)
二、和vlookup進行PK
我們都知道作郭,使用vlookup函數(shù)可以匹配出指定值右側(cè)任意列的內(nèi)容螃宙,那么如果我們要查找指定值左側(cè)任意列的內(nèi)容,該怎么辦呢所坯?比如下圖中谆扎,我們要根據(jù)學生姓名,查找學生編號:=INDEX(R1:R10,MATCH(W2,S1:S10,0),0)
三芹助、靈活用法
match和index兩者雙劍合璧堂湖,效果比vlookup還要巧妙哦~比如,我們要根據(jù)姓名状土,查詢學生的所有信息无蜂,就可以這么做:=INDEX(Q1:U10,MATCH(W5,S1:S10,0),MATCH(X4,Q1:U1,0)),翻譯一下:=INDEX(表格區(qū)域蒙谓,姓名所在行斥季,查詢值所在列)