скопировать значения строк с одного листа на другой лист для сопоставленных записей в Excel - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть два листа в книге Excel, и в Sheet1 есть следующие столбцы:

Sheet1

, а в Sheet 2 есть только столбец идентификатора:

Sheet2

Если идентификатор на листе 2 совпадает с идентификатором на листе 1, я хочу записать значения col1 и col2 с листа 1 на лист 2

enter image description here

Я использовал VLOOK, чтобы идентифицировать совпадающие записи, но я вручную копирую значения совпадающих записей в лист 2, и я должен сделать это для 100 000 строк.Я очень признателен, если смогу помочь.

1 Ответ

0 голосов
/ 07 февраля 2019

В вашем листе 2, в чел. B2 введите следующую формулу: =IFERROR(INDEX(Sheet1!$A$1:$C$4,MATCH(Sheet2!A2,Sheet1!A:A,0),2),"")

В вашем листе 2, в чел. C2 введите следующую формулу: =IFERROR(INDEX(Sheet1!$A$1:$C$4,MATCH(Sheet2!A2,Sheet1!A:A,0),3),"")

ИзменитьМатрица вне зависимости от ваших потребностей и перетяните вниз!

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