1

Итак, позвольте мне попытаться объяснить, что мне нужно. У меня есть две разные книги данных. Мне нужно сопоставить информацию из "WB1 Column B" с "WB2 Column A". Если есть совпадение, мне нужно извлечь информацию из той же строки, что и сопоставленные данные в "WB2 Column A", но из "WB2 Column D", и вставить эту информацию в исходную строку в "WB1 Column C".

Имеет ли это смысл? Если так, есть ли способ сделать это?

1 ответ1

0

Это именно то, для чего предназначена функция VLOOKUP . Предположим, ваши данные начинаются в строке 1 каждого листа, а затем в WB1!C1 вы должны вставить следующую формулу:

=VLOOKUP(B1, 'WB2'!A:D, 4, FALSE)

Затем вы можете скопировать и вставить его во весь столбец C.

Первый аргумент VLOOKUP сообщает Excel, какое значение вы ищете на каком-то другом листе (или другой части того же листа).

Второй - это диапазон поиска (и возврата) - Excel попытается найти указанное значение в первом столбце этого диапазона (в данном случае, столбце A WB2), если он его найдет, он вернет значение в та же строка в любом столбце диапазона (см. следующий аргумент).

Третий аргумент сообщает, какой столбец диапазона поиска имеет желаемое возвращаемое значение - в данном случае это четвертый (D, так как диапазон начинается в столбце A).

Последний аргумент должен (по моему опыту) быть FALSE в большинстве случаев, означая, что вас интересуют только точные совпадения. Это должно быть TRUE только если вы ищете в упорядоченных данных и хотите, чтобы значение было наиболее близким к значению, которое вы ищете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .