如何使用VLOOKUP和MATCH函數(shù)查詢多個(gè)數(shù)據(jù)
在EXCEL中,有很多常見的公式,比如求和、求平均等,但對于大量數(shù)據(jù)的查詢,最常用的就是VLOOKUP了。本文將結(jié)合一個(gè)實(shí)際例子,分享如何使用VLOOKUP和MATCH函數(shù)查詢多個(gè)數(shù)據(jù)。需求分析我們假
在EXCEL中,有很多常見的公式,比如求和、求平均等,但對于大量數(shù)據(jù)的查詢,最常用的就是VLOOKUP了。本文將結(jié)合一個(gè)實(shí)際例子,分享如何使用VLOOKUP和MATCH函數(shù)查詢多個(gè)數(shù)據(jù)。
需求分析
我們假設(shè)有一個(gè)導(dǎo)覽系統(tǒng)的項(xiàng)目開發(fā),需要計(jì)算多個(gè)節(jié)點(diǎn)之間的距離,其中一個(gè)關(guān)鍵步驟是將各個(gè)節(jié)點(diǎn)之間的距離數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫。下面我們來看看原始數(shù)據(jù)。
我們需要根據(jù)A點(diǎn)和B點(diǎn)的序號,從左側(cè)表格內(nèi)查詢到距離數(shù)據(jù)。
VLOOKUP函數(shù)的使用
接下來我們開始寫VLOOKUP公式。以查詢小芳的成績?yōu)槔饺缦拢?/p>
VLOOKUP(G2,A1:C6,3,FALSE)
其中:
G2:查找值;
A1:C6:查找范圍,也就是從哪里查詢;
3:要的結(jié)果在第幾列。注意這里是查詢范圍的第幾列。
FALSE:精確匹配,TREU:近似匹配。
通過查詢,我們得到正確的返回值753。我們可以拉動格式,完成公式的填充,得到所有學(xué)生的語文成績。需要注意的是,由于查詢范圍是固定的,所以我們要將公式里面的查找范圍固定下來。光標(biāo)移到查找范圍的位置,按F4鍵即可,或手動輸入$符號。共有4個(gè)符號。
同理,如果是查詢學(xué)號,則使用相同的公式,但返回第2列的值。
MATCH函數(shù)的使用
再看看我們開頭的表格。實(shí)際上,需要查詢?nèi)我鈨牲c(diǎn)間的距離,因此,返回哪一列,也是未知數(shù)。這時(shí),我們需要使用MATCH函數(shù)。MATCH函數(shù)是從數(shù)據(jù)范圍內(nèi)查詢指定的值所在的位置。公式如下:
MATCH(H2,$A$1:$D$1,0)
這里,也要加$符號。我們看下面的例子,多了一門數(shù)學(xué)成績,而查詢的科目有語文和數(shù)學(xué)。也就是說,同時(shí)有兩個(gè)參數(shù)了。那么,我們需要先通過MATCH函數(shù)查詢要查的科目在哪一列,然后套入到VLOOKUP函數(shù)的返回列數(shù)中,即可得到指定學(xué)生的指定課程的成績了。
綜合運(yùn)用VLOOKUP和MATCH函數(shù)
最后,我們再看看查詢距離的表格。通過VLOOKUP和MATCH的組合應(yīng)用,我們就可以查詢到任意兩點(diǎn)之間的距離了。然后將該數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫,就可以供程序調(diào)用了。
總結(jié)
本文主要介紹了如何使用VLOOKUP和MATCH函數(shù)查詢多個(gè)數(shù)據(jù)。VLOOKUP函數(shù)適用于單一條件的查詢,而MATCH函數(shù)則適用于多個(gè)條件的查詢。通過兩個(gè)函數(shù)的組合應(yīng)用,我們可以輕松地查詢到大量數(shù)據(jù)。