跨 2 个工作簿的 Excel Vlookup

跨 2 个工作簿的 Excel Vlookup

我在不同的 Excel 工作簿中有两列数据:

我想要将工作簿 2 的 C 列中的所有数据与工作簿 1 的 D 列中的数据进行比较。

如果 C 列中的数据与 D 列中的数据相匹配,我希望将其提取到 A 列和 B 列中的不同工作簿中。但我的列中有超过 37,000 个单元格的数据

有没有办法在包含如此多数据的工作簿中执行此操作?我想我可以使用 VLookup,但我没有取得太大的成功。

谢谢!

答案1

如果您尝试匹配相同的数据,我认为函数会比这种情况IF好得多。VLOOKUP

例如,假设我有工作簿 1、工作簿 2 和工作簿 3。现在我想比较工作簿 2 中的 C 列和工作簿 1 中的 D 列。如果这两列中的单元格相同,我想将其返回到工作簿 3 中的 A 列。

简单来说

=IF(Cell in Column D of workbook1 = Cell in Column C of workbook2, Return Cell in Column C of workbook2, otherwise return "")

(其中["" is nothing]),公式如下:

=IF(Sheet1!D1=Sheet2!C1,Sheet2!C1,"")

如果您在单元格中输入它,然后导航到要检查的工作簿和单元格,则可以轻松实现。一旦有了它,您就可以将其拖下来。

相关内容