首页 文章

Excel VBA需要宏来查找匹配值并复制行[关闭]

提问于
浏览
-4

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

1 回答

  • 1

    我假设邮寄地址在表2的B-G栏中 .

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

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

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

相关问题