多语言展示
当前在线:1538今日阅读:162今日分享:23

LOOKUP函数和VLOOKUP函数的用法实例

LOOKUP函数和VLOOKUP函数,都是查找匹配函数,那么两者之间有什么区别呢?今天,我们就来学些一下吧!
工具/原料

excel

方法/步骤
1

先学习LOOKUP函数的用法,函数 LOOKUP 有两种语法形式:向量和数组。  (1).向量形式:是单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值(注意是单行或单列区域);(2).数组形式:在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值(注意是最后一行或最后一列)。

2

(1)向量形式:公式为 = LOOKUP(lookup_value,lookup_vector,result_vector)          lookup_value—函数LOOKUP要查找的数值,它可以是数字、文本、逻辑值或引用;          lookup_vector—只包含一行或一列的区域lookup_vector 的数值,可以是文本、数字或逻辑值;         result_vector—只包含一行或一列的区域,其大小必须与 lookup_vector 相同。        (2)数组形式:公式为= LOOKUP(lookup_value,array)        array—包含文本、数字或逻辑值的单元格区域或数组,它的值用于与 lookup_value 进行比较。

3

例如:某学校学生成绩表中,查找出下列学号同学的姓名和数学、物理成绩。

4

我们在J3单元格中录入公式“=LOOKUP(J2,A2:A11,D2:D11),可见,LOOKUP正确找到了学号为002的同学并返回他的数学成绩88,同样,我们在J4单元格中录入公式”=LOOKUP(J2,A2:A11,F2:F11)“,LOOKUP也正确找到并返回了物理成绩73.

5

上述公式即是LOOKUP函数的向量形式,下面我们来实例一下数组形式。在J6中录入公式”=LOOKUP(J5,A2:D11),可见,LOOKUP正确找到了学号为008的同学并返回他的数学成绩95,同样,我们在J7单元格中录入公式”=LOOKUP(J6,A2:F11))“,LOOKUP也正确找到并返回了物理成绩99.

6

然后,我们学习一下VLOOKUP函数的用法,VLOOKUP函数是在表格的首列查找指定的数据,并返回指定数据所在行中的指定列处的数据。语法为:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)              Lookup_value是要在数据表第一列中进行查找的数值。 可以是数值、引用。         Table_array是要在其中查找数据的数据表区域。        col_index_num是table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。如果 col_index_num 小于1,函数 VLOOKUP 返回错误值#VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!。        Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为false或0 ,则返回精确匹配,如果找不到,则返回错误值 #N/A。如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果range_lookup 省略,则默认为近似匹配。

7

仍以实例说明:用VLOOKUP函数查找学号为002号的学生的数学和物理成绩.

8

在J3中录入公式“=VLOOKUP(J2,A2:G11,4,0)',返回结果是正确的88.

9

同样,在J4单元格中录入公式”=VLOOKUP(J2,A2:G11,6,0),”返回学号002同学的物理成绩73。

10

同样,我们可以通过008学号查找此同学的数学、物理成绩。数学成绩:VLOOKUP(J5,A2:G11,4,0)  物理成绩:VLOOKUP(J5,A2:G11,6,0)

11

查找结果如下图所示:

推荐信息