使用VBA将所选数据从一张纸复制到同一工作簿中的另一张纸上

我需要使用vlookup或索引/匹配和VBA将表2中的数据传输到表1。

数据将如图2所示:

 SK412 1,986.97 74:10:03 SJ315 2,313.92 53:03:14 SL125 1,573.23 59:30:18 SL134 1,664.52 66:45:10 

和表1:

 SL125 SK412 SJ315 SL134 

基本上秩序混乱,但我需要复制各自的数据。

谁能帮忙? 非常感谢!

你为什么不把filter从低到高sorting?

为什么你没有使用Excel Vlookup公式? 这是什么问题? 只需使用这样的第二列VLOOKUP:

 =LOOKUP(A1, 'sheet 2'!$A$1:$C$4,2,FALSE) 

而对于第三栏:

 =LOOKUP(A1, 'sheet 2'!$A$1:$C$4,3,FALSE)