怎么用VLOOKUP函数让两个表格关联

作者&投稿:吕侨 (若有异议请与网页底部的电邮联系)
两个文档已经同时打开,怎么用vlookup函数接引用另一个表格的数据,具体怎么操作~

1、打开表1和单价表,如下图所示,需要在表1中找到水果的单价。

2、将鼠标放在表1中单价列的C2单元格中。直接输入“=”,VLOOKUP函数将出现在公式列中并直接选择。

3、在弹出的函数参数文本框中,输入VLOOKUP值值,即要查找的值,这是两个表中唯一相同的值,并且数据与比例匹配。小编搜索该品种的独特价值,并直接选择类别栏。

4、在表格数组中输入搜索范围。小编使用品种作为匹配值,需要在单价表中应用价格,这需要选择品种和单价。

5、输入col-index-num。这是一个数值,即匹配值是第一行,要应用的行位于匹配值的第一行。小编是在品种的配置值,单价在第二行,所以直接输入“2”。

6、Range-wlookup直接填入0,0表示false,如果引用列没有,则表示为0.完成后选择OK。

7、因此C2单元格单值出现,将鼠标放在C2单元格的右下角,直接向下拉,所有单价数据都出来了。

需要用到数组公式
用下面的举例来说明:
这里有两个条件,后面对应第三列唯一的数据:

2.当我们需要同时满足条件一和条件二的数据的时候,就需要使用 Vlookup 的多条件查找。
在I5单元格输入数组公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9),2,0) 然后按按组合键结束输入。

3.随即便完成了对满足两个条件的数据查询,向下拖拽填充即可。

扩展资料
多条件查询函数的详细解释

这是vlookup对应的四个参数,首先针对上面的数组公式解释:

查找值:G5&H5,需要查找的是两个条件,但是vlookup函数只能查找一个条件,所以需要用"&"将查找的两个条件的单元格连接起来。

数据表:IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9)表示需要查找的数据,这里面嵌套使用了IF函数,然后以IF({1,0},这样的数组参数。
参数为数组时,会分别进行计算。先用1作为参数判断,返回$A$2:$A$9&$B$2:$B$9;然后用0作为参数判断,又返回一个结果$C$2:$C$9。两个结果重新组合一个数组:$A$2:$A$9&$B$2:$B$9在第一列,$C$2:$C$9在第二列,其中"$"是绝对引用。
这样Vlookup便能查找到两个条件。
列序数:需要查找的数据位于第二列,所以输入2。
匹配条件:精确匹配。

关于VLOOKUP函数的用法

“Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP。下面介绍VLOOKUP函数的用法。

一、功能
在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。

二、语法
标准格式:
VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)

三、语法解释
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以写为:
VLOOKUP(需在第一列中查找的数据,需要在其中查找数据的数据表,需返回某列值的列号,逻辑值True或False)
1.Lookup_value为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用。
2.Table_array 为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等。
⑴如果 range_lookup 为 TRUE或省略,则 table_array 的第一列中的数值必须按升序排列,否则,函数 VLOOKUP 不能返回正确的数值。
如果 range_lookup 为 FALSE,table_array 不必进行排序。
⑵Table_array 的第一列中的数值可以为文本、数字或逻辑值。若为文本时,不区分文本的大小写。
3.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!。
4.Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。

四、应用例子
A B C D
1 编号 姓名 工资 科室
2 2005001 周杰伦 2870 办公室
3 2005002 萧亚轩 2750 人事科
4 2005006 郑智化 2680 供应科
5 2005010 屠洪刚 2980 销售科
6 2005019 孙楠 2530 财务科
7 2005036 孟庭苇 2200 工 会

A列已排序(第四个参数缺省或用TRUE)
VLOOKUP(2005001,A1:D7,2,TRUE) 等于“周杰伦”
VLOOKUP(2005001,A1:D7,3,TRUE) 等于“2870”
VLOOKUP(2005001,A1:D7,4,TRUE) 等于“办公室”
VLOOKUP(2005019,A1:D7,2,TRUE) 等于“孙楠”
VLOOKUP(2005036,A1:D7,3,TRUE) 等于“2200”
VLOOKUP(2005036,A1:D7,4,TRUE) 等于“工 会”
VLOOKUP(2005036,A1:D7,4) 等于“工 会”

若A列没有排序,要得出正确的结果,第四个参数必须用FALAE
VLOOKUP(2005001,A1:D7,2,FALSE) 等于“周杰伦”
VLOOKUP(2005001,A1:D7,3,FALSE) 等于“2870”
VLOOKUP(2005001,A1:D7,4,FALSE) 等于“办公室”
VLOOKUP(2005019,A1:D7,2,FALSE) 等于“孙楠”
VLOOKUP(2005036,A1:D7,3,FALSE) 等于“2200”
VLOOKUP(2005036,A1:D7,4,FALSE) 等于“工 会”

五、关于TRUE和FALSE的应用
先举个例子,假如让你在数万条记录的表格中查找给定编号的某个人,假如编号已按由小到大的顺序排序,你会很轻松地找到这个人;假如编号没有排序,你只好从上到下一条一条地查找,很费事。
用VLOOKUP查找数据也是这样,当第一列已排序,第四个参数用TRUE(或确省),Excel会很轻松地找到数据,效率较高。当第一列没有排序,第四个参数用FALSE,Excel会从上到下一条一条地查找,效率较低。

笔者觉得,若要精确查找数据,由于计算机运算速度很快,可省略排序操作,直接用第四个参数用FALSE即可。

区域没有固定。用vlookup要考虑排序问题。你看一下排序有没有问题,不行就尝试一下lookup,使用公式=lookup(1,0/(条件),引用区域)

可能是因为没有自动重算,按下F9试试

是不是绝对引用的原因呢,还有就是如果你单元格的格式不对,也有可能造成出来的会是一列公式,而不是结果


vlookup怎么用?
VLOOKUP函数需要借用数组才能实现多条件查找。例2:要求根据部门和姓名查找C列的加班时间。分析:我们可以延用例1的思路,我们的努力方向不是让VLOOKUP本身实现多条件查找,而是想办法重构一个数组。多个条件我们可以用&连接在一起,同样两列我们也可以连接成一列数据,然后用IF函数进行组合。公式:{=VLOOKUP...

如何用vlookup函数?
1、基础用法 正向查找,首先了解vlookup函数的构成,vlookup由4个参数构成,表达式为:vlookup(查找值,查找区域,列数,查找类型);其中查找类型分为精确和模糊查找两种。以学生成绩为例,进行正向查找,公式为:VLOOKUP(G3,$B$1:$D$20,2,0);输入公式时,单元格区域记得绝对引用,才能下拉填充公式,...

vlookup怎么用详细步骤
我们想要使用VLOOKUP查询李白工号,就是反向查找,通过已知的姓名去查找左侧的工号,公式是“=VLOOKUP(F5,IF({1,0},B3:B11,A3:A11),2,FALSE)”。四、一对多查询 一个信息匹配多个员工,按照部分去查看员工姓名,图中以市场部举例,查询市场部所有员工姓名,公式是“=IFERROR(VLOOKUP(ROW...

vlookup函数的使用方法
首先,将【员工表】复制到【员工销售表】,并选中D2:F8单元格区域,输入Vlookup函数:=VLOOKUP($A2,销售表!$A:$D,COLUMN,0);即可一键合并多个表格;【Column函数】可以自动查询出数据的列数,不用手动输入:第3参数,让Vlookup函数更加高效!2、匹配数值区间 选中D列单元格,并输入Vlookup函数:【...

VLOOKUP 怎么使用
具体步骤如下:首先在B2单元格中输入“=vlookup”即可启用vlookup函数。使用时需要按顺序输入四个数值,中间用英文逗号隔开。第一个是需要查找的值,这里填A2。第二个是被查找的数据表,这里填I:M。第三个是填充的列序数,输入2,第四个输入0即可精确匹配。这样即可填充需要的数据,通过拖动单元格右下...

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 函数语法...

VLOOKUP怎么使用
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value 为需要在数组第一列中查找的数值。Lookup_value 可以为数值、引用或文本字符串。Table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。如果 range_lookup 为 TRUE,则 table_ar...

Excel表格中怎么使用vlookup函数呢?
(1)打开Excel示例源文件,找到“VLOOKUP”文件。现在将【数据源】表中各个员工的邮箱和电话用VLOOKUP函数填写到【1VLookup】表中对应的姓名之后。(2)按【F2】键,输入公式【=VLOOKUP】,然后,按【Tab】键,Excel会自动显示其条件左括号,变为【=VLOOKUP(】→单击编辑栏左侧的【fx】按钮→弹出【...

vlookup怎么用?
1、Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。2、Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。3、col_index_num为table_array 中查找数据的数据列序号。col_index_num...

VLOOKUP怎么用
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value 为需要在表格数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value 可以为数值或引用。若 lo...

中宁县15295089364: 如何用vlookup函数匹配两个表格 -
鄣歪水飞: 比如Sheet3工作表的B1单元格写入公式 =IF(A1="","",IF(COUNTIF(Sheet1!A:A,A1),VLOOKUP(A1,Sheet1!A:B,2,),VLOOKUP(A1,Sheet2!A:B,2,))) 或 =IF(A1="","",VLOOKUP(A1,IF(COUNTIF(Sheet1!A:A,A1),Sheet1!A:B,Sheet2!A:B),2,))

中宁县15295089364: vlookup函数在两个不同工作表怎么用 -
鄣歪水飞: vlookup函数通常用于将两个有相同项的表格合并,比如A表有设备、型号列,而B表有设备、编号、单价三列,现在需要把B表的设备和编号合并到A表中. 一、A表数据 二、B表数据: 三、合并后其中,合并后显示图片如下: 1、在D3使...

中宁县15295089364: 两张表格vlookup怎么用 -
鄣歪水飞: 首先要保证两个excel的版本一样 比如都是.XLS或者都是.XLSX, 其他操作基本和同一个表格的操作一样.

中宁县15295089364: 两个excel中的vlookup怎么用 -
鄣歪水飞: 一、工具/原料 电脑 Excel 2010 二、方法/步骤 1、这里以电子表 磅单1 和 磅单2 为例做说明.磅单1 中的D列客户名称是空白的,这D列没有数据,磅单2 中有对应的数据,但是两个表中数据的顺序不一样,就需要通过vlookup函数进行引用. ...

中宁县15295089364: 如何用vlookup函数 二个数据表 -
鄣歪水飞: 首先确定表结构表一(表名:Sheet1):A1号码,B1号码对应的话费数额;然后表二(Sheet2):A1姓名,B1号码,C1数额 我给你公式在表二C2中输入公式:=VLOOKUP(B2,Sheet1!A:B,2,0) 然后在C2进行自动填充即可. 你的采纳是我前进的动力,记得好评和采纳,答题不易,互相帮助, 手机提问的朋友在客户端右上角评价点满意即可. 如果你认可我的回答,请及时点击采纳为满意回答按钮!

中宁县15295089364: EXCEL表中如何利用VLOOKUP将2张工作表的数据匹配,要举实例, -
鄣歪水飞: 1、以excel2010版本为例,如下图,要将工作表1的语文成绩匹配到工作表2;2、首先在工作表2的C2单元格输入公式=VLOOKUP(A2,'[新建 Microsoft Excel 工作表.xlsx]Sheet1'!$A:$B,2,0),第一个参数是查找值,第二个是查找范围,第三个参数是查找列数,第四个参数是精确匹配,输完后按enter键则可得出匹配结果; 3、把鼠标放在C2单元格,下拉填充公式,则可成功匹配出工作表2C列的语文成绩了.

中宁县15295089364: 如何用vlookup汇总两个表格的数据 -
鄣歪水飞: 输入 =vlookup(a2,sheet2!d:f,3,0) 公式表示:在sheet2 的d列精确匹配与当前工作表的a2相同的单元格,并返回对应第3列(sheet2的f列)数据.

中宁县15295089364: vlookup 函数,在两张表之间怎么用? -
鄣歪水飞: 我给你举个简单的例子吧看你能理解多少 我有两个工作表,第一个表A列是姓名,B列是编号,第二个表A列也是姓名,但是顺序和第一个表的A列不一样,我想在第二个表的B列也加入编号,该怎么办? 我们能可以这样用VLOOKUP函数: =VLOOKUP(A2,Sheet1!A:B,2,0),依次向下拖动

中宁县15295089364: 怎么用vlookup对两个表匹配相同数据?
鄣歪水飞: 打开EXCEL表格,在A列和B列单元格中输入数据,需要找到A列和B列中的相同数据.在C1单元格中输入函数公式:=VLOOKUP(B:B,A:A,1,0).然后点击回车,即可看到...

中宁县15295089364: 如何在2个excel中使用vlookup -
鄣歪水飞: 1、在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP.2、在 VLOOKUP 中的 V 代表垂直.语法VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value 为需要在数组第一列中查找的数值.Lookup_value 可以为数值、引用或文本字符串.3、Table_array 为需要在其中查找数据的数据表.可以使用对区域或区域名称的引用,例如数据库或列表.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网