VLookup? Ссылки с разных листов, нескольких столбцов

Мне нужна помощь с этим:

Допустим, у меня есть два листа в одной книге.

Лист 1:

A       //       1-Sep-13       //   
A       //       2-Sep-13       //
A       //       3-Sep-13       //
A       //       5-Sep-13       //
B       //       2-Sep-13       //
B       //       5-Sep-13       //
C       //       5-Sep-13       //

Лист 2:

A       //       1-Sep-13       //       Red       
A       //       2-Sep-13       //       Blue
B       //       3-Sep-13       //       Green
C       //       5-Sep-13       //       Yellow

Как мне автоматически обновить лист 1 информацией из столбца 3, листа 2?


person user3036725    schedule 26.11.2013    source источник
comment
Вы можете использовать Index/Match или Index/Sumproduct для поиска по нескольким критериям. Эта моя запись может относиться к интерес.   -  person Doug Glancy    schedule 26.11.2013


Ответы (1)


Я рекомендую сообщение @Doug Glancy, но, поскольку вы пока упомянули ВПР, вы можете оценить выбор того, с чем вы, возможно, более знакомы, хотя это включает добавление вспомогательного столбца, и во многих случаях INDEX / MATCH лучше:

Вставьте столбец (A) в лист 2 и, при условии, что ни на одном из листов нет меток (данные начинаются в строке 1), поместите =B1&C1 в ячейку A1 и скопируйте в нужное место.

В строке 1 на листе 1 и справа от ваших данных (предполагается, что они находятся в столбцах A: B) поместите:

=IFERROR(VLOOKUP(A1&B1,'Sheet 2'!A:D,4,0),"")  

и скопируйте в соответствии с требованиями. Вместо того, чтобы бороться со ссылками на несколько столбцов, это эквивалентно ссылкам на один столбец, когда в формуле создается «столбец» листа 1. «Механизм» заключен в ЕСЛИОШИБКУ, поэтому там, где комбинация не существует на листе 2, сообщение об ошибке не отображается.

person pnuts    schedule 26.11.2013