2022-11-11 06:20来源:m.sf1369.com作者:宇宇
打开excel表格, 在fx栏中输入vlookup后,点击确认后出现小表格为vlookup函数的参数,参数分为3个,第一个参数代表需要搜索的对象,第二个参数代表选取参数的所在范围,第三个参数代表选取参数结果所在的单元列
1、在两个EXCEL中用VLOOKUP查找数据有两个要点:一是事先要将两个EXCEL同时打开,二是在引用的单元格范围前要加上文件路径和文件名(工作簿全称)。
2、示例。
假定有两个EXCEL文件分别为book1.xls和book2.xls,数据均在工作表sheet1,book1包含ABC三列数据,分别为学号、姓名、分数。book2中A列为学号,要求通过book2中的学号匹配book1中相应分数。
公式为:=vlookup(a2,[book1.xls]sheet1!a:c,3,)
3、关于VLOOKUP函数。
VLOOKUP函数用于在表格或数值数组的首列查找指定的数值,返回表格或数组查找值所在行中指定列处的数值。
其语法是: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
其中:Lookup_value参数为需要在数组第一列中查找的数值。
Table_array参数为需要在其中查找数据的数据表,如果后面的range_lookup参数为 TRUE,则第一列中的数值必须按升序排列;若为 FALSE,则table_array 不必进行排序。
Col_index_num参数为 table_array 中待返回的匹配值的列序号,其值的范围为1至 table_array 的总列数,超出这个范围, VLOOKUP会返回错误值。
Range_lookup参数为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。
1、单个条件匹配查找多列数据。
示例公式:
=VLOOKUP($A1,SHEET2!$A$1:$D$100,COLUMN(A1),) 右拉填充3列,再下拉填充。公式通过A列数据匹配后,可得到B列C列和D列的数据。
2、多列条件匹配查找符合条件数据。
示例公式:
=VLOOKUP(A1&B1,IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100),2,)
其中:IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100)建立一个包含两列数据的内在数组,第一列为A列与B列值同行合并结果,第二列为C列值
VLOOKUP的语法是∶VLOOKUP(查找值,列表区域,列序号,匹配方式),会在列表区域的第一列找到查找值,返回列表区域中第列序号列的值。 #REF错误一般是指没有该索引,所以VLOOKUP出现#REF错误的原因,是因为列序号比列表区域的列数要大。 比如∶ =VLOOKUP(A1,C1:D100,3,0) 列表区域只有两列,却要返回第三列的值,就会出现#REF错误。
在f(x)公式栏中输入vlookup所匹配的单元格查找内容。
使用方法:=vlookup(要查找的值, 查找的区域范围,对应区域要显 示第几列,0为精确查找非0查 找近似值)。
你还可以点开函数 后点击帮助查看学习。
VLOOKUP函数主要是一个纵向的查找函数,最终把想要的列的值给提取到显示出来。
语法:
VLOOKUP(查找的值, 查找区域, 返回值所在列数, [匹配模式])
参数的解释如下:
查找的值:要查找的词或单元格引用;
查找区域:包含查找字段和返回字段的单元格区域,查找字段必须在查找区域的第 1 列;
返回值所在列数:返回值在查找区域中的列数;
匹配模式:0 为精确匹配,1 为模糊匹配;
excel里的VLOOKUP函数的作用是在纵向区域进行查找操作,具体操作以及使用场景可以参考下方步骤。
1、演示使用的办公软件为office系列软件下载Excel电子表格,使用版本为office2013。
2、首先打开Excel电子表格并根据题目描述输入用于演示的数据。
3、鼠标选中b1单元格并输入如下公式“=VLOOKUP(A1,F1:G7,2,FALSE)”,表示在指定区域中寻找指定数据,以精确查找的方式进行查找。
4、为了效果更为明显,我们使用格式填充冰,查找其他数据所在位置,可以看到已经正确得到了其他待查找数据的位置。
所需工具材料:EXCEL方法如下:
1、举例来说:现要将表1中的学生的总分进行填充。
2、切换到“表一”页签,在单元格B2输入:=vlookup(A2,3、然后切换到“表二”页签,选中要查找数据的区域,这时“表一”页签单元格B2的值自动变为:=vlookup(A2,表二!A2:B17。注:表二!A2:B17的意思是:系统将在表二”页签的A2:B17形成的表格区域中进行数据查找。
4、再切换回“表一”页签,将单元格B2的值“=vlookup(A2,表二!A2:B17”修改为"=vlookup(A2,表二!$A$2:$B$17"。注:$表示取绝对值,$A$2:$B$17表示在下拉填充其他单元格时行列不变。
5、然后在单元格B2中接着输入:=vlookup(A2,表二!$A$2:$B$17,2,false),并回车注:第三个参数“2”代表的是意思是指在“表二!A2:B17”形成的表格中的第2列中返回值;第四个参数"false"表示是按精确查找。
6、下拉单元格B2将B列的其他单元格进行vlookup公式复制自动填充并计算。
需要用到数组公式,用下面的举例来说明:
1.这里有两个条件,后面对应第三列唯一的数据:
2.当我们需要同时满足条件一和条件二的数据的时候,就需要使用 Vlookup 的多条件查找,在I2单元格输入数组公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9),2,0) 然后按按<Ctrl+Shfit+Enter>组合键结束输入。
3.随即便完成了对满足两个条件的数据查询,向下拖拽填充即可。
扩展资料:
Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便。
与其配套组合的有:Word、PowerPoint、Access、InfoPath及Outlook,Publisher
Excel2013、2010、2007和老一点的Excel2003较为多见,Excel2002版本用的不是很多。比Excel2000老的版本很少见了。最新的版本增添了许多功能。使Excel功能更为强大。
Excel2003支持VBA编程,VBA是Visual Basic For Application的简写形式。VBA的使用可以达成执行特定功能或是重复性高的操作。
Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。
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 省略,则默认为近似匹配。
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])就是VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)。
一定要选择精确查找。