如何使用 Excel 中的匹配信息将数据从一个单元格拉到另一个单元格?

如何使用 Excel 中的匹配信息将数据从一个单元格拉到另一个单元格?

那么,让我试着解释一下我需要什么。我有两个不同的数据工作簿。我需要将“WB1 列 B”中的信息与“WB2 列 A”中的信息进行匹配。如果匹配,我需要从与“WB2 列 A”中匹配的数据相同的行中提取信息,但从“WB2 列 D”中提取信息,并将该信息插入“WB1 列 C”中的原始行。

这有意义吗?如果有意义,有办法吗?

答案1

这正是该VLOOKUP函数的用途。假设您的数据从每个工作表的第 1 行开始,那么在 WB1!C1 中您将插入以下公式:

=VLOOKUP(B1, 'WB2'!A:D, 4, FALSE)

然后您可以将其复制粘贴到整个 C 列。

第一个参数VLOOKUP告诉 Excel 您在另一张工作表(或同一张工作表的其他部分)中查找什么值。

第二个是搜索(和返回)范围 - Excel 将尝试在此范围的第一列(在本例中为 WB2 的 A 列)中找到指定的值,如果找到,则它将返回范围内任意列中同一行的值(参见下一个参数)。

第三个参数告诉搜索范围的哪一列具有您想要的返回值 - 在本例中是第四列(D,因为范围从 A 列开始)。

最后一个参数(根据我的经验)FALSE在大多数情况下应该是,这意味着您只对精确匹配感兴趣。TRUE只有当您在有序数据中搜索并希望获得最接近您要查找的值的值时,它才必须是。

相关内容