吉泽眀步ed2k迅雷:如何应用excel中的vlookup命令?

来源:百度文库 编辑:高考问答 时间:2024/05/07 07:46:23

简单说:
vlookup(A,B,C,D)
vlookup函数包含4个参数
其中:
A-您要查找的数值的相关信息
B-您要查找的范围(数据区域)
C-相对列号(相对于A,A一定要在返回值的左边)
D-数值有1、0两个值(0为精确查找,1为非精确查找)

这个我会用啊,我工作中常常用到的
Lookup_value 是您打算在阵列的最左栏中搜寻的值。 Lookup_value 可以是数值、参照位址或文字字串。

Table_array 是要在其中搜寻的资料表格。通常是储存格范围的参照位址或类似资料库或清单的范围名称。

如果 range_lookup 为 TRUE,则 table_array 第一栏的值必须以递增次序排列:...,-2,-1,0,1,2,...,A-Z,FALSE,TRUE;否则 VLOOKUP 无法给予正确的值。如果 range_lookup 为 FALSE,则 table_array 不须事先排序。

您可以选择 [资料] 功能表上的 [排序] 指令设定 [递增],以确保阵列中的值依递增次序排列。

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 要寻找完全符合或部分符合的值。当此引数值为 TRUE 或被省略了,会传回部分符合的数值;也就是说,如果找不到完全符合的值时,会传回仅次於 lookup_value 的值。当此引数值为 FALSE 时,VLOOKUP 函数只会寻找完全符合的数值,如果找不到,则传回错误值 #N/A。

A B C
1 密度 黏性 温度 
2 0.457 3.55 500
3 0.525 3.25 400
4 0.616 2.93 300
5 0.675 2.75 250
6 0.746 2.57 200
7 0.835 2.38 150
8 0.946 2.17 100
9 1.09 1.95 50
10 1.29 1.71 0

=VLOOKUP(1,A2:C10,2) 於 A 栏中搜寻 1,并传回 B 栏中同列的数值 (2.17)
=VLOOKUP(1,A2:C10,3,TRUE) 於 A 栏中搜寻 1,并传回 C 栏中同列的数值 (100)
=VLOOKUP(.7,A2:C10,3,FALSE) 於 A 栏中搜寻 0.746。因於 A 栏中并无完全符合的数值,所以传回一个错误值 (#N/A)
=VLOOKUP(0.1,A2:C10,2,TRUE) 於 A 栏中搜寻 0.1。因为 0.1 小於 A 栏中最小的数值,所以传回一个错误值 (#N/A)
=VLOOKUP(2,A2:C10,2,TRUE) 於 A 栏中搜寻 2。并传回 B 栏中同列的数值 (1.71)

-您要查找的数值的相关信息
B-您要查找的范围(数据区域)
C-相对列号(相对于A,A一定要在返回值的左边)
D-数值有1、0两个值(0为精确查找,1为非精确查找)