vlookup,vlookup两个工作表匹配
大家好,vlookup相信很多的网友都不是很明白,包括vlookup两个工作表匹配也是一样,不过没有关系,接下来就来为大家分享关于vlookup和vlookup两个工作表匹配的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
Excel中的vlookup怎么用啊
具体步骤如下:
首先在B2单元格中输入“=vlookup”即可启用vlookup函数。
使用时需要按顺序输入四个数值,中间用英文逗号隔开。
第一个是需要查找的值,这里填A2。第二个是被查找的数据表,这里填I:M。
第三个是填充的列序数,输入2,第四个输入0即可精确匹配。这样即可填充需要的数据,通过拖动单元格右下角的“十字标”即可整列或整行填充。
完成上述步骤即可学会使用vlookup函数。
vlookup怎么用
VLOOKUP是引用类函数,根据查找的内容,返回同行中,不同列中对应的值。
Excel版本参考:2010
1、选中E2单元格;
2、输入公式:=VLOOKUP(D2,A:B,2,0),回车
3、查看效果(修改姓名测试结果正确)
语法及说明:
语法
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
VLOOKUP函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
lookup_value必需。要在表格或区域的第一列中搜索的值。lookup_value参数可以是值或引用。如果为 lookup_value
参数提供的值小于 table_array参数第一列中的最小值,则 VLOOKUP
将返回错误值#N/A。
table_array必需。包含数据的单元格区域。可以使用对区域(例如,A2:D8)或区域名称的引用。table_array第一列中的值是由 lookup_value搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写。
col_index_num必需。table_array
参数中必须返回的匹配值的列号。col_index_num参数为 1时,返回 table_array第一列中的值;col_index_num为 2时,返回 table_array第二列中的值,依此类推。
如果 col_index_num参数:
小于 1,则 VLOOKUP返回错误值#VALUE!。
大于 table_array的列数,则 VLOOKUP返回错误值
#REF!。
range_lookup可选。一个逻辑值,指定希望 VLOOKUP查找精确匹配值还是近似匹配值:
如果 range_lookup为 TRUE
或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于 lookup_value的最大值。
要点如果 range_lookup为 TRUE
或被省略,则必须按升序排列 table_array第一列中的值;否则,VLOOKUP可能无法返回正确的值。
有关详细信息,请参阅对区域或表中的数据进行排序。
如果 range_lookup为 FALSE,则不需要对 table_array第一列中的值进行排序。
如果 range_lookup参数为 FALSE,VLOOKUP
将只查找精确匹配值。如果 table_array的第一列中有两个或更多值与 lookup_value匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值#N/A。
更多例子及说明:
excel表格中vlookup怎么用
VLOOKUP
请参阅
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VLOOKUP代替函数
HLOOKUP。
在 VLOOKUP中的 V代表垂直。
语法
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value为需要在数组第一列中查找的数值。Lookup_value
可以为数值、引用或文本字符串。
Table_array为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。
如果 range_lookup为 TRUE,则 table_array
的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-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的最大数值;如果 range_value为 FALSE,函数
VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。
说明
如果函数 VLOOKUP找不到 lookup_value,且 range_lookup为 TRUE,则使用小于等于 lookup_value
的最大值。
如果 lookup_value小于 table_array第一列中的最小数值,函数 VLOOKUP返回错误值#N/A。
如果函数 VLOOKUP找不到 lookup_value且 range_lookup为 FALSE,函数 VLOOKUP返回错误值#N/A。
示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
创建空白工作簿或工作表。
请在“帮助”主题中选取示例。不要选取行或列标题。
从帮助中选取示例。
按 Ctrl+C。
在工作表中,选中单元格 A1,再按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
该示例使用 1个大气压的空气值。
1
2
3
4
5
6
7
8
9
10
A
B
C
密度
粘度
温度
.457
3.55
500
.525
3.25
400
.616
2.93
300
.675
2.75
250
.746
2.57
200
.835
2.38
150
.946
2.17
100
1.09
1.95
50
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)
文章到此结束,如果本次分享的vlookup和vlookup两个工作表匹配的问题解决了您的问题,那么我们由衷的感到高兴!