如何根据工作表2中的单元格值从工作表1复制特定单元格并粘贴到相应的工作表2行?

时间:2014-07-17 02:39:03

标签: excel vba excel-vba

我的Sheet 1有很多列,其中A列是所有客户代码的列表。在表2中,我将列A作为一些选定的客户代码。现在根据sheet2中选定的客户代码,我需要从sheet1中提取几列(H,I,J),将其粘贴到工作表2中,然后将结果导出到新工作表中。

Excel noob在这里。希望你理解我的疑问。

1 个答案:

答案 0 :(得分:0)

假设客户代码在A列中是唯一的(即,相同的代码不会多次出现),您可以使用VLOOKUP功能完成所有这些操作。

不需要VBA。在B列中,表2:=VLOOKUP(A1,Sheet1!A:J,8,False)将返回与H列对应的值(H是范围A:J的第八列)。

同样对第I列执行此操作:

=VLOOKUP(A1,Sheet1!A:J,9,False)

如果你猜对J列也这样做了:

=VLOOKUP(A1,Sheet1!A:J,10,False)