请问Excel如何查找2个表格相同的列数据?

如图所示!!!问题:如果表格1中A列的单元格文本 和 表格2中A列的文本相同文本时,表格1中D列就自动取出表格2中C列对应的数值。例如:匹配到C458504相同的文本,则取出表格2中C列的“2001”数值到表格1中D列对应的C458504行。谢谢大神解答

要查找两个表格中相同的列数据,可以使用 Excel 中的“VLOOKUP”函数或“MATCH”函数。

使用“VLOOKUP”函数:

    在新表格中创建一个用于存储匹配数据的列;

    在该列中使用“VLOOKUP”函数,在第一个表格中查找相应单元格中的值;

    在“VLOOKUP”函数中,将第二个表格的范围作为表格数组参数,将需要匹配的列作为列索引参数;

    如果该值存在于第二个表格中,则函数将返回该值,否则返回“#N/A”错误。

    使用“MATCH”函数:

    在新表格中创建一个用于存储匹配数据的列;

    在该列中使用“MATCH”函数,在第二个表格中查找相应单元格中的值;

    将第一个表格中需要匹配的列作为第一个参数,将第二个表格中需要匹配的列作为第二个参数;

    如果该值存在于第二个表格中,则函数将返回该值的索引号,否则返回“#N/A”错误。

    无论使用哪种方法,都需要在两个表格之间共享一个公共列,以便查找相同的数据。

追问

VLOOKUP只可以查找相同的A列数据。就是 如果2个表格A列的数据相同,那就提取对应的数值出来到表格1中的D列。

追答

是的,VLOOKUP函数可以在一个表格中查找另一个表格中具有相同键(即查找值)的行,并从另一个表格中返回对应的值。在使用VLOOKUP函数时,需要将两个表格中共有的列作为“查找键”,并将要返回的值所在的列指定为参数。在你提供的情况下,如果两个表格中的A列数据相同,可以使用VLOOKUP函数将表格2中对应的数值提取到表格1中的D列中。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-31

在表1的D2,输入公式:

    =vlookup(A2,sheet1!A2:C8,3,0)

    解释:vlookup是按条件查找某区域对应条件的指定列数据。

    其中,A2是查找条件,sheet1!A2:C8是查找的区域,可以跨工作表或工作簿查找。

    跨工作簿查找时,被查的工作簿要事先打开,不然,会出错。

    3是查找数据的区域中指定的列。

    0是精确查找。

追问

这个只能查找到相同数据;提取不了数值。用if判断直接返回错误

追答

锁定查找区域就可以了。公式:

    =vlookup(A2,sheet1!$A$2:$C$8,3,0),然后下拉公式。

本回答被提问者采纳
第2个回答  2023-03-31

可以使用Excel的VLOOKUP函数来查找2个表格相同的列数据。具体步骤如下:

    打开两个表格,确保它们都有相同的列。

    在第一个表格中,选中要查找的列,例如列A。

    在第二个表格中,选中要查找的列,例如列B。

    在第一个表格中,选中要输出结果的列,例如列C。

    在C1单元格中输入以下公式:=VLOOKUP(A1,B:B,1,FALSE)。

    拖动C1单元格的填充手柄,将公式应用到C列的所有单元格。

    如果第一个表格中的某个值在第二个表格中找不到匹配项,则公式将返回#N/A。

    如果需要查找多个列的匹配项,可以重复上述步骤,将公式应用到其他列。

第3个回答  2023-03-31
您可以使用Excel的VLOOKUP函数来查找一个表格中的数据是否相同于另一个表格中的数据。以下是步骤:
1. 打开要进行比较的两个表格。
2. 确定两个表格中要比较的列是哪些列。
3. 在第一个表格中创建一个新列,用于查找某个值是否在第二个表格中。
4. 在新列中输入以下公式:=VLOOKUP(要查找的值,比较的表格的范围,要返回的列号,FALSE)。例如:=VLOOKUP(A2,'第二个表格'!A:B,2,FALSE)。
5. 拖动公式应用到要比较的所有单元格中。
6. 如果在第二个表格中找到该值,则该单元格将显示找到的数据,否则将显示#N/A。
请注意,这种方法需要确保两个表格中要比较的列中的数据是完全匹配的,包括大小写、空格等。
第4个回答  2023-03-31

这是一种常见的“查找并获取”(lookup)操作,可以使用Excel中的VLOOKUP函数来实现。

具体方法如下:

    在表格1的D列中输入以下公式:=VLOOKUP(A2,表格2的区域,3,FALSE)

    其中,A2是要查找的文本,表格2的区域是包含要查找数据的区域,3表示返回结果所在列的编号,FALSE表示精确匹配。

    拖动公式填充整个D列即可自动获取对应的数值。

    需要注意的是,VLOOKUP函数只能在第一个表格中获取第二个表格中对应文本的第三列数值。如果需要在其他列或其他表格中进行类似的查找和获取操作,可以使用其他的查找函数或者结合IF、INDEX等函数来实现。

相似回答