
Общая формула
=VLOOKUP(B5,(workbook)sheet!range,4,0)
Резюме
Для поиска данных о продуктах, ценах или другой информации, хранящейся в отдельной (внешней) книге, вы можете использовать функцию ВПР с полной ссылкой на другую книгу. В показанном примере формула C5 имеет следующий вид:
=VLOOKUP(B5,'(product data.xlsx)Sheet1'!$B$4:$E$12,4,0)
Пример данных
Данные во внешней книге выглядят так:
Объяснение
Это стандартное использование функции ВПР для извлечения данных из 4-го столбца таблицы:
- поисковое значение поступает из B5
- table_array - это ссылка на диапазон во внешней книге
- col_index равно 4, чтобы получить данные из четвертого столбца
- range_lookup равен нулю, чтобы добиться точного совпадения
Единственное отличие - это специальный синтаксис, используемый для внешних ссылок в аргументе «table_array». Синтаксис внешних ссылок:
'(workbook)sheet'!range
- workbook - это имя внешней книги (например, data.xlsx)
- лист - это имя листа, содержащего диапазон (например, Sheet1)
- диапазон - это фактический диапазон для массива таблицы (например, A1: C100)
Самый простой способ ввести ссылку на внешнюю таблицу - это начать обычный ввод функции ВПР. Затем при вводе аргумента table_array перейдите к внешней книге и выберите диапазон напрямую. Excel автоматически построит необходимую ссылку.
Примечание. Если рабочая книга с таблицей подстановки открыта, ВПР покажет имя книги и адрес для аргумента table_array. В противном случае ВПР отобразит полный путь к файлу книги + имя и адрес книги.
Обработка пробелов и знаков препинания
Обратите внимание, что ссылка на книгу заключена в квадратные скобки, а вся книга + лист заключена в одинарные кавычки. Одиночные кавычки необходимы, если имя книги или листа содержит пробелы или знаки препинания.