我的Sheet 1有很多列,其中A列是所有客户代码的列表。在表2中,我将列A作为一些选定的客户代码。现在根据sheet2中选定的客户代码,我需要从sheet1中提取几列(H,I,J),将其粘贴到工作表2中,然后将结果导出到新工作表中。
Excel noob在这里。希望你理解我的疑问。
答案 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)