我在不同的 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,"")
如果您在单元格中输入它,然后导航到要检查的工作簿和单元格,则可以轻松实现。一旦有了它,您就可以将其拖下来。