久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

VLOOKUP函數(shù)的拓展用法

 L羅樂 2018-06-05



1,、連續(xù)多列查找

要在一張成績表里,,挑出某幾個學生的成績,,我們可以使用VLOOKUP函數(shù)來完成。

在學習了VLOOKUP函數(shù)基本用法之后,,這個問題可以通過四個公式分別來找到對應科目的成績,,但是當我們寫出這四個公式的話,就可以發(fā)現(xiàn)一個問題:四個公式只有第三參數(shù)不同,,分別是2,、34,、5,。

寫四個公式分別拉四次太麻煩,我們希望下一個公式右拉下拉就能完成,,但是這個公式=VLOOKUP($G2,$A$1:$E$8,2,0)右拉下拉以后是這樣的情況:

檢查各列的公式發(fā)現(xiàn),,第三參數(shù)的2,并沒有隨著右拉發(fā)生變化,。

對于這種情況,,就需要借助一個函數(shù)讓第三參數(shù)動起來。

我們把公式改成=VLOOKUP($G2,$A$1:$E$8,COLUMN(B1),0),,右拉下拉,,就可以一次完成引用:

第三參數(shù)使用了函數(shù)COLUMN,這個函數(shù)是得到參數(shù)對應的列號,。COLUMN(B1)得到的就是B1這個單元格的列號2,,右拉以后,B1變成C1,、D1……,,而COLUMN的結果就對應變成了34……

 

COLUMNROW這兩個函數(shù)分別得到參數(shù)的列號和行號,在函數(shù)組合中的應用非常廣泛,,我們有專門的一次學習就是講公式中數(shù)列的構造,,到時候會詳細講解這兩個函數(shù),本例了解基本用法就行,。

 

以上是VLOOKUP函數(shù)的第一個拓展用法,,連續(xù)多列查找,也是VLOOKUPCOLUMN函數(shù)的組合應用,。

 

2,、不連續(xù)的多列查找

VLOOKUP和COLUMN組合用起來非常方便,不過并不能適用于所有情況,,例如下面這個例子:

根據(jù)成績表找出某幾個學生的指定的幾門成績,,與前面的例子類似,還是可以用VLOOKUP完成,,區(qū)別在于第三參數(shù)分別是53,,并不是前面那種連續(xù)引用的情況,因此VLOOKUP-COLUMN組合無法使用,。

對于這種問題,,需要用到MATCH函數(shù),來看下公式:=VLOOKUP($M2,$A$1:$E$8,MATCH(N$1,$A$1:$E$1,0),0)

MATCH這個函數(shù)是非常重要的一個函數(shù),,后面也會專門進行一次講解,,今天學會套用就行,簡單解釋一下MATCH(N$1,$A$1:$E$1,0)這部分的意思:

MATCH有三個參數(shù),,第一參數(shù)取要找的科目:N$1,;第二參數(shù)取數(shù)據(jù)源里的首行:$A$1:$E$1;第三參數(shù)0,,代表精確匹配,。

函數(shù)的結果得到的是要找的科目在數(shù)據(jù)源的位置,以這部分來說MATCH(N$1,$A$1:$E$1,0),,就是N1(化學)在范圍$A$1:$E$1的第幾個位置,,結果是5,用MATCH的結果作為VLOOKUP的第三參數(shù),。

使用COLUMN得到的是連續(xù)的數(shù)字,,使用MATCH得到是根據(jù)條件確定的數(shù)字,更加靈活,。

以上是VLOOKUP函數(shù)的第二個拓展用法,,不連續(xù)多列查找,也是VLOOKUP和MATCH函數(shù)的組合應用,。

3,、模糊查找


VLOOKUP的模糊查找,,也就是第四參數(shù)為1的用法,通常用來替換復雜的IF函數(shù),。

VLOOKUP和IF感覺是兩個風馬牛不相及的函數(shù),,為什么可以用來替換呢?

我們可以看兩個例子:

例一:根據(jù)成績填寫等級

這個問題乍一看都會想到用IF函數(shù)來做:=IF(B2<60,'不及格',IF(B2<90,'及格','優(yōu)秀'))

VLOOKUP寫出來是這樣的:=VLOOKUP(B2,{0,'不及格';60,'及格';90,'優(yōu)秀'},2,1)

這種寫法中,,第二參數(shù)使用了常量數(shù)組,,看起來好像比較麻煩,也可以使用區(qū)域來做,。

公式為:=VLOOKUP(B2,$E$1:$F$3,2,1)

注意兩個要點:

1,、第二參數(shù)使用的這個區(qū)域,分值(條件)是升序排列的,;

2,、分值為對應的分值區(qū)間的下限,例如:0-60,,下限是0,;90以上,下限是90,。

 

通過這個例子,,可能大家會覺得還是if方便,好理解,,沒那么多限制。再來看看例二:

不知道這種問題用IF你能寫多長,,對于這種多個IF嵌套的實際判斷運算中,,VLOOKUP要比IF好用的多。

以上是VLOOKUP函數(shù)的第三個拓展用法,,模糊查找(近似匹配),。

說一下第四參數(shù)省略的意義:省略參數(shù)不省略逗號為精確匹配,參數(shù)和逗號都省略為近似匹配,。

關于近似匹配的原理,,可以看看這篇文章:Excel中的精確匹配和大致匹配究竟是什么意思?

4,、部分匹配查找


可能有的朋友會有疑問,,上面講的這種就是近似匹配?和想象當中的近似匹配好像不一樣,,我們認為的近似匹配可能是這種情況:

對于這類問題,,更加準確的叫法應該是根據(jù)部分內容進行匹配,或者是根據(jù)簡稱進行匹配,。

本例的公式為:=VLOOKUP(D2&'*',$A$2:$B$13,2,)

這里的*是通配符,,例子中的簡稱正好都是全稱最左邊的字,,所以在簡稱后面加了*,如果簡稱在全稱的中間部分,,給兩邊都加通配符即可,,=VLOOKUP('*'&D2&'*',$A$2:$B$13,2,)

這種用法也是有條件的,簡稱必須是在全稱中連續(xù)存在的,,如果間斷出現(xiàn),,則無法查找。

 

在掌握了VLOOKUP的這些用法以后,,我們可以設計出來一些非常使用的模板,,例如根據(jù)成績表做出一個成績卡:


關于vlookup函數(shù)的拓展用法就說這么多,實際上在vlookup的應用中,,還有所謂的反向查找,、多條件查找、一對多查找,、第三參數(shù)使用數(shù)組的用法,、第一參數(shù)使用數(shù)組的用法、多區(qū)域的數(shù)據(jù)查找,、指定區(qū)域的數(shù)據(jù)查找等等,,這些問題都歸結到高級用法,后面會專門再講一節(jié)課,。

下次我們討論在使用vlookup時經(jīng)常會遇到的一些意外狀況以及如何分析解決這些情況,。



    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多