在Excel中MATCH函數(shù)可以返回指定內(nèi)容所在的位置,而INDEX又可以根據(jù)指定位置查詢到位置所對(duì)應(yīng)的數(shù)據(jù),所以在INDEX函數(shù)中嵌套MATCH函數(shù),我們能夠很容易的返回指定位置相關(guān)聯(lián)的數(shù)據(jù)。
功能: Index函數(shù)用于返回指定位置中的內(nèi)容。
參數(shù)說明: INDEX(array,row-num,column-num)
array:要返回值的單元格區(qū)域或數(shù)組
row-num:返回值所在的行號(hào)
column-num:返回值所在的列號(hào)
功能:Match函數(shù)是用于返回指定內(nèi)容的所在位置。
參數(shù)說明: MATCH(lookup-value,lookup-array,match-type)
lookup-value:需要在數(shù)據(jù)表(lookup_array)中查找的值
lookup-array:表示可能包含所要查找的數(shù)值的連續(xù)單元格區(qū)域,應(yīng)為數(shù)組或數(shù)組引用。
match-type:表示查詢的指定方式,默認(rèn)為0,精確查找。
如下圖,是我們的數(shù)據(jù)區(qū)域,我們想要查詢2月份的差旅費(fèi),即我們標(biāo)黃的數(shù)據(jù)423。
第1個(gè)參數(shù)是要返回值的單元格區(qū)域或數(shù)據(jù),A1:G6;
第2個(gè)參數(shù)是要返回值所在的行號(hào),4;
第3個(gè)參數(shù)是返回值所在的列號(hào),3;
最終得到423這個(gè)結(jié)果。但是,我們?nèi)绾沃老胍樵兘Y(jié)果所在的位置呢,這里我們就來引入MATCH函數(shù)的用法~
上面我們已經(jīng)根據(jù)INDEX函數(shù)返回指定位置的內(nèi)容了,現(xiàn)在,我們想要知道位置如何確定。以上面的例子為例,我們?nèi)匀皇窍胍樵?月份的差旅費(fèi),但是這里的INDEX函數(shù)指定的位置(第4行,第3列)是我們手動(dòng)指定的。我們能夠如何根據(jù)MATCH函數(shù)自動(dòng)確定返回值所在的位置呢~
我們知道,返回結(jié)果423所處的位置取決于“差旅費(fèi)”所在的行和“2月”所在的列。也就是,只要我們能夠確定“差旅費(fèi)”所在的行和“2月”所在的列,我們就能夠很容易得到我們想要的結(jié)果。
第1個(gè)參數(shù)是需要在數(shù)據(jù)表中查找的值,C9,即“差旅費(fèi)”;
第2個(gè)參數(shù)是可能包含所要查找的數(shù)據(jù)的連續(xù)單元格區(qū)域,即A1:A6;
第3個(gè)參數(shù)是查詢的指定方式,默認(rèn)為0,精確查找;
最終我們得到4,即“差旅費(fèi)”在數(shù)據(jù)區(qū)域所在的行。我們用同樣的方式來查詢“2月”在數(shù)據(jù)區(qū)域所處的位置,輸入
=MATCH(B9,A1:G1,0)
得到3,即“2月”在數(shù)據(jù)區(qū)域所在的列。
上面我們已經(jīng)掌握了Index函數(shù)和Match函數(shù)各自的用法了~那么這里我們就很容易了。我們已經(jīng)知道可以通過Match函數(shù)可以返回指定內(nèi)容所在的位置,而Index函數(shù)又可以根據(jù)指定位置返回我們想要的結(jié)果。
聯(lián)系客服