将一个excel表中的数据匹配到另一个表中,需要用到VLOOKUP函数。
简单介绍一下VLOOKU函数:VLOOKUP函数是Excel中的一个纵向查找函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值。
下面就简单举例介绍以下该函数的使用:在表一中查询匹配表二信息
方法
1
打开表一和表二,停留在表二窗口界面
2
把光标放在要展示数据的单元格中,选中该单元格
3
点击选中工具栏中的公式
4
在公式下拉栏里面选中插入函数
5
在d出的选择函数界面中,找到并选中VLOOKUP函数,点击确定
6
选择第一列中需要匹配数据的单元格,选中一个就可以,然后输入英文状态下的逗号“,”
在d出的函数界面中,查找值一栏就会显示所选项的定位号
7
在函数参数界面选择数据表
8
并打开表一
9
选中表一中所有数据,这是函数参数界面查找值一栏就会显示表一中所有数据
10
在函数参数序列数一栏输入‘2’并点击确定
11
然后就会返回表二,在表二中之前所选中单元格就会显示所成功查找到的数据
12
点击该单元格右下角,会显示一个黑色的‘+’光标,选中并下拉
13
最后表二中所有的数据都成功匹配相应的数据。
VLOOKUP函数的使用就到此结束了!
拓展阅读:
Excel是办公室自动化中非常重要的一款软件,Excel函数则是Excel中的内置函数。Excel函数共包含11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。
参考资料:
利用VLOOKUP函数跨表查找数据步骤:
打开需要处理的EXCEL文件。本次所用的电子表格文件由EXCEL2003创建,查找过程中VLOOKUP函数的用法同样适用于高版本的EXCEL。
电子表格文件含有两个数据表。表一由“身份z号、姓名、年龄、部门、工资”这5列数据构成,因每一行数据都缺少“工资”信息,因此需要通过“身份z号”信息跨表查找将“工资”信息补齐。表二由“身份z号、姓名、工资”这3列数据构成,且数据的排序与表一不同。如果只靠人工查找,将“工资”信息一个一个从表二复制到表一,当数据上百、上千乃至上万时,那绝对是要玩死人的。
下面隆重推出今天的主角:VLOOKUP函数。VLOOKUP函数有4个参数,参数结构为VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)。
其中第1个参数lookup_value表示要通过哪个数据值进行查找,这里就是表一中每一行的“身份z号”信息。
第2个参数table_array表示需要在其中查找数据的表的范围,这里就是表二从第A列到第C列的所有数据行,且该范围的第1列数据必须要和lookup_value所用的数据相对应,也就是说通过表一“身份z号”查找时必须让表二的“身份z号”在第1列。
第3个参数col_index_num表示查找到相匹配数据的数据行后需要返回到表一的数据在table_array范围的第几列。这里需要将表二的“工资”信息返回到表一,其位置从第A列开始数正好位于第3列,则该参数应填“3”。
第4个参数range_lookup为固定的两个逻辑值,填“0”表示精确查找,返回与lookup_value数值精确匹配的某一行的相应数据,如果表一某行数据在表二不存在,则返回的是#N/A;填“1”表示模糊查找,返回与lookup_value数值相近似数据所对应的某一行的相应数据,一般没有#N/A出现。
单击表一的E2单元格,选择菜单栏的“插入”,然后选择“函数”,函数类别选择“查找与引用”,通过列表选择“VLOOKUP”函数。
通过选择相应单元格和范围,4个参数所对应的值为(A2,表二!A:C,3,0)。使用熟练后,可以在单元格内输入函数,不用通过插入函数来选择,输入格式为“=VLOOKUP(A2,表二!A:C,3,0)”。注意:不能在单元格处于文本格式时输入函数。
函数输入后,通过下拉E2单元格填充公式至E11单元格,也可选择E2至E11的全部单元格后用快捷键“CTRL+D”填充公式。数据查找结果如图所示(当数据较多时,EXCEL的计算时间较长,需耐心等待),因最后一行数据在表二中没有对应数值,显示为#N/A。
vlookup函数通常用于将两个有相同项的表格合并,比如A表有设备、型号列,而B表有设备、编号、单价三列,现在需要把B表的设备和编号合并到A表中。
一、A表数据
二、B表数据:
三、合并后其中,合并后显示如下:
1、在D3使用的公式是=VLOOKUP(B3,Sheet2!B:D,2,0) ;
2、E3使用的公式是=VLOOKUP(B3,Sheet2!B:D,3,0) ; 其他单元格下拉即可。
扩展资料
VLOOKUP有四个参数
1、第一个是要检索的数值,此处是根据设备名称检索,所以是B3;
2、第二个参数是检索的区域范围,因为在第二个Sheet页中检索,而第二个Sheet页名字是Sheet2,检索的是BCD三列,所以第二个参数是“Sheet2!B:D”
3、第三个参数是返回第几列(注意:是在查找区域范围中的第几列),D列要返回的是编号,而编号在查找返回的列中是第二列,所以D3公式的第三个参数是2,而E3公式的第三个参数是3
4、第四个参数是是否启用模糊查询,1:模糊查询,0:精确查询。
因为要匹配两个表的车架号,所以先把品牌成交表的车架号列名找到,这里是:AP ,记录一下
a这里我们选择品牌表的 FC列的第一行的单元格
b插入函数
c设置查找值参数
这里我们选择 品牌表的车架号列
d设置查找的区域
这里我们选择售后表的 sheet 6月的 车架号列,手动选择。
首先选中Table_array 待搜索区域的输入框。如图:
开始选择sheet 6月的车架号列
选择6月的车架号
接下来设置查找返回值的列以及是否模糊查找。设置完毕,点击确定
此时本表 的车架号和6月的车架号就匹配完第一个了。
接下来得到所有的匹配结果,选中,我们函数单元格的列头,
然后按Ctrl + D, 就会填充整列的结果。
Excel2010中VLOOKUP函数跨工作簿使用实例:
首先我们打开Excel主页面,其中有三个sheet表;我们将表三“图书编目表”中的“图书编号”导入到表一中销售订单中的“图书编号”中;这就需要用到VLOOKUP函数。
关于VLOOKUP函数的详细内容就不做详细介绍:
我们可以在Excel点击-“公式”-“其他函数”-“VLOOKUP”-“有关该函数的帮助”进行了解:
导入三份sheet工作簿:
在表一“销售清单”中,选中“E3”单元格(需要导入信息的第一个单元格),点击-“公式”-点击“函数”-点击“统计”-“其他函数”-搜索“VLOOKUP”--点击“转到”-点击“确定”:
或者在“E3”单元格内-输入“=”-下拉左上方“小箭头”-点击“其他函数”-搜索“VLOOKUP”函数-点击“确定”:
之后就可以看到这个界面,函数详细信息可以点击左下方“有关该函数的帮助了解”:
lookup_value一栏(所要插入信息的那一列第一个单元格)输入:D3
Table_array一栏(导入此信息“图书编号”需要查询的区域):点击左下方表三“图书编目表”,用鼠标选中“A2:B9”区域(也可以用美元符分隔,进行手工输入的方法进行输入;可自行了解)
Col_index_num一栏(Table_array区域中的详细列数,“2”表示第2列)输入:2
Range_lookup一栏(请求输入信息是否需要查找相似信息进行匹配;输入“0”表示不需相似匹配,进行精确匹配;输入“1”表示允许查找相似信息进行匹配)输入:0
点击“确定”
这样表三“图书编目表”中的“图书编号”已经导入到了表一中销售订单中的“图书编号”中:
Excel中用VLOOKUP函数快速调用不同表中的数据,请按此步骤进行:
1、如下图:我们要将身份z号表中的身份z号直接在sheet5表中直接调用
2、在这里我们要用到VLOOKUP函数,
公式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
lookup_value:需要在数据表中搜索的值,在这里我们搜索的是A列单元格,则选中A列,如下:
3、table_array:需要在其中搜索数据的数据表,在这里,我们选择身份z号表,然后拖动A到B列(B列是我们想要引用的数据,所以只拖动到我们需要引用的那一列数据即可)如下:
4、col_index_num:满足条件的单元格在数组区域table_array中的序列号,首列号为1。在这里我们只有两列切第二列是我们要引用的,所以为2,如下:
5、range_lookup:指定在查找时是要求精确匹配,还是大致匹配。即false为大致匹配,true为精确匹配。(0代表大致匹配,不填或者写入大于0的整数则精确匹配)我们在这里输入0,大致匹配,如下:
6、然后点击确定,此时发现引用数据成功,如下图。
做个例子你试下可以吗。
单元格中公式=VLOOKUP(B1,INDIRECT(""&B2&"月"&"!A1:B10"),2,0)
1月数据:
2月数据:
通过vlookup查找对应序号的数据。
INDIRECT这个是引用其对应月份表格的数据,后面区域根据实际情况做修改就可以了。
你的表格中工作表的命名是1月-12月,前面单元格中是1-12,所以需要在加一个月就可以匹配引用了。
输入匹配公式后,可以通过下拉复制显示所有产品的采购价格。 VLOOKUP函数的基本语法结构:=VLOOKUP(搜索值,搜索区域,目标位于哪一列,搜索方法)。然后回头看“销售利润表”,点击表格中的单元格H3。那么我们需要做的就是在“采购价格表”中查找产品代码BSQ0001-1的采购价格。此时我们可以确定以下信息:查找值:BSQ0001-1(即单元格A3)搜索区域:B2:采购价格列表中的F18。搜索区域中的目标是哪一列?目标是采购价格,采购价格在搜索区域B2:F18中的第五列,因此输入公式时在此处填写5。搜索方式:精确搜索填0,模糊搜索填1(一般选择精确搜索)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)