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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel中怎样在一个表中提取另一个表对应的数据?相关的知识,希望对你有一定的参考价值。

如图,表一的车架号是唯一的,要从表二中提取对应的信息。

图一F2中的公式=VLOOKUP($E2,Sheet2!$A:$X,COLUMN(F$2),0)
可是都不能取到正确的数值,是我的公司有问题吗?
求解!!

excel中在一个表中提取另一个表对应的数据步骤如下:

1、双击打开电脑中安装的Excel软件,进入主页面。

2、打开表一个表格,这个表格里sheet1和sheet2都有内容。

3、我们要做的是在sheet1中  在d6单元格中查找销售人员5的销售金额,利用公式进行查找,在d6单元格中单机fx插入函数,弹出插入函数对话框。

4、我们选择第一个vlookup函数,然后单机确定按钮,进入函数参数对话框。

5、因为我们要查找销售人员5的销售额,所以在查找值中输入a6。

6、在数据表中选择sheet2表格中的a列和b列。

7、在列序数中输入2,因为我们需要的是金额,所以选择第二列,匹配条件输入0。

8、单击确定按钮,金额就已经显示了,61,我们可以和sheet2对比一下,数据是完全一致的。

参考技术A

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

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

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

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

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

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

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

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

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

10、效果展示:

参考技术B 回答

1、打开一个excel表格,以班级数据为例:在这里插入图片描述2、打开原始数据表格表2,这里模拟了一些数据。在这里插入图片描述3、回到表一,光标选中班级单元格:在这里插入图片描述4、输入=vl会自动匹配公式,双击VLOOKUP,如果没有匹配的就手动输入:在这里插入图片描述5、选择完公式后选择A2单元格,然后在后面输入英文的逗号“,”:在这里插入图片描述6、回到表2选择所有的数据:在这里插入图片描述7、因为表2数据是4列所以再输入一个4和英文逗号,有几列就输入几。在这里插入图片描述8、公式回车就可以看到表1的B2单元格自动匹配了表2的数据:在这里插入图片描述9、光标放在B2单元格右下角,等光标变成十字号后,左健双击:在这里插入图片描述10、效果展示:在这里插入图片描述范例如图:在这里插入图片描述VLOOKUP用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值,其语法形式为:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)1、Lookup_value:表示要查找的值,它必须位于自定义查找区域的最左列。 Lookup_value 可以为数值、引用或文字串。2、Table_array:查找的区域,用于查找数据的区域,上面的查找值必须位于这个区域的 最左列。可以使用对区域或区域名称的引用。3、Row_index_num:为 table_array 中待返回的匹配值的行序号。 Row_index_num 为1 时,返回 table_array 第一行的数值; row_index_num 为 2 时,返回 table_array 第二行的数值; 依次类推。4、Col_index_num:为相对列号。最左列为1,其右边一列为2,依次类推。5、Range_lookup:为一逻辑值,指明函数VLOOKUP 查找时是精确匹配,还是近似匹配。 Range_lookup为:FALSE ,VLOOKUP将只查找精确匹配值。如果Table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值。Range_loo

参考技术C 让我们先了解一下vlookup函数。vlookup是按列查找,最终返回该列所需查询列序所对应的值(hlookup则是行,用法相同)。
我们以图上的要求为例,将sheet2中的年龄数据用vlookup公式取到sheet1的年龄框中。

在工号1对应行的年龄框中输入函数,然后选择可以确定相应值的数据,即两个表相同的列(如图)。选完后记得输入英文逗号。

然后切换到第二个表,选中包括共同列和需要取出数据的列。

公式中的3代表你选取的列中你需要的数据在第三列,0则代表需要精确选取数据,如果数据不存在会显示#N/A的标志。
参考技术D =VLOOKUP($E2,Sheet2!$A:$Z,COLUMN(B:B),0)

=VLOOKUP($E2,Sheet2!$A:$Z,COLUMN(B$2),0)

=VLOOKUP($E2,Sheet2!$A:$Z,COLUMN(B2),0)
下拉填充,右拉填充追问

不行的,出来的数跟实际的不一样,有的是乱码

以上是关于excel中怎样在一个表中提取另一个表对应的数据?的主要内容,如果未能解决你的问题,请参考以下文章

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

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

如何把一个excel表中的数据对应到另个一表中

查询一个表中所有数据并关联查询该表ID对应另一个表数据。

如何从一个工作表内的多个提取数据记录到另一个工作表中,并在数据后面加一个分隔标记。

excel中,将一个工作表中几列数据自动更新到另一个工作表中对应的列中?