Excel VBA需要宏来查找匹配值和复制行

时间:2013-10-03 16:01:58

标签: excel vba

我有两个工作表 - Sheet1和Sheet2。两个表都包含一个名为IDNumber的列,其中包含唯一的客户ID号。 Sheet1有客户订单历史记录,Sheet2有客户邮寄地址。 Sheet1具有单个客户的多个实例(他们放置的每个订单都有一行)。我需要遍历工作表,并检查Sheet1中的IDNumber与Sheet2中的IDNumber,然后将Sheet2(邮寄地址)中的行复制到E-J列中的Sheet1。

1 个答案:

答案 0 :(得分:1)

我假设邮寄地址在第2页的B-G栏中。

在表1的E栏中,使用以下公式:

=VLOOKUP($A2,Sheet2!$A:$G,2,FALSE)

然后上下复制。不需要VBA。您可能需要编辑公式以反映您的情况(例如,重命名为Sheet2)