實(shí)用而強(qiáng)大的V Lookup函數(shù)3大技巧

你所不理解的V LOOKUP函數(shù)

我們經(jīng)常需要將一個(gè)表格里的內(nèi)容匯總到另一個(gè)表格(總表)里去,例如下圖中,我們需要將表2 的內(nèi)容合并到表1中,你或許有過以下的做法。

這樣的要求在工作中是家常便飯

接到這樣的任務(wù),或許你曾經(jīng)有過這樣的做法:

你是不是曾經(jīng)這樣干過?

就這樣逐條查找然后復(fù)制粘貼,數(shù)據(jù)量少還好,如果是上千行,我估計(jì)你會(huì)做到吐。這樣的做法效率極其低下,不符合excel設(shè)計(jì)的初衷:減少重復(fù)性勞動(dòng)。那有什么更好更快捷的辦法呢?我相信只要是用過Excel的朋友,頭腦里的第一反應(yīng)都是V LOOKUP函數(shù)。坊間傳言,如果你沒用過V LOOKUP,就等于你沒用過excel。向上面的例子,如果用V LOOKUP函數(shù),幾秒鐘就可以搞定;現(xiàn)在我就簡(jiǎn)單來操作一下:

下面我來一一解釋一下

此例中我們希望通過A2單元格的值在表2中搜索到與它相等的值,然后再通過這個(gè)值,從而找到我們要填入的數(shù)學(xué)成績(jī)。

1.lookup value:我們用什么去查找?我們查找的值一定要在查找范圍里要存在。

2.Table Array:到哪里去查找?當(dāng)然是我們想要復(fù)制數(shù)據(jù)出來的表格。寫完前兩個(gè)參數(shù),excel就會(huì)幫我們找到查找值在查找范圍里的單元格,相當(dāng)于CTRL+F搜索的結(jié)果。

3.Col-index-column:你想要填充哪一列的內(nèi)容?Excel確定了需要填充的內(nèi)容在哪一行后我們需要明白無誤告訴它該填充哪一列的內(nèi)容,從Table array的最左邊列開始往右數(shù)的列序號(hào)。

4.lookup range:你的查找方式是什么?精確查找還是近似查找?0或者1?

你看明白了嗎?

關(guān)于單元格的引用的技巧

單元格引用有相對(duì)引用、絕對(duì)應(yīng)用以及混合引用。所謂引用,指的是在公式的拖拽中,單元格的位置是否變化。

1.相對(duì)引用

一句話概括,引用單元格的地址可能會(huì)發(fā)生變動(dòng)??赡艽蠹也焕斫?,其實(shí)就是基于包含公式和單元格引用的單元格的相對(duì)位置。如果公式所在單元格的位置改變,引用也隨之改變。如果多行或多列地復(fù)制公式,引用會(huì)自動(dòng)調(diào)整。在默認(rèn)的情況下,新公式使用的是相對(duì)引用。

例如,B2單元格公式為=A1,將B2單元格的相對(duì)引用復(fù)制到B3,則會(huì)自動(dòng)從=A1調(diào)整為=A2。

2.絕對(duì)引用

引用的單元格地址不可能會(huì)發(fā)生變動(dòng)。也就是說,總是在指定位置引用單元格,如果公式所在單元格的位置改變,絕對(duì)引用保持不變。如果多行或多列地復(fù)制公式,絕對(duì)引用將不作調(diào)整。

例如,將B2單元格的絕對(duì)引用復(fù)制到B3,那么兩個(gè)單元格都是$A$1.

3.混合引用

分為列絕對(duì),行相對(duì)和行絕對(duì),列相對(duì)這兩種情況。

列絕對(duì),行相對(duì):復(fù)制公式時(shí),列標(biāo)不會(huì)發(fā)生變化,行號(hào)會(huì)發(fā)生變化,單元格地址的列標(biāo)前添加$符號(hào),如$A1,$C10,$B1:$B4。

行絕對(duì),列相對(duì):復(fù)制公式時(shí),行號(hào)不會(huì)發(fā)生變化,列標(biāo)會(huì)發(fā)生變化,單元格地址的行號(hào)前添加$符號(hào),如A$1,C$10,B$1:B$4。

"$"在行號(hào)前,行不變,在列號(hào)前,列不變。可自己輸入,也可按住選中單元格名稱后按F4調(diào)整。

精確查找的技巧

在V LOOKUP函數(shù)里,通常lookup value為混合引用的固定列,table array是固定的。col-index-column,要么為常量,要么使用match函數(shù)或者其他函數(shù)確定;第四個(gè)參數(shù)為0,即為精確查找,lookup value必須在查找范圍內(nèi)必須存在。

1.請(qǐng)從表3中查詢內(nèi)容并填充到表1的黃色單元格;在寫公式的話,要充分考慮公式的復(fù)制問題。

=VLOOKUP($B8,$L$16:$Q$49,MATCH(C$7,$L$15:$Q$15,0),0)

1)lookup value:C8:D27的值都是通過B列的值查找出來的,因此當(dāng)公式復(fù)制時(shí),列不能動(dòng)

2)Table Array:查找的值永遠(yuǎn)都在表3里,因此,table array需要完全固定;

3)Col-index-column:需要填充的列,通過match函數(shù)來確定,match函數(shù)是專門用來確定某個(gè)單元格在某一列或者行的中位置的函數(shù),這個(gè)函數(shù)有3個(gè)函數(shù),(查找值,查找范圍,精確還是近似),本例中,需要知道的是C7這個(gè)標(biāo)題在L15:Q15標(biāo)題行中從左至右數(shù)是第幾個(gè)。

4)第四個(gè)參數(shù)為“0”時(shí),表示是精確查找,即lookup value在查找范圍內(nèi)必須要存在。

請(qǐng)看操作:

注意單元格的引用哦

2.請(qǐng)從表2中查詢內(nèi)容并填充到表1的綠色單元格。

1)所有空白單元格都需要在表2中查詢到相應(yīng)的值然后填充;

2)通過定位功能來選定需要填充公式的單元格;

3)所有的值都需要通過客戶編號(hào)查找出來的,因此B2單元格需要絕對(duì)引用;

4)match函數(shù)中的lookup value不能鎖定,因?yàn)樾枰蛴蚁蛳聫?fù)制;

定位的快捷鍵為CTRL+G或者F5

近似查找的技巧

在下列表格中,需要根據(jù)成績(jī)等次表來判斷每個(gè)人的分?jǐn)?shù)屬于哪個(gè)等次。凡是涉及評(píng)級(jí)的查詢,用vlookup的近似查找。

等級(jí)評(píng)定表的數(shù)值必須從小到大書寫
公式寫好后是要復(fù)制的,所以一定要注意引用的問題。
1或者不填為近似查找
雙擊復(fù)制函數(shù)到所有單元格

V LOOKUP函數(shù)總結(jié)

1.lookup value必須在查詢范圍的最左邊列;

2.lookup value不能從左往右查詢,通常情況下無法反向查詢(使用數(shù)組可以實(shí)現(xiàn));

3.如果lookup列中的單元格內(nèi)容有空格,一定要去掉,否則會(huì)出現(xiàn)錯(cuò)誤;

4.數(shù)據(jù)類型一定要統(tǒng)一;


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容