比较2个Excel工作表之间的数据并将数据复制到第一个工作表

时间:2011-04-06 18:36:48

标签: excel vba excel-vba excel-2007 compare

我得到的excel数据高达58000行,其中有10列,需要进行比较。

两张表中的Col A几乎都没有名字。如果Sheet1,a10 = sheet2,a15,那么我需要将sheet2 b15,c16等复制到k10,l10等。

有什么办法可以通过vba来实现吗?

感谢 所罗门

1 个答案:

答案 0 :(得分:0)

不需要VBA。只需使用VLOOKUP功能。您可以在Sheet1上使用K2中的以下内容。

=IFERROR(VLOOKUP($A2,Sheet2!$A$1:$J$58000,2,false),"")

对于L2:

=IFERROR(VLOOKUP($A2,Sheet2!$A$1:$J$58000,3,false),"")