標籤:

VLOOKUP函數的應用,重點易錯點分析!

Excel函數中的No.1

VLOOKUP函數是一個列查找函數,在給定一個目標值時,它能從查找範圍中返回要查找的值。

它有4個參數,基本表達式為:

=VLOOKUP(目標值,查找範圍,返回值的列數,精確找/模糊找)

備註:第4個參數為"FALSE"表示精確找,為"TRUE"表示模糊找。

重點點撥

?第1個參數目標值一定位於查找範圍的第1列;

?第3個參數返回值的列數一定是位於查找範圍的列數,而不是位於源工作表中的列數;

?目標值與查找範圍的第1列,二者的數字格式要一致。

應用實例

例1:根據"D2"中的「料號」查找「名稱」

在"E2"中輸入公式=VLOOKUP(D2,A1:B56,2,0)

例2:根據「表2」中的學號,查找「語文」、「數學」、「英語」、「總分」和「名次」。

在"B11"中輸入公式=VLOOKUP($A$11,$A$2:$G$7,COLUMN(C2),0)

重點:第3個參數的靈活應用

易錯點分析第1類錯誤:查找範圍錯誤

原因分析:

應用知識點:目標值一定位於查找範圍的第1列

本例中,目標值為「麗麗」,它屬於「姓名」列,而公式中的查找範圍"A1:E7"的第1列為「學號」,因此導致錯誤。

所以,公式應改寫為:【=VLOOKUP(A10,B1:E7,4,0)】

第2類錯誤:返回值位於查找返回的列數錯誤

原因分析:

應用知識點:返回值位於查找範圍的列數不是源工作表中的列數

本例中,返回值為「總分」,它位於查找範圍「B1:F7」的第5列,而本例中的數字「6」是在源工作表中的列數,因此導致錯誤。

所以,公式應改寫為:【=VLOOKUP(A10,B1:F7,5,0)】

第3類錯誤:目標值與查找範圍的第1列,二者的數字格式不一致。

原因分析:

應用知識點:目標值與查找範圍的第1列,二者的數字格式要一致。

本例中,目標值"201703002"為數值型數字,而查找範圍的第1列的「學號」為文本型數字,因此導致錯誤。

鳴謝:各位讀者,都學到了嗎?


推薦閱讀:

rank函數實例(1)
Excel函數應用教程
集齊Vlookup函數 Lookup函數的全部用法
office excel最常用函數公式技巧搜集大全(13.12.09更新)20
淺談機器學習時代的哈希演算法(一)

TAG:函數 | 分析 |