Это именно то, для чего предназначена функция VLOOKUP
. Предположим, ваши данные начинаются в строке 1 каждого листа, а затем в WB1!C1 вы должны вставить следующую формулу:
=VLOOKUP(B1, 'WB2'!A:D, 4, FALSE)
Затем вы можете скопировать и вставить его во весь столбец C.
Первый аргумент VLOOKUP
сообщает Excel, какое значение вы ищете на каком-то другом листе (или другой части того же листа).
Второй - это диапазон поиска (и возврата) - Excel попытается найти указанное значение в первом столбце этого диапазона (в данном случае, столбце A WB2), если он его найдет, он вернет значение в та же строка в любом столбце диапазона (см. следующий аргумент).
Третий аргумент сообщает, какой столбец диапазона поиска имеет желаемое возвращаемое значение - в данном случае это четвертый (D, так как диапазон начинается в столбце A).
Последний аргумент должен (по моему опыту) быть FALSE
в большинстве случаев, означая, что вас интересуют только точные совпадения. Это должно быть TRUE
только если вы ищете в упорядоченных данных и хотите, чтобы значение было наиболее близким к значению, которое вы ищете.