2024年5月5日发(作者:怎么设置开机启动项)
VLOOKUP
列数并非必需的,它只是便于在不便中
列1列2列3列4列5列6
元月
二月
三月
10
80
97
20
90
69
30
100
45
40
110
51
50
120
77
输入要查找的月份:
需要挑选出的列:
结果是 :
三月
4
45
=VLOOKUP(G11,C6:H8,G
功能
这个函数在表格左侧的行标题中查找指定的内容
当找到时,它再挑选出该行对应的指定列的单元格内容。
语法
VLOOKUP
(
lookup_value
,
table_array
,
col_index_num
,range_lookup)
Lookup_value 为需要在数组第一列中查找的数值。
Lookup_value
可以为数值、引用或文本字符串。
Table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用
如果 range_lookup 为 TRUE,则 table_array 的第一列中的数值必须按升序排列:
、2、„、-Z、FALSE、TRUE;否则,函数 VLOOKUP 不能返回正确的数值。如果 range_lookup 为
FALSE,table_array 不必进行排序。
通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。
Table_array 的第一列中的数值可以为文本、数字或逻辑值。
文本不区分大小写。
Col_index_num 为 table_array 中待返回的匹配值的列序号。Col_index_num 为
table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推
如果 col_index_num 小于 1,函数 VLOOKUP 返回错误值值 #VALUE!;如果 col_index_num 大于
table_array 的列数,函数 VLOOKUP 返回错误值 #REF!。
Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。
略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值
如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。
说明
如果函数 VLOOKUP 找不到 lookup_value,且 range_lookup 为 TRUE,则使用小于
如果 lookup_value 小于 table_array 第一列中的最小数值,函数 VLOOKUP 返回错
如果函数 VLOOKUP 找不到 lookup_value 且 range_lookup 为 FALSE,函数 VLOOKUP 返回错误值 #
格式
没有专门的格式
示例 1
下面的下示例是以指定的名字和月份为基础查找一个数值
.
=VLOOKUP()
是用于沿第一列向下查找指定的名字
.
难点是如何向右查找指定的月份
.
解决这个难题的方法是使用
=MATCH()
函数
.
函数
=MATCH()
通过使用找到名字的列表查找对应月份
.
并推算该月份在列表中的位置
.
不巧的是,因为月份列表的搜索范围与查找数值的范围不等宽
.
函数
=MATCH()
函数返回的数字比我们需要的数字少
1,
因此在公式中用了
+1
进行调整
.
函数
=VLOOKUP()
现在使用函数
=MATCH()
得到的调整的数字
n,
在对应名字所在行向右查找到该行第
n
列对应单元格的
内容
.
函数
=VLOOKUP()
中最后使用了
FALSE
,因此左侧标题行不用排序。
元月
程香宙
刘冰
程龙
程坤
chengxiang
10
20
30
40
50
二月
80
90
100
110
120
三月
97
69
45
51
77
程龙
三月
输入要查找的名称:
输入要查找的月份 :
结果是:
45
=VLOOKUP(F60,C54:F58,MATCH(F61,D53:F53,0)+1,FALSE)
=MATCH(F61,D53:F53,0)
3
示例 2
这个示例使用函数
=VLOOKUP()
查找不同小车生产厂商不同配件的价值。
函数
=VLOOKUP()
向下扫描
F
列的标题行并查找对应的位于
C
列的配件名称
.
找到配件后,函数
VLOOKUP
根据函数
MATCH
找到的位置查找到对应配件的价格。
公式中使用了绝对引用,为的是确保公式复制移动时函数 =HLOOKUP() 和=MATCH()引用的范围不发生
厂商
日本丰田
奔驰
福特
奔驰
福特
福特
日本丰田
福特
配件
火花塞
变速箱
引擎
方向盘
火花塞
刹车片
变速箱
引擎
价值
£50
£600
£1,200
£275
£70
£290
查找表格
变速箱
引擎
方向盘
火花塞
刹车片
日本丰田
500
1000
250
50
300
福特
450
1200
350
70
290
£500
£1,200
=VLOOKUP(C80,F74:I78,MATCH(B80,G73:I73,0)+1,FALSE)
示例 3
下面的示例是一个建材经销商提供的不同采购数量的折扣率
价格表中显示了砖
,
木材和玻璃的单价
.
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1714891960a2533740.html
评论列表(0条)