excel表格怎样提取另一个表格中的对应数据?

excel表格怎样提取另一个表格中的对应数据?,第1张

1、打开excel表单,以类数据为例。

2、打开原始数据表的表2,其中模拟了一些数据。

3、返回表1,光标选择类单元格

4、输入=vl会自动匹配公式,双击VLOOKUP,如果不匹配,手动输入。

5、选择公式后,选择单元格A2,然后输入英文逗号 ", "。

6、返回表2,选择所有数据。

7、由于表2中的数据是4列,请输入另一个4和英文逗号,并输入尽可能多的列。

8、公式输入显示,表1中的B2单元格自动匹配表2中的数据。

9、光标位于单元格B2的右下角。光标变成十字后,左健双击。

10、效果展示:

输入
=VLOOKUP(A2,Sheet2!A:C,3,0)
公式表示:在Sheet2的A列精确匹配与当前工作表的A2相同的单元格,并返回对应第3列(Sheet2的C列)数据。

在Excel中,一个表格引用另一个表格的数据用VLOOKUP函数进行 *** 作。

以2007版EXCEL为例,为了方便观看,将两个表格放在一起 *** 作方法如下:

1、打开EXCEL表格,将下图中表格一的数据引用到表格二,如下图所示。

2、在单元格O2输入函数:=VLOOKUP( ),如下图所示。

3、输入VLOOKUP第一个参数:查阅值,即查找目标单元格N2,如下图所示。

4、输入VLOOKUP第二个参数:包含查阅值的区域,因为我们要引用表格一的数据,所以表格一位查阅值区域。另外,因查阅值应该始终位于所在区域的第1列VLOOKUP 才能正常工作,所以我们的选择区域为:B列到J列,如下图所示。

5、输入VLOOKUP第三个参数:区域中包含返回值的列号,我们要返回的值是:18号交货订单量(见O列标题),所以要看“18号交货订单量”位于查找区域的第几列,在查找区域从B列开始算作第1列,以此类推,可以看出“18号交货订单量”位于查找区域的第3列,所以输入列号:3。

6、输入VLOOKUP最后一个参数:0或FALSE,即指定为精确匹配,如下图所示。

7、输入完成后按回车键返回函数计算结果,如下图所示。

8、将光标移动到O2单元格右下角,当其呈现“+”字型时下拉复制公式,完成。

1、第一步:首先在电脑端打开一个excel数据完整的表,需要引用这个表中的信息。

2、第二步:然后打开另一个要引用其他表内容的工作表,然后把光标定位在需要引用的单元格上。

3、第三步:在要引用数据的单元格中输入=vl,系统会自动显示VLOOKUP函数,双击蓝色区域。

4、第四步:接着可以看到,此数据单元格中显示出完整的VLOOKUP函数。

5、第五步:选择表格中需要匹配数据的单元格,然后输入英文的逗号,符号。

6、第六步:接着打开要引用数据的表中,选中全部数据单元格。

7、第七步:要引用第几列的班级信息,在公式中再输入几,直接按回车键即可。

8、第八步:按回车键之后,会显示引用表中的匹到数据。

9、第九步:同样的方式,把列中需要的数据,整个引用进来。

VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:
VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)
下面以一个实例来介绍一下这四个参数的使用
例1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
参数说明:
1 查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目标。要根据表二的“姓名”在表一中A列进行查找。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
2 查找范围(VLOOKUP(A13,$B$2:$D$8,3,0) ):指定了查找目标,如果没有说从哪里查找,EXCEL肯定会很为难。所以下一步就要指定从哪个范围中进行查找。VLOOKUP的这第二个参数可以从一个单元格区域中查找,也可以从一个常量数组或内存数组中查找。本例中要从表一中进行查找,那么范围要怎么指定呢?这里也是极易出错的地方。大家一定要注意,给定的第二个参数查找范围要符合以下条件才不会出错:
A 查找目标一定要在该区域的第一列。本例中查找表二的姓名,那么姓名所对应的表一的姓名列,那么表一的姓名列(列)一定要是查找区域的第一列。象本例中,给定的区域要从第二列开始,即$B$2:$D$8,而不能是$A$2:$D$8。因为查找的“姓名”不在$A$2:$D$8区域的第一列。
B 该区域中一定要包含要返回值所在的列,本例中要返回的值是年龄。年龄列(表一的D列)一定要包括在这个范围内,即:$B$2:$D$8,如果写成$B$2:$C$8就是错的。
3 返回值的列数(B13 =VLOOKUP(A13,$B$2:$D$8,3,0))。这是VLOOKUP第3个参数。它是一个整数值。它怎么得来的呢。它是“返回值”在第二个参数给定的区域中的列数。本例中要返回的是“年龄”,它是第二个参数查找范围$B$2:$D$8的第3列。这里一定要注意,列数不是在工作表中的列数(不是第4列),而是在查找范围区域的第几列。如果本例中要是查找姓名所对应的性别,第3个参数的值应该设置为多少呢。答案是2。因为性别在$B$2:$D$8的第2列中。

用VLOOKUP
首先将第一个有具体数据的工作表的名称改为”表A",然后在第二个(姓名顺序与表A不同的)工作表中,在B表的B1输入=VLOOKUP(A2,表1!A:B,2,0)回车即可,
其他的,就来到B1的右下角,当鼠标变为”十”字形时,向下拖就行了.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10267766.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-07
下一篇2023-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存