как с помощью впр подтянуть данные из другой таблицы

ВПР (VLOOKUP) — это одна из самых популярных функций в Excel, которая используется для поиска значения в одном столбце и получения соответствующего значения из другого столбца той же таблицы. С помощью ВПР можно подтягивать данные из других таблиц, если они находятся в одном и том же файле или в другом файле Excel. Давай разберемся на примере, как это работает.

1. Основы использования ВПР

Формула ВПР выглядит так:

=ВПР(значение; таблица; номер_столбца; [диапазон_поиска])
  • значение — это то, что мы ищем в первом столбце таблицы. Обычно это какое-то уникальное значение (например, ID или имя), которое есть в обеих таблицах.

  • таблица — диапазон ячеек, в котором будет производиться поиск. Важно, чтобы первое значение в этом диапазоне было тем, что вы ищете.

  • номер_столбца — это номер столбца, из которого вы хотите получить данные. Нумерация столбцов начинается с 1.

  • диапазон_поиска — необязательный аргумент. Если указать ЛОЖЬ, поиск будет точным (будет искать только полные совпадения). Если указать ИСТИНА или не указывать вообще, поиск будет приближённым.

2. Подтягивание данных из другой таблицы

Чтобы подтянуть данные из другой таблицы, нужно указать диапазон этой таблицы в аргументе таблица.

Пример 1: Подтягиваем данные из другой таблицы в одном файле

Допустим, у нас есть две таблицы в одном файле Excel:

Таблица 1 (назовем её «Таблица_А»):

IDФамилия
1Иванов
2Петров
3Сидоров

Таблица 2 (назовем её «Таблица_Б»):

IDДолжность
1Менеджер
2Инженер
3Программист

Мы хотим в Таблице 1 в столбце «Должность» подтянуть данные из Таблицы 2, используя ID.

В ячейке C2 в Таблице 1 пишем следующую формулу:

swift
=ВПР(A2; Таблица_Б!$A$2:$B$4; 2; ЛОЖЬ)
  • A2 — это значение, которое мы ищем (ID).

  • Таблица_Б!$A$2:$B$4 — диапазон данных из второй таблицы, где мы ищем. Мы используем знак $ для того, чтобы диапазон не менялся при копировании формулы.

  • 2 — это номер столбца (второй столбец — «Должность»).

  • ЛОЖЬ — точное совпадение ID.

После этого в ячейке C2 будет отображаться «Менеджер». Если мы скопируем формулу вниз, данные для других ID будут подтягиваться автоматически.

Пример 2: Подтягиваем данные из другой таблицы в разных файлах

Предположим, у нас есть два файла Excel:

  1. Файл1.xlsx — содержит Таблицу 1.

  2. Файл2.xlsx — содержит Таблицу 2.

Для того чтобы подтянуть данные из Файл2.xlsx в Файл1.xlsx, необходимо указать путь к другому файлу.

В ячейке Таблицы 1 (например, C2) пишем формулу:

swift
=ВПР(A2; '[Файл2.xlsx]Таблица_Б'!$A$2:$B$4; 2; ЛОЖЬ)
  • ‘[Файл2.xlsx]Таблица_Б’!$A$2:$B$4 — путь к другому файлу и диапазону ячеек. Примечание: если файл Файл2.xlsx закрыт, путь будет немного другим — Excel автоматически подставит полный путь к файлу.

  • Всё остальное аналогично первому примеру.

Теперь данные из второго файла подтянутся в первый.

3. Частые ошибки при использовании ВПР

  1. Ошибка #Н/Д — это означает, что значение не найдено в первой колонке диапазона поиска. Это может произойти, если искомое значение отсутствует в первом столбце таблицы.

  2. Ошибка #ССЫЛКА! — возникает, если диапазон, указанный в таблице, был удалён или неверно указан.

  3. Ошибка #ЗНАЧ! — может возникнуть, если столбец с искомыми данными содержит некорректные или несовместимые данные, например, текст в числовом столбце.

4. Как избежать некоторых ограничений ВПР

ВПР ищет только слева направо, то есть первое столбец диапазона должен содержать искомое значение, а остальные столбцы — данные, которые вы хотите получить. Если вам нужно искать не только слева направо, можно использовать другие функции, такие как ИНДЕКС и ПОИСКПОЗ.

Пример:

swift
=ИНДЕКС(Таблица_Б!$B$2:$B$4; ПОИСКПОЗ(A2; Таблица_Б!$A$2:$A$4; 0))

Здесь:

  • ИНДЕКС возвращает значение из диапазона Таблица_Б!$B$2:$B$4.

  • ПОИСКПОЗ ищет ID в столбце A таблицы Таблица_Б и возвращает его позицию.

Такой метод позволяет искать данные не только слева направо, но и наоборот.

5. Расширенные возможности

  1. Использование ВПР с несколькими условиями: Это можно сделать с помощью вспомогательных столбцов (например, объединить два столбца в один) или использовать функции массива, но это уже сложнее.

  2. ВПР с диапазонами в нескольких строках и столбцах: Если диапазон поиска не один столбец, а несколько, вам нужно будет комбинировать ВПР с другими функциями.


Это основные принципы работы с ВПР для подтягивания данных из других таблиц. Если нужно больше деталей по какому-то из моментов, дай знать!

Scroll to Top

Карта сайта