VBA код vlookup и скопировать значения, если 2 разные ячейки одинаковы - PullRequest
0 голосов
/ 06 июня 2018

Я хотел бы создать макрос, который будет сравнивать значения ячеек на одном листе и копировать их на другой, но только если значения в 2 разных ячейках одинаковы.

Пример;Ячейки C1, C2 and C3 могут иметь одинаковое значение (пример: ID # 111001), но ячейки E1, E2, E3 имеют разное время (пример E1=8:30AM, E2=8:45AM, E3=9:00AM).

Теперь Sheet2 имеет точно такое же значениезначения (элементы), но значения в столбцах L, M и O пусты.Мне нужен макрос, который будет сравнивать значения в C1 и E1 (возможно, при поиске), и если ОБА C1 и E1 равны, скопируйте значения из L1, M1 и O1 в sheet2, где они пусты.

1 Ответ

0 голосов
/ 06 июня 2018

Попробуйте это на листе 2! L1,

=index(sheet1!L:L, aggregate(15, 6, row($1:$999)/((sheet1!$c$1:$c$999=$c1)*(sheet1!$e$1:$e$999=$e1)), 1))

Скопируйте это в M1 и O1, затем заполните их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...