對(duì)于vlookup函數(shù),很多人都有會(huì)這樣的想法:vlookup函數(shù)的第三參數(shù)為什么就不能自動(dòng)的獲取到呢,還需要一個(gè)一個(gè)的數(shù)太煩人了。有沒有什么方法能自動(dòng)的獲取vlookup函數(shù)的第三參數(shù)呢?當(dāng)然有了,利用match函數(shù)就能達(dá)到自動(dòng)獲取vlookup函數(shù)第三參數(shù)的效果,操作也非常的簡單,下面就讓我們來一起學(xué)習(xí)下吧 一、match函數(shù)的作用Match:查找指定數(shù)值在數(shù)據(jù)區(qū)域中的位置 語法:=MATCH(查找值, 查找的數(shù)據(jù)區(qū)域, 匹配方式) 第一參數(shù):查找值(lookup_value) 第二參數(shù):查找的數(shù)據(jù)區(qū)域(lookup_array) 第三參數(shù):查找類型(match_type),他的查找類型一共有三個(gè),-1,0,1。其中參數(shù)為-1與1的時(shí)候代表近似匹配,參數(shù)為0的時(shí)候表示精確匹配,在這里我們只需要記得將其第三參數(shù)設(shè)置為0即可 以上就是這個(gè)函數(shù)的作用,我們來看下效果,比如在這里我們想要找一下數(shù)學(xué)在表頭中的位置,只需要將公式設(shè)置為:=MATCH(J2,A1:H1,0)即可,跟大家簡單的介紹下公式 第一參數(shù):J2,是數(shù)學(xué)所在的單元格位置第二參數(shù):A1:H1,表格中表頭的數(shù)據(jù)區(qū)域第三參數(shù):0,表示精確匹配 以上就是match函數(shù)的用法,下面我們來看下它是如何自動(dòng)獲取vlookup函數(shù)的第三參數(shù)的 二、自動(dòng)匹配第三參數(shù)如下圖,我們想要查找多行多列的數(shù)據(jù),只需要將公式設(shè)置為:=VLOOKUP($K2,$A$1:$H$13,MATCH(L$1,$A$1:$H$1,0),FALSE)然后點(diǎn)擊回車向下填充即可,跟的大家簡單的介紹下這個(gè)公式 在這里我們是將matc函數(shù)嵌套進(jìn)了vlookup函數(shù)的第三參數(shù)中,公式:=VLOOKUP($K2,$A$1:$H$13,MATCH(L$1,$A$1:$H$1,0),FALSE) 第一參數(shù):$K2,查找值,這里我們鎖定了字母標(biāo)號(hào),就是說向右拖動(dòng)數(shù)據(jù)位置是不變的,向下拖動(dòng)數(shù)據(jù)位置是可以發(fā)生變化的 第二參數(shù):$A$1:$H$13,需要查找的數(shù)據(jù)區(qū)域,這個(gè)數(shù)據(jù)區(qū)域我們采用了絕對(duì)引用,無論怎么拖拉數(shù)據(jù)它的位置都不會(huì)發(fā)生變化 第三參數(shù):MATCH(L$1,$A$1:$H$1,0),在這里我們利用match函數(shù)來查找表頭中科目的位置,達(dá)到自動(dòng)獲取vlookup第三參數(shù)的效果 L$1在這里我們鎖定了數(shù)字標(biāo)號(hào),向右拖動(dòng)位置會(huì)發(fā)生變化,向下拖動(dòng)位置不會(huì)發(fā)生變化。$A$1:$H$1這個(gè)是表頭所在的數(shù)據(jù)區(qū)域,選擇絕對(duì)引用,防止在拖動(dòng)公式的時(shí)候它的位置發(fā)生變化 第四參數(shù):FALSE,表示進(jìn)精確匹配。也可以使用0替代它 以上就是這個(gè)函數(shù)的四個(gè)參數(shù)的作用 使用match函數(shù)自動(dòng)獲取vlookup函數(shù)的第三參數(shù),來快速地查找多行多列的數(shù)據(jù),除了需要將match函數(shù)嵌套進(jìn)vlookup的第三參數(shù)之外,還需要特別注意數(shù)據(jù)的引用方式 |
|