時間:2019-08-26 12:45:18 作者:Bill 瀏覽量:55
Excel中函數(shù)LOOKUP查詢函數(shù)的教程
在日常工作中,咱們都會遇到在數(shù)據(jù)表中查詢數(shù)據(jù)的需求,Excel中對數(shù)據(jù)查詢給出了許多的方法,其中速度最快的查詢當屬LOOKUP函數(shù),下面就讓小編帶你深入了解LOOKUP函數(shù)。
LOOKUP函數(shù)的語法如下:
LOOKUP(lookup_value,lookup_vector,result_vector)
LOOKUP(lookup_value,array)
Excel中函數(shù)LOOKUP查詢函數(shù)的教程圖1
LOOKUP函數(shù)以高效的運算速度被Excel函數(shù)愛好者喜歡,并且LOOKUP在日常實踐工作中特別是數(shù)組公式,內(nèi)存數(shù)組中應用廣泛。
LOOKUP(lookup_value,lookup_vector,result_vector)
lookup_value意思為咱們要在數(shù)據(jù)表中查找的“值”。
lookup_vector意思為咱們要查找的值得“數(shù)據(jù)表”。
result_vector意思為咱們通過數(shù)據(jù)表想要得到的"值“。
LOOKUP的查詢方法為二分法查詢,詳細的查詢原理看下圖。
Excel中函數(shù)LOOKUP查詢函數(shù)的教程圖2
下面咱們用例子給大家詳細講一下LOOKUP的詳細應用與原理:
咱們以一個學生成績表為例進行剖析,查詢一下英語成績?yōu)?8的學生名字:
F2的公式為=LOOKUP(D2,B2:B15,C2:C15)
意思為從B2:B15列里面找D2,并回來C2:C15相對應行的值
這兒的成果是"劉備"必定會讓好多人感到困惑,分明有98對應的是“王思”怎樣會回來“劉備”呢?那么看往下看,大家就會完全明白的。
Excel中函數(shù)LOOKUP查詢函數(shù)的教程圖3
咱們對LOOKUP的查找方法進行分解——榜首次二分法查詢:
98會跟第7行的數(shù)據(jù)78進行比較,由于98>78,所以回來第8到第14行的值。
Excel中函數(shù)LOOKUP查詢函數(shù)的教程圖4
第2次二分法查詢:
98會跟第4行的數(shù)據(jù)66進行比較,由于98>66,所以回來第5到第7行數(shù)據(jù)。
Excel中函數(shù)LOOKUP查詢函數(shù)的教程圖5
第三次二分法查詢:
98會跟第2行的數(shù)據(jù)87進行比較,由于98>87所以回來第3數(shù)據(jù)。
由于98比91大,所以就向下近似取比98小的近期的值——91所對應的名字
Excel中函數(shù)LOOKUP查詢函數(shù)的教程圖6
這兒就給咱們總結(jié)了一個知識點:
1、LOOKUP要查詢一個清晰的值或者規(guī)模的時候(也就是知道在查找的數(shù)據(jù)列是必定包括被查找的值),查詢列有必要依照升序擺放。(在Excel協(xié)助文檔里也是這么說的)
假如所查詢值為清晰的值,則回來值對應的成果行,假如沒有清晰的值,則向下取的于所查詢值近期的值
2、查找一個不確定的值,如查找一列數(shù)據(jù)的最終一個數(shù)值,在這種情況下,并不需呀升序擺放。(下面有例子特別說明)
LOOKUP用法1:LOOKUP(lookup_value,lookup_vector,result_vector)
咱們以例子1來協(xié)助大家了解(沒有清晰的值,但是存在包括關(guān)系)
一個公司的出售提成表如下:
Excel中函數(shù)LOOKUP查詢函數(shù)的教程圖7
咱們求取出售額在40W所得提成: