Сравнить данные между двумя листами Excel и скопировать данные на первый лист - PullRequest
0 голосов
/ 06 апреля 2011

Я получил данные Excel до 58000 строк с 10 столбцами на двух листах для сравнения.

Col A на обоих листах имеет несколько общих имен. если Sheet1, a10 = sheet2, a15, то мне нужно скопировать sheet2 b15, c16 и т. д. в k10, l10 и т. д.

есть ли способ сделать это через VBA?

спасибо Solomon

1 Ответ

0 голосов
/ 06 апреля 2011

Нет необходимости в VBA. Просто используйте функцию VLOOKUP. Вы можете использовать что-то вроде следующего в K2 на Листе 1.

=IFERROR(VLOOKUP($A2,Sheet2!$A$1:$J$58000,2,false),"")

А для L2:

=IFERROR(VLOOKUP($A2,Sheet2!$A$1:$J$58000,3,false),"")

и т.д.

...