Впр в гугл таблице инструкция пошагово

Если вы уверены, что нужная информация содержится в определенной таблице, то можете выполнить поиск этих данных по строкам, используя функцию ВПР. Предположим, вы хотите купить апельсин. Используя ВПР, вы можете узнать его цену.

VLOOKUP formula example

Как использовать ВПР при работе с BigQuery

Пример использования

ВПР("Orange",table_name!fruit,table_name!price)

Синтаксис

ВПР(search_key, range, index, is_sorted)

  • search_key – значение, по которому выполняется поиск в первом столбце диапазона.
  • range – столбец с данными, в котором выполняется поиск.
  • index – столбец с данными для вывода результатов.
  • is_sorted – режим поиска соответствия для аргумента search_key (необязательная функция).
    • ЛОЖЬ – рекомендуемое значение, используемое для поиска точного соответствия.
    • ИСТИНА – значение, используемое для поиска приблизительного соответствия. Оно указывается по умолчанию, если значение аргумента is_sorted не задано.
      Совет. Прежде чем использовать функцию ВПР для поиска приблизительного соответствия, выполните сортировку по столбцу запроса в порядке возрастания. В противном случае вы можете получить неверный результат. Подробнее о том, почему функция может возвращать неверное значение…

Совет. Функция XLOOKUP позволяет использовать более гибкие запросы для поиска по базе данных в BigQuery.

Синтаксис

=ВПР(search_key, range, index, [is_sorted])

Аргументы функции

  1. search_key – значение, по которому выполняется поиск в первом столбце диапазона.
  2. range – верхнее и нижнее значения диапазона, в пределах которого осуществляется поиск.
  3. index – номер столбца, в котором подбирается результат. Этот номер должен быть положительным целым числом.
  4. is_sorted – необязательный аргумент, который может принимать одно из следующих значений:
    • ЛОЖЬ – рекомендуемое значение, используемое для поиска точного соответствия.
    • ИСТИНА – значение, используемое для поиска приблизительного соответствия. Оно задается по умолчанию, если значение аргумента is_sorted не задано.
      Внимание! Прежде чем использовать функцию ВПР для поиска приблизительного соответствия, необходимо выполнить сортировку по столбцу запроса в порядке возрастания. В противном случае вы можете получить неверный результат. Подробнее о том, почему функция может возвращать неверное значение…

Возвращаемое значение

Первое соответствие в выбранном диапазоне, который определяется аргументом range.

Технические сведения

Пример:

=ВПР(G9, B4:D8, 3, ЛОЖЬ)

=ВПР(«Apple», B4:D8, 3, ИСТИНА)

Аргументы функции Описание
search_key

Значение, по которому выполняется поиск в первом столбце диапазона, определяемого аргументом range. Значение запроса должно находиться в первом столбце диапазона range. В качестве запроса можно использовать ссылку на ячейку.

Как проверить себя: если значение аргумента search_key находится в ячейке B3, то диапазон range должен начинаться со столбца B.

range

range – это диапазон, для которого:

  • В первом столбце выполняется поиск по заданному запросу.
  • Функция ВПР возвращает значение из столбца, указанного в аргументе index. Также вы можете задать для нее именованный диапазон.

Искомое значение должно находиться в первом столбце диапазона, заданного аргументом range. В противном случае будет возвращена ошибка.

Как проверить себя: если значение аргумента search_key находится в ячейке B3, то диапазон range должен начинаться со столбца B.

index

Номер столбца в пределах диапазона range, в котором содержится искомый результат.

  • Минимальное значение – 1.
  • Максимальное значение равно количеству столбцов в пределах диапазона range.

Если столбец имеет номер 1, то функция ВПР выполняет поиск по столбцу, к которому относится запрос, а также по столбцам справа от него.

Совет. Когда вы работаете с функцией ВПР, представляйте себе, что столбцы в диапазоне range пронумерованы слева направо, начиная с 1.

is_sorted

Это необязательный аргумент, который обозначает, что данные отсортированы. Он может принимать два значения: ИСТИНА и ЛОЖЬ.

  • Если для аргумента is_sorted выбрано значение ИСТИНА, то функция ВПР выполняет поиск приблизительного соответствия.
    Внимание! Прежде чем использовать функцию ВПР для поиска приблизительного соответствия, необходимо выполнить сортировку по столбцу запроса в порядке возрастания. В противном случае вы можете получить неверный результат. Подробнее о том, почему функция может возвращать неверное значение…
  • Если для аргумента is_sorted выбрано значение ЛОЖЬ, то функция ВПР выполняет поиск точного соответствия.

  • Если для аргумента is_sorted значение не задано, то он по умолчанию принимает значение ИСТИНА.

Чтобы результаты были качественными, мы настоятельно рекомендуем:

  • выбирать значение ЛОЖЬ для аргумента is_sorted независимо от того, отсортированы ли значения в столбце запроса;
  • всегда указывать аргумент is_sorted, чтобы системе было проще считывать данные, хотя он не является обязательным.
Результаты Описание
Возвращаемое значение

Значение, которое возвращает функция ВПР на основе аргументов, которые вы для нее задали. В каждом случае функция ВПР возвращает только одно значение.

  • Если запросу соответствует несколько вариантов, то значение в столбце результатов будет соответствовать первому значению аргумента search_key из столбца запросов.
  • Если функция возвращает ошибку #Н/Д, значит искомое значение не найдено.

Если при выполнении функции возвращается ошибка #Н/Д или #ЗНАЧ!, советуем ознакомиться с разделом Рекомендации по использованию и устранение неполадок. Если вы хотите, чтобы вместо ошибки #Н/Д возвращалось другое значение, узнайте, как использовать функцию ЕСНД() вместе с функцией ВПР().

Примеры использования функции ВПР

Результаты при различных запросах

Найдите цену апельсина и яблока при помощи функции ВПР.

VLOOKUP on different search keys example

Описание

Функцию ВПР можно использовать с различными значениями запроса, например «Apple» («Яблоко») или «Orange» («Апельсин»).

Значение, получаемое с помощью запроса, должно находиться в первом столбце диапазона range. В качестве запроса можно использовать адрес ячейки, например G9.

Для запроса search_key указано значение «Orange».

=ВПР(«Orange», B4:D8, 3, ЛОЖЬ)

Возвращаемое значение – 1,01 долл. США.

Для запроса search_key указано значение «Apple».

=ВПР(«Apple», B4:D8, 3, ЛОЖЬ)

Возвращаемое значение – 1,5 долл. США.

В качестве значения запроса search_key используется адрес ячейки G9, в которой написано «Apple».

=ВПР(G9, B4:D8, 3, ЛОЖЬ)

Возвращаемое значение – 1,5 долл. США.

Как функция ВПР работает с разными номерами столбцов

При помощи функции ВПР можно узнать количество апельсинов, которое указано во втором столбце.

VLOOKUP on different column indexes example

Описание

При работе с функцией ВПР представляйте себе, что столбцы диапазона range пронумерованы слева направо, начиная с 1. Чтобы найти искомую информацию, необходимо указать номер столбца. Например, чтобы узнать количество, нужно выбрать значение 2 для номера столбца.

С помощью аргумента index для номера столбца задано значение 2.

Узнайте количество апельсинов, указанное во втором столбце диапазона range.

=ВПР(G3, B4:D8, 2, ЛОЖЬ)

Возвращаемое значение – 5.

Точное или приблизительное соответствие

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

VLOOKUP exact match or approximate match example

Описание

Чтобы выполнить поиск максимально близкого, но не точного соответствия, задайте значение ИСТИНА для аргумента is_sorted.

Если вы хотите найти идентификатор, близкий по значению к 102, которого нет в таблице, то возвращаемое значение будет равно 101. Это ближайшее значение к искомому, которое меньше 102.

Выполняя поиск приблизительного соответствия, функция продолжает поиск до тех пор, пока не найдет значение больше искомого. Затем она останавливается на строке, предшествующей этому значению, и возвращает значение из столбца результатов в этой строке. Таким образом, если значения в столбце запроса не отсортированы в порядке возрастания, то вы с высокой вероятностью получите неверное значение.

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

При поиске точного соответствия необходимо выбрать значение ЛОЖЬ для аргумента is_sorted. Предположим, название фрукта под идентификатором 103 – «Banana» («Банан»). При отсутствии точного соответствия функция вернет ошибку #Н/Д. Поскольку результаты точного соответствия более предсказуемы, мы рекомендуем использовать этот вариант.

Точное соответствие

=ВПР(G6, A4:D8, 2, ЛОЖЬ)

Возвращаемое значение – «Apple»

Приблизительное соответствие

=ВПР(G3, A4:D8, 2, ИСТИНА)

ИЛИ

=ВПР(G3, A4:D8, 2)

Возвращаемое значение – «Banana».

Распространенные варианты использования функции ВПР

Замена значения, возвращаемого в результате ошибки

Если вы хотите, чтобы вместо ошибки, возникающей при отсутствии искомого запроса (#Н/Д), функция ВПР возвращала другое значение, вы можете воспользоваться функцией ЕСНД(). Подробнее о функции ЕСНД()…

Replace error value from VLOOKUP example

Ошибка #Н/Д при выполнении функции ВПР возникает из-за того, что запрос «Pencil» («Карандаш») отсутствует в столбце «Fruit» («Фрукт»).

Функция ЕСНД() позволяет заменить #Н/Д другим значением. В нашем случае это фраза «НЕ НАЙДЕНО».

=ЕСНД(ВПР(G3, B4:D8, 3, ЛОЖЬ),»НЕ НАЙДЕНО»)

Возвращаемое значение – «НЕ НАЙДЕНО».

Совет. Если вы хотите заменить значение, возвращаемое при ошибке #ССЫЛ!, ознакомьтесь с информацией о функции ЕСЛИОШИБКА().

Как функция ВПР работает с несколькими критериями

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

VLOOKUP with multiple criteria example

1. Создайте столбец «Помощь» и при помощи оператора «&» объедините в нем имя и фамилию. В ячейке B4 укажите формулу =C4&D4 и протащите ее до ячейки B8.
2. В качестве запроса используйте адрес ячейки B7 – John Lee.

=ВПР(B7, B4:E8, 4, ЛОЖЬ)

Возвращаемое значение – «Support».

Подстановочные знаки и частичные соответствия

При работе с функцией ВПР можно использовать подстановочные знаки или частичные соответствия. Доступны следующие подстановочные знаки:

  • знак вопроса «?» соответствует любому символу;
  • звездочка «*» соответствует любой последовательности символов.

Чтобы использовать подстановочные знаки в функции ВПР, для аргумента is_sorted должно быть выбрано значение ЛОЖЬ (точное соответствие).

VLOOKUP with wildcard example

Сочетание символов «St*» можно использовать для любых слов, начинающихся на «St», независимо от их длины, например «Steve», «St1», «Stock» или «Steeeeeeve».

=ВПР(«St*», B4:D8, 3, ЛОЖЬ)

Возвращаемое значение – «Marketing»

Рекомендации по использованию и устранение неполадок

Неверное значение результата

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

  • ВПР возвращает только первое соответствие. Если вашему запросу соответствует несколько значений, то возвращаемое значение может не совпадать с тем, которое вы ожидаете получить.
  • Неточные данные. Значения, содержащие лишние пробелы, рассматриваются функцией ВПР как отличные от запроса, даже если на первый взгляд они выглядят одинаково. Например, следующие значения воспринимаются функцией ВПР как различные:
    • » Apple»
    • «Apple «
    • «Apple»

В связи с этим мы рекомендуем перед использованием функции ВПР проверять данные на отсутствие лишних пробелов.

Более подробная информация представлена в нашем разделе с рекомендациями.

#Н/Д

  • Таким будет результат выполнения функции ВПР при поиске приблизительного соответствия (или если для аргумента is_sorted выбрано значение ИСТИНА) в случае, когда значение запроса в функции ВПР меньше минимального значения в первом столбце.
  • Таким будет результат выполнения функции ВПР при поиске точного соответствия (или если для аргумента is_sorted выбрано значение ЛОЖЬ) в случае, когда значение запроса не найдено в первом столбце. Если вы хотите, чтобы вместо ошибки #Н/Д возвращалось другое значение, вы можете воспользоваться функцией ЕСНД().

#ССЫЛ!

Вы можете по ошибке указать номер столбца для аргумента range, превышающий число столбцов в диапазоне range. Вот как этого избежать:

  • сосчитайте столбцы выбранного диапазона range, а не всей таблицы;
  • начинайте отсчет с номера 1, а не 0.

#ЗНАЧ!

Ошибка #ЗНАЧ! может возникнуть по следующим причинам:

  • вы неверно указали номер столбца в аргументе index;
  • значение аргумента index меньше 1. Значение аргумента index должно быть не меньше 1 и не больше числа столбцов в диапазоне range. Если значение аргумента index равно 1, то функция ВПР выполняет поиск только по столбцу запроса. В противном случае поиск выполняется в столбцах справа от него.

Внимание! Значением аргумента index может быть только число.

#ИМЯ?

  • Эта ошибка может возникнуть, если вы указываете запрос с помощью аргумента search_key в виде текста и забыли заключить этот текст в кавычки.

Рекомендации

Что нужно предпринять Причина
Используйте абсолютные ссылки при указании диапазона range.

Рекомендуется:

  • использовать абсолютные ссылки при указании диапазона range для функции ВПР;
  • применять синтаксис ВПР(G3, $B$3:$D$7, 3, ЛОЖЬ).

Не рекомендуется:

  • использовать синтаксис ВПР(G3, B3:D7, 3, ЛОЖЬ).

Это позволит избежать непредвиденного изменения диапазона range при его копировании или перетаскивании.

Отсортируйте диапазон по первому столбцу в порядке возрастания перед выполнением поиска приблизительного соответствия (при котором для аргумента is_sorted выбрано значение ИСТИНА). Прежде чем использовать функцию ВПР для поиска приблизительного соответствия (когда для аргумента is_sorted выбрано значение ИСТИНА), отсортируйте данные в столбце запроса в порядке возрастания. В противном случае вы можете получить неверный результат. Подробнее о сортировке…
Перед использованием функции ВПР проверяйте данные на отсутствие лишних пробелов.

Прежде чем использовать функцию ВПР, проверьте данные на отсутствие лишних пробелов. Наличие лишних пробелов может привести к неверному результату. Часто встречающиеся ошибки в данных:

  • лишний пробел перед словом: » apple»;
  • лишний пробел после слова: «apple «;
  • несовпадающее число пробелов: «» и » «.

Чтобы очистить данные от лишних пробелов перед словом и после него, перейдите в раздел Данные затем Очистка данных затем Удалить пробелы.

Не указывайте числовые значения и даты в текстовом формате.

Убедитесь, что числовые данные и даты в первом столбце диапазона ВПР указаны не в текстовом формате. В противном случае вы можете получить неверный результат.

  1. В верхней части Таблиц выберите столбец запроса.
  2. Перейдите в меню Формат затем Число.
  3. Выберите вариант в соответствии с типом ваших данных:
    • Дата;
    • Число.
Skip to content

Функция ВПР (VLOOKUP) в Google таблицах – синтаксис и примеры

Функция ВПР (VLOOKUP) в Google таблицах – синтаксис и примеры

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

К сожалению, многие начинающие пользователи электронных таблиц либо не знают о её существовании, либо не умеют ею пользоваться, считая слишком сложной.

  • Синтаксис функции ВПР (VLOOKUP) в Google таблицах
  • Как эффективно использовать ВПР (VLOOKUP) в гугл таблицах?
    • Поиск по части значения аргумента при использовании ВПР (VLOOKUP).
  • Как использовать ВПР с данными другой таблицы

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

На примерах мы рассмотрим, как наиболее правильно и эффективно использовать её в ваших Google таблицах.

Особое внимание мы уделим  ошибкам, возникающим при использовании ВПР (VLOOKUP), а также приёмам, которые позволят сделать её использование простым и вместе с тем эффективным.

Синтаксис функции ВПР (VLOOKUP) в Google таблицах

Запомнить назначение её просто: ВПР (VLOOKUP) означает сокращение “Vertical Look Up” или «Вертикальный ПРосмотр».

Очень часто случается, что у вас есть таблица с перечнем наименований чего-либо (прайс-лист, список сотрудников и т.д). При этом для каждого наименования имеются какие-то значения, которые ему принадлежат (например, цена, вес, оклад, размер, объём и т.п.). Как правило, наименования располагаются в первом столбце таблицы, а рядом с каждым из них в строке находятся значения.

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

Синтаксис функции позволят нам применять ее для очень большого круга задач, при котором необходим поиск и возврат определённого значения.

=ВПР(запрос; диапазон; номер_столбца; [отсортировано])

=VLOOKUP(search_key, range, index, [is_sorted])

запрос (search_key) : это то наименование, которое ВПР будет искать в первом столбце того диапазона (таблицы), который мы ей укажем.

диапазон (range): это та таблица или диапазон данных, в котором будет происходить поиск. Именно в первом столбце этого диапазона мы и будем искать наш запрос.

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

номер_столбца (index): номер столбца, значение из которого вы хотите получить, когда будет найден запрос. Нумерация столбцов всегда начинается с 1. Отсчет начинается слева направо. Слолбец 1 – это всегда столбец , в котором происходит поиск. Столбец 2 – это столбец, находящийся справа от него, и так далее.

отсортировано (is_sorted): необязательный параметр. Он указывает, отсортирован ли первый столбец диапазона, в котором мы будем искать наш запрос. Может принимать два значения – ИСТИНА (TRUE) или ЛОЖЬ (FALSE). Если вы ничего не укажете, то по умолчанию устанавливается значение TRUE.

Если диапазон не отсортирован (FALSE) и в этом случае функция будет искать точное совпадение параметра «запрос» с одним из значений первого столбца диапазона. Как только будет найдено точное совпадение, поиск прекращается.

Здесь нужно обязательно учитывать, что если у вас в таблице есть несколько одинаковых значений, то найдено будет только первое, после чего поиск будет остановлен. Поэтому нужно следить, чтобы в вашем диапазоне поиска все значения были уникальными, не повторяющимися.

К примеру, если у вас на складе хранятся несколько одинаковых товаров по разным ценам, полученные от разных поставщиков, то при попытке получить цену такого товара функция ВПР всегда возвратит цену первого в списке товара. А это может привести к ошибке при определении цены продажи.

Значение, которое находится на пересечении строки, в которой функция нашла запрос, и столбца, номер которого указан в «номер столбца»,  в результате будет возвращено функцией ВПР. Возвращено – значит, записано в ту ячейку, из которой мы вызвали эту функцию.

Если точного совпадения не удастся обнаружить, то будет возвращено сообщение об ошибке (#N/A).

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

Если ваш диапазон поиска не отсортирован, а вы по ошибке указали значение ИСТИНА (TRUE) (либо вообще ничего не указали по забывчивости, что также означает TRUE), то очень велика вероятность, что функция ВПР ничего не найдет и вернет ошибку.

К примеру, если ваш критерий поиска начинается с буквы “A”, а в начале списка находится наименование, начинающееся с буквы “C”, то, оценив это первое наименование, функция решит, что если встретилась буква “C”, то в отсортированном списке букву “A” дальше искать бессмысленно. Поиск прекратится и будет возвращена ошибка (#N/A), несмотря на то, что правильное наименование в вашем диапазоне было. Но вы об этом даже не узнаете.

Может случиться и другое – будет найдено неточное совпадение, то есть найден товар с похожим названием, сотрудник с похожей фамилией. В случае, если вы ищете конкретного человека либо конкретный товар, вряд ли вас устроит такой приблизительный поиск. Но самое плохое заключается в том, что вы не узнаете о том, что найдено не точное, а приблизительное совпадение. А это может привести к ошибкам в принятии решений на основе ваших расчетов.

Поэтому рекомендуется всегда указывать значение ЛОЖЬ (FALSE) в качестве параметра «отсортировано» (is_sorted).

Вы спросите – а зачем же тогда этот параметр, если его значение ИСТИНА (TRUE) приводит к таким проблемам. Ответ заключается в том, что если всё же вы будете применять формулу ВПР (VLOOKUP) на отсортированном массиве, то производительность и скорость поиска возрастут по разным оценкам примерно в 50 (пятьдесят!) раз. При работе с большими таблицами это будет очень заметно.

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

Мы познакомились с синтаксисом функции ВПР (VLOOKUP), теперь рассмотрим особенности её применения на примерах.

Как эффективно использовать ВПР (VLOOKUP) в гугл таблицах?

Давайте начнем с самого простого применения формулы ВПР в Google таблице. Предположим, у нас есть две таблицы. Первая – это прайс лист с наименованиями и ценами. Вторая – это заказ на покупку некоторых из этих товаров. Искать в прайс листе нужный товар и руками вписывать в заказ его цену – занятие очень утомительное. Ведь он может насчитывать сотни строк. Нам необходимо сделать, чтобы всё происходило автоматически.

исходные данные

В ячейке F3 пишем знак равно (=) и начинаем вводить формулу с ее первых букв «вп». Обычно в этот момент появляется подсказка и мы можем просто выбрать необходимую нам функцию. Далее, как обычно, появляются подсказки, которые позволяют нам определить, какой аргумент функции мы сейчас вводим.

Первым аргументом введём “бананы”. Обратите внимание, что любой текст, который мы вводим, должен быть в кавычках.

Ставим запятую, и подсказка нам покажет, что теперь нужно ввести диапазон со значениями (таблица).  В нашем примере нужно ввести это A3:B21. Как и обычно, мы можем просто выделить нужный диапазон мышкой, и он вставится в формулу сам, или ввести его координаты с клавиатуры.

После этого нужно опять поставить запятую и указать номер столбца, значение из которого нам нужно вернуть. В нашем случае это 2.

Последняя запятая, и пишем ЛОЖЬ (FALSE), то есть искать будем точное совпадение.

Наша функция в ячейке F3 будет выглядеть так:

=ВПР(“бананы”;A3:B21;2;ЛОЖЬ)

И она должна вернуть цену 1.9.

Вы можете поиграть с этим простым примером, просто чтобы убедится, что функция по умолчанию не восприимчива к регистру букв. Иногда это плюс, а иногда минус, но знать это стоит.

Давайте теперь внимательно посмотрим, как работает функция ВПР в этом несложном примере.

как работает функция ВПР

1 – выбираем для поиска первый, то есть крайний левый, столбец указанного в формуле диапазона.

2 – ищем в этом столбце слово “бананы” с точным соотвествием. Оно находится в 5-й строке.

3 – двигаемся вправо по строке, в которой нашлось искомое слово, до второго столбца (столбец поиска считаем первым).

4 – значение, указанное во втором столбце пятой строки нашего диапазона (1.9), вставляем в ячейку F3, в которую мы ранее вписали формулу ВПР.

Как видите, всё довольно просто.

Однако, согласитесь, что каждый раз руками вписывать в формулу условие поиска очень долго и неэффективно. Я думаю, вы догалались, что слово или число, которое мы будем искать, можно заменить ссылкой на ячейку, в которой они записаны.

А сейчас изменим нашу формулу в ячейке F3:

=ВПР(D3;A3:B21;2;ЛОЖЬ)

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

как работает ВПР

Формула берет значение из ячейки D3 и далее использует его по тому же сценарию, что и ранее было нами рассмотрено.

Поиск по части значения аргумента при использовании ВПР (VLOOKUP).

Если нам нужно найти значение, но мы знаем лишь часть от него, нам нужно использовать знаки подстановки.

Это знакомые нам вопросительный знак (?) и звездочка (*). Напомню, что вопросительный знак заменяет собой любой символ, а звездочка – любое количество символов (в том числе и ноль).

Предположим, нам нужно узнать цену на товар, название которого начинается с “пер”. Мы хотели бы получить цену персика.

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

регулярные выражения в функции ВПР

Как видим, функция искала в столбце “Товар” значение, начинающееся с “пер”.

Вы спросите: «А почему был выбран “персик”, а не “перец”? Ведь первые три буквы у них одинаковы?». Дело в том, что, как мы уже отмечали, функция ВПР (VLOOKUP) ищет подходящее значение, двигаясь сверху вниз. И как только подходящее совпадение было найдено, дальнейший поиск был прекращён. Поэтому вместо цены персика мы получили цену перца.

Это очень важное ограничение функции ВПР, которое нужно обязательно учитывать.

Как использовать ВПР с данными другой таблицы

Очень часто ВПР используется для того, чтобы заполнить одну таблицу данными, найденными в другой таблице.

Продолжим рассматривать наш пример. Заполним таблицу «Заказ» ценами из таблицы «Прайс лист» и рассчитаем стоимость товаров.

Мы уже нашли в прайс-листе цену для бананов. Напомню, в ячеейке F3 мы записали

=ВПР(D3;A3:B21;2;ЛОЖЬ)

Но для того, чтобы использовать эту формулу для заполнения таблицы, её нужно немного изменить. Добавим абсолютные ссылки, чтобы при копировании формулы получить правильные ссылки.

Теперь наша формула в F3 выглядит следующим образом:

=ВПР(D3;$A$3:$B$21;2;ЛОЖЬ)

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

В столбце G введите формулу, которая рассчитает итог. К примеру, в ячейке G3

=F3*E3

Теперь скопируйте формулы в ячейки, расположенные ниже. Можно использовать комбинацию клавиш Ctrl+C  Ctrl+V, а можно зацепить мышкой правый нижний угол ячейки и перетащить вниз.

ВПР с несколькими таблицами

Таким образом, таблица “Заказ” оказалась связанной с таблицей “Прайс лист”. При помощи ВПР мы получаем из нее цены заказанных товаров.

Однако, чаще всего каждая из таблиц располагается на отдельном листе, чтобы упорядочить данные и не вносить путаницу. Давайте рассмотрим тот же случай с прайс-листом и заказом, когда эти таблицы находятся каждая на своем отдельном листе.

функция ВПР работа с разными листами

В нашей формуле мы должны изменить адрес диапазона, в котором будет происходить поиск.

=ВПР(A3;’прайс-лист’!$A$3:$B$21;2;ЛОЖЬ)

Как видите, теперь это лист “прайс-лист”, на котором находится сейчас таблица с ценами. Данные этого листа будут использованы в функции ВПР, находящейся на листе “заказ”.

Важно! Не забудьте в ссылке на диапазон поиска использовать абсолютные ссылки ($)!

Ну и, наконец, рассмотрим случай, когда таблица с ценами находится не просто на другом листе в том же самом файле, а расположена в другом файле Google таблиц. К примеру, мы собрали все прайс-листы в отдельный файл таблиц – так легче с ними работать.

Здесь нам на помощь придёт функция IMPORTRANGE, которая позволяет получать данные из других файлов Google таблиц.

Вот как будет выглядеть теперь наша функция поиска цены товара в ячейке С3:

ВПР и IMPORTRANGE

=ВПР(A3;IMPORTRANGE(“https://docs.google.com/spreadsheets/d/1LxhjjzG06DAjfdkI5nKKiOr4_Nuem2m4yTlsrYAJiyM/edit#gid=181332360″;”прайс-лист!A3:B21”);2;ЛОЖЬ)

Как видите, вновь изменилась только ссылка на диапазон данных.

В качестве аргументов функции IMPORTRANGE мы используем:

1 аргумент – ссылка на файл Google таблиц. Ее можно получить из адресной строки браузера, открыв эту таблицу в новом окне.

2 аргумент – обычная ссылка на диапазон данных, которая обязательно включает в себя наименование листа (в нашем примере – лист “1”).

Все остальные действия ничем не отличаются от того, что мы с вами уже рассмотрели.

Итак, мы познакомились с синтаксисом функции ВПР, попытались понять логику ее работы и научились составлять формулы.

В последующих материалах мы рассмотрим наиболее типичные ошибки, по причине которых функция не работает, а также разберём несколько примеров эффективной работы.

Другие примеры использования функций Google таблиц:

Инструкции

Гид по ВПР в Excel и Google Таблицах

Что это за функция и как с ней работать

Гид по функции ВПР

Если нужно объединить данные в таблицах, можно вручную перепроверять и переносить значения с одного места на другое. Но это сложно и долго, плюс легко ошибиться.

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

Чтобы самостоятельно поработать с шаблоном и примерами из статьи, можно открыть эту таблицу, выбрать «Файл → Создать копию».

Как работает ВПР

ВПР (VLOOKUP) — функция поиска и извлечения данных, которая:

  • принимает определенный набор символов в качестве запроса;
  • ищет совпадение с этим запросом в крайнем левом столбце заданного диапазона;
  • копирует значения из ячейки, которая находится в соседнем столбце, но на этой же строке.

Так, ВПР используют магазины, когда нужно объединить или сравнить две таблицы. К примеру, таблицу заказов (какой товар заказали) и прайс-лист (по какой цене заказали, сколько денег ушло на закупку партии и так далее). Или, допустим, ВПР можно использовать, чтобы вычислить скидку для клиента или размер прибыли работника в зависимости от количества продаж.

Функция принимает четыре параметра: запрос, диапазон, номер столбца и сортировки. Подробнее о каждом:

Запрос показывает, что мы ищем в таблице. Например, наименование товара.

Диапазон отражает, где мы ищем запрос. Например, в диапазоне B2:C20. И если будет совпадение с ячейкой B1, функция ничего не вернет, так как эта ячейка не входит в указанный диапазон.

Индекс — номер столбца, который определяет, из какого столбца возвращать значение. Например, если в качестве диапазона указать B2:D11, то столбец C будет вторым, а D — третьим.

Важно: нельзя указать, в каком столбце искать совпадение с запросом — ВПР всегда «смотрит» только в крайнем левом столбце диапазона. Правда, есть лайфхаки, как обойти это ограничение, о которых мы расскажем позже.

Сортировка говорит, отсортированы значения в таблице или нет. 1 или ИСТИНА (TRUE) — да, 0 или ЛОЖЬ (FALSE) — нет.

Как правило, указывают 0 — в таком случае ВПР будет искать только точное совпадение с запросом. В противном случае функция выберет значения, которые примерно похожи на запрос — то есть меньшие или равные ему.

К тому же неточный поиск работает только в отношении чисел. Если ищем по словам, нужно обязательно передавать последним параметром 0 (ЛОЖЬ, FALSE).

А что если будет несколько ячеек, которые соответствуют искомому запросу? Тогда функция все равно выдаст только один результат — завершит работу, как только наткнется на первое совпадение.

Как пользоваться функцией ВПР

Разберемся на примере. Допустим, магазин электроники постоянно торгует разными видами товаров и в очередной раз закупил новую партию. 

Прайс-лист магазину выслали в отдельной таблице, поэтому теперь информацию из полученной таблицы нужно перенести в собственную, в которой ведется учет.

pic

Полученная таблица со списком товаров и ценой

Перенести данные можно вручную, если товаров не очень много. Но если таблица состоит из сотни наименований — это проще сделать с ВПР.

pic

А это — таблица, в которую нужно передать данные из предыдущей

Шаг 1: Выбираем функцию и запрос

Для этого в ячейке «стоимость покупки» набираем равно «=» и пишем ВПР. После этого нажимаем на ячейку с запросом в столбце «название товара». Либо прописываем в скобках координаты ячейки. В нашем случае это «B4».

pic

Первый этап работы — выбираем запрос

Шаг 2: Настраиваем диапазон запроса

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

Важно! Выделяйте только ячейки, в которых нужно искать запросы. Помните, что ВПР ищет совпадения только по первому столбцу (крайнему слева).

pic

Второй этап — настраиваем диапазон ячеек

Чтобы выбрать диапазон, можно прямо во время написания формулы просто переключиться на нужный лист и выделить там ячейки. Чтобы все нормально вставилось, важно никуда не переключаться — данные сбросятся, если, например, нажать на другой лист.

pic

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

Шаг 3: Выбираем номер столбца

Индекс (номер столбца) передаем следующим после диапазона.

pic

Третий этап — выбираем столбец

Важно: столбцы считаются внутри выбранного диапазона.

Так, в нашем примере нужно взять и перенести информацию о стоимости электроники, которая находится в столбце D. Если смотреть на весь лист, то D — это четвертый по счету столбец. А вот в диапазоне C:D столбец D — это именно второй по счету.

Шаг 4: Выбираем параметр «отсортировано» или «не отсортировано»

На этом этапе функция определяет, что искать: точное или неточное (меньшее или равное) совпадение с запросом. Напомню, что здесь есть два варианта:

0 (ЛОЖЬ, FALSE). ВПР выбирает точь-в-точь подходящий вариант. Как правило, используют именно такой режим поиска.

1 (ИСТИНА, TRUE). Функция выбирает примерно подходящий вариант, меньший или равный, но не больший. Это нужно гораздо реже, и имеет смысл, только если значения в диапазоне отсортированы.

Допустим, нам нужно сопоставить размер скидки для клиента с количеством покупок. Для этого создаем отдельную таблицу с диапазоном скидок. Важно, чтобы диапазон был возрастающий. Например, 5, 7, 9, 12, 15. Иначе функция работать не будет.

pic

Сортируем запрос на примере скидок

Теперь прописываем функцию. Ячейка запроса — количество покупок, диапазон — вторая таблица с количеством покупок и размером скидки, номер столбца — второй, сортировка — «ИСТИНА» или «1».

pic

Вот так выглядит формула для расчета скидок

pic

Все еще сортируем запрос

В итоге получаем таблицу с расчетами скидок для клиентов.

pic

Ура! Все работает

Шаг 5: Настраиваем функцию под всю таблицу

Мы прописали функцию для одной ячейки. Чтобы не прописывать ее для каждой отдельно, можно просто протянуть — выделить ячейку с формулой, зажать точку в правом нижнем углу и потянуть вниз.

Но перед этим важно зафиксировать значения диапазона. Для этого нужно поставить знаки доллара как минимум после названий столбцов («G» и «H» в нашем случае), а лучше и перед тоже. Это можно сделать вручную или выделить диапазон и нажать «F4» на клавиатуре. 

В противном случае при протягивании формула будет меняться, например, так: G4:H16 → G5:H17 → G6:H18 и так далее. А нам важно искать все значения в определенном диапазоне.

pic

Пятый этап — настроили функцию для всей таблицы

Как сравнить таблицы с помощью ВПР

ВПР также используют, чтобы сравнить таблицы. Например, если изменилась цена на товары, можно быстро сравнить две таблицы и рассчитать процент изменений.

Для начала подтягиваем в таблицу старые цены. Формула будет выглядеть так: 

=ВПР(A4;’Таблица со старыми ценами’!$B$4:$C$16;2;0)

pic

Подтягиваем в таблицу данные со старыми ценами

После этого добавляем данные из таблицы с новыми ценами. Формула будет такой:

=ВПР(A4;$G$4:$H$16;2;0)

pic

Таблица для сравнения старых и новых цен

Теперь можно сравнить цены. Чтобы не делать это вручную, прописывайте формулу: новая цена – старая цена / новая цена. А в формате чисел выберите процент.

pic

Сравниваем цены в процентном отношении

Как работать с ВПР, если искомое значение — слева, а не справа

Допустим, мы купили технику с разными ценами, кодами товаров и количеством. Попробуем узнать цену конкретной модели через код товара и формулы ВПР.

pic

Вот такую табличку мы получили от поставщика: с названием товара, ценой, кодом и количеством

Прописать ВПР без изменений в таблице нельзя — по правилам формулы поиск производится по крайнему левому столбцу диапазона. 

Поэтому самый простой способ — скопировать столбец «Цена» и перенести его в правый, после «Код товара». После этого внести новый столбец в диапазон и работать с ВПР как и прежде.

Если такой вариант не подходит, есть более сложный — через массивы.

Массив в Excel и Google Таблицах — это определенный набор данных, можно сказать, та же таблица, только «виртуальная». 

Массивы могут быть одномерными, то есть состоять только из строк вроде {1\2} или столбцов вида {1;2}. Или же многомерными — включать и столбцы, и строки.

Для поиска цены создадим отдельные поля «Код товара» и «Цена».

pic

Поля можно создавать в листе с товарами или в новом

И прописываем ВПР для ячейки «Цена». Функция будет вида

=ВПР(H6;{‘Лист6’!D:D \ ‘Лист6’!C:C};2;0), где:

  • H6 — номер ячейки с кодом товара.
  • Лист6 — название листа, в котором находится наша таблица с ценами, кодами и количеством товаров.
  • D:D — диапазон столбца с кодами товаров.
  • C:C — диапазон столбца с ценами товаров.
  • 2 — номер столбца из диапазона.
  • 0 — точное соответствие.

Фигурными скобками как раз создаем массив, а обратной косой чертой показываем, что данные разделяются по столбцам. Тем самым меняем столбцы исходной таблицы местами — теперь сначала идет D:D, а только потом C:C. Такой лайфхак по обходу ограничения функции ВПР.

pic

Так выглядит формула с массивами

В итоге, когда введем в ячейку «Код товара» соответствующие данные, получим информацию о стоимости устройств.

pic

Проверяем, как все работает

Есть и другие способы работать с ВПР, если искомое значение слева. Например, с помощью функции СУММЕСЛИ, ВЫБОР, ИНДЕКС и ПОСКПОЗ — о таком варианте рассказывали на сайте «Планета Excel». Другую полезную инструкцию по работе с массивами выкладывали в телеграм-канале «Google Таблицы».

Как использовать символьные шаблоны ВПР

Мы рассказывали о том, что в ВПР есть неточный поиск, который работает только с цифрами. Но для неточного поиска по словам тоже кое-что есть.

Разберемся на примере наших товаров. Попробуем найти ячейку, в которой встречается слово Iphone с любыми словами и цифрами до и после него.

pic

Ищем Iphone из списка

Для этого прописываем формулу:

=ВПР(«*Iphone*»;диапазон;1;0) 

Звездочки означают любое количество любых символов (в том числе их отсутствие). То есть условию будут соответствовать и «Apple Iphone», и «Iphone 12», и «Iphone».

pic

Проверяем, как работает фильтрация со звездочкой

А чтобы найти ячейку со словом Iphone с определенным количеством знаков после него, нужно составить формулу вида:

=ВПР(«*Iphone ?? ???»;диапазон;1;0)

pic

А теперь смотрим, как работает более строгая фильтрация. Каждый знак вопроса — один символ.
Напоминаем: если в таблице есть несколько ячеек, которые соответствуют запросу из формулы, то функция выдаст только первое вхождение по порядку.

Также ВПР можно настроить для нескольких условий одновременно, о таком способе рассказывал в своем блоге Евгений Намоконов. Пригодится, например, чтобы быстро найти стоимость битого Iphone 12 из таблицы.

Поделиться

СВЕЖИЕ СТАТЬИ

Другие материалы из этой рубрики

документ

документ

Не пропускайте новые статьи

Подписывайтесь на соцсети

Делимся новостями и свежими статьями, рассказываем о новинках сервиса

«Честно» — авторская рассылка от редакции Unisender

Искренние письма о работе и жизни. Свежие статьи из блога. Эксклюзивные кейсы
и интервью с экспертами диджитала.

unisender

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

Возможные ошибки новичков

ВПР в Excel

Алгоритм работы функции:

  1. Указываем, что искать (абсолютное значение или что-то в ячейке).
  2. Указываем, где искать (некий диапазон в другой таблице).
  3. Указываем, какое значение возвращать. Это – самая сильная сторона ВПР. Когда функция находит совпадение (например, фамилию работника), она возвращает не саму фамилию, а значение, которое находится в той же строке. То есть мы можем вернуть зарплату этого работника, его фамилию, дату рождения – в общем, все, что захотим, при условии, что все данные в одной строке принадлежат одному работнику (данные упорядочены).
  4. Указываем точность совпадения. Эксель позволяет вернуть как точное совпадение, так и частичное. Рекомендуем всегда пользоваться точным совпадением, потому что «частичное совпадение» – вещь весьма расплывчатая, Эксель может взять вообще не те данные, которые вам на самом деле нужны. Как-то повлиять на алгоритм выбора простыми методами нельзя.

На практике это выглядит вот так: ВПР(B2;’Дневная потребность’!$A$3:$B$12;2;0), где:

  • B2 – что мы будем искать.
  • Дневная потребность’!$A$3:$B$12 – где мы будем искать. Указываем таблицу на другом листе.
  • 2 – из какого столбца мы будем возвращать данные, когда найдем соответствие.
  • 0 – используем точное соответствие (1 – использовать приблизительное, не рекомендуется).

Примеры

Разберем несколько задач с использованием функции ВПР в Excel.

1. Поиск неизвестного в общей таблице.

Это простейшая задача научит быстро обнаруживать необходимые данные в больших таблицах.

Исходная информация:

Есть таблица в Excel с перечнем лекарственных препаратов, их производителем и стоимостью.

Задача: найти стоимость препарата Хепилор.

Решение состоит в последовательности следующих действий:

  • Выбор критерия: в ячейку В12 вводим название Лекарственного препарата «Хепилор».
  • Выбор массива: выбираем диапазон начала и конца таблицы, где должен осуществляться поиск: В3:D10.
  • Выбор номера столбца: указываем номер столбца, из которого должна быть считана информация в одной строке с названием препарата. В нашем примере это 3, т. к. столбец №1 расположен вне области нужного нам диапазона.
  • Ставим функцию «0» или «Ложь».

Аналогично можно произвести поиск производителя Хепилора. Для этого потребуется заменить номер столбца, где расположены необходимые данные, т. е. 3 на 2.

2. Пример расчета неизвестного показателя из исходных данных.

Предположим, что у нас есть приют для котиков. Нам нужно посчитать, сколько пакетиков корма нам нужно купить на завтра и сколько денег на это нужно. У нас есть 2 таблицы на разных страницах:

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

  • Во второй таблице указано количество пакетиков на день в зависимости от веса кота.

В строке 2 указаны номера колонок – колонки обязательно нужно нумеровать, без этого функция работать не будет.

Итак, щелкаем на первое пустое поле в основной таблице, нажимаем на значок создания функции и выбираем ВПР.

Нам нужно заполнить аргументы функции:

Искомое значение – это то значение, по которому мы будем искать. В нашем случае это «Вес кота», поэтому указываем B2. Таблица – это место, где мы будем искать. Нужно выбрать всю таблицу за исключением заголовка и номеров колонок.

Кроме того, нужно зафиксировать значения диапазона таблицы, чтобы она не «поехала», когда мы будем распространять формулу на другие ячейки основной таблицы. Для этого выделяем диапазон в конструкторе формулы и жмем F4.

Далее указываем номер столбца, из которого нужно брать данные. В нашем случае – второй столбец, поскольку в нем указано количество пакетиков. В «Интервальный просмотр» ставим 0, чтобы искать по точному соответствию.

Применяем – получаем результат. Растягиваем его на остальные ячейки.

Пакетик корма стоит 60 рублей, поэтому высчитываем стоимость как D2=C2*60 (и растягиваем на остальные пустые ячейки), в C9 пишем =СУММ(C2:C8), в D10 пишем =СУММ(D2:D8).

Получаем 14.5 пакетиков в день на сумму 870 рублей, по факту придется купить 15 на сумму 900 рублей, ибо половину пакетика никто не продаст.

3. Комбинирование таблиц с ВПР.

Исходные данные: имеем 2 таблицы.

«Отчет о количестве товара» и «Отчет о цене за единицу товара».

Задача: объединить данные двух таблиц.

Порядок действий:

Выбираем ячейку для вставления данных (D3) и пишем функцию: ВПР (В3;F3:G14;2;0), где:

  • выбор критерия:В3;
  • выбор диапазона: F3:G14;
  • № столбца: 2;
  • стандартно: «0» или «Ложь».

Алгоритм решения:

  1. Поиск совпадений с верхней ячейки первого столбца.
  2. Поиск соответствия установленному критерию сверху вниз.
  3. После того, как найден Хепилор, производится отсчет столбцов вправо.
  4. ВПР выдает искомое значение, в нашем случае это цена – 86,90.

Чтобы в столбец D первой таблицы вставить данные не по одной строке, а в целом, нужно скопировать функцию до последнего критерия. Но, для избежания «съезжания» массива вниз, нужно использовать абсолютные ссылки для диапазона в ячейке D3. Для этого нужно выделить диапазон F3:G14 и нажать клавишу F4, далее завершить копирование формулы.

Итоговая таблица будет такая:

Здесь вы сможете скачать примеры применения ВПР Excel

ВПР в Гугл Таблицах

У Гугла все работает абсолютно так же. Функция называется VLOOKUP, но вы можете написать ВПР, и Гугл автоматически поменяет название после того, как вы примените функцию. Единственная особенность – формулу нужно вводить непосредственно в поле, конструктор недоступен.

Примеры с пошаговыми инструкциями

1. Пример. Осуществляем поиск данных из списка.

Дана таблица с именами и оценками учащихся.

Требуется быстро найти оценку конкретного ученика, например, Martha.

Алгоритм: =VLOOKUP(E2,$A$2:$B$10,2,False)

При введении в ячейку Е2 любого имени, в Е3 будет отображаться значения его оценки.

Это очень удобно, когда исходных данных много, таблицы большие, а информация нужна срочно.

2. Пример.

Создаем 2 таблицы – основную и ту, в которой мы будем искать информацию.

Выбираем первую ячейку, пишем =ВПР(. После этого Гугл предлагает нам ввести или выбрать данные. Данные разделяются знаком ;.

Чтобы указать диапазон таблицы, переходим на нужную страницу и выделяем таблицу. Выделили – не забудьте нажать на F4, чтобы зафиксировать диапазон.

Вводим номер столбца и 0, чтобы искать точное совпадение. Распространяем формулу на остальные ячейки, считаем цену для каждого кота и общие суммы.

Возможные ошибки новичков

  • Не фиксирован диапазон. Если вы не зафиксируете диапазон при указании границ таблицы с данными, в первой ячейке формула применится верно, а вот в остальных будут неправильные значения, потому что диапазон таблицы «поедет» вслед за смещением. Поэтому не забывайте поставить $ перед каждой координатой или просто выберите все и нажмите F4.
  • Неправильно выбран диапазон таблицы. В диапазоне нужно указывать всю таблицу, за исключением заголовка и номеров столбцов. Если у вас выскакивает ошибка, связанная с неправильной ссылкой – поищите проблему в диапазоне таблицы.
  • Поиск происходит не по первому столбцу таблицы. В этом случае результат может быть непредсказуем – всегда ищите совпадение именно в первом столбце.

Что почитать по теме

  • Справка от Майкрософт.
  • Справка от Гугла.

FAQ

Какой результат выдаст функция, если найдет несколько вхождений в таблице, в которой мы ищем данные?

Функция вернет результат из первого найденного вхождения.

Можно ли писать внутри функции формулы?

Да, вы можете как написать формулу внутри одного из параметров функции, так и передать результаты работы функции в формулу. Например, =ECЛИ(ВПР(“Иванов”;’сотрудники’!$B$3:$B$203;3;0)=1;”Есть”;”Не найден”) будет писать «Есть», если такой сотрудник есть в базе (и в специальной колонке ему присвоено значение 1), и «Не найден» в противном случае.

Подведем итоги 

Тезисно:

  • ВПР позволяет вам вставить какие-то данные из другого листа (или с этого же, если они попадают под определенные критерии).
  • Чтобы написать функцию, вам нужно указать: какие данные нужно искать; где их искать; из какой колонки таблицы брать результат; искать ли по точному совпадению.
  • В Excel и Google Sheets – одинаковый синтаксис для ВПР, единственная разница – Excel позволяет создать функцию через мастера создания функций.

You can use the following basic syntax to perform a VLOOKUP from another workbook in Google Sheets:

=VLOOKUP(A2, IMPORTRANGE("1AdlE5drC", "'sheet1'!$A$1:$B$11"), 2, 0)

This particular formula will look up the value in cell A2 of the current workbook in the range A1:B11 of a second workbook that has a spreadsheet key of 1AdlE5drC and return the corresponding value in the second column.

The following step-by-step example shows how to use this formula in practice.

Step 1: Enter Data into Both Workbooks

Suppose our current workbook contains the following data:

And suppose we have another workbook with the following data:

Step 2: Perform VLOOKUP Between Workbooks

Now suppose we would like to use a VLOOKUP in the first workbook to look up the team names in the second workbook and return the corresponding value in the Assists column.

Before we perform this VLOOKUP, we must find the spreadsheet key in the URL of the second workbook:

We can then type the following formula into cell C2 of the first workbook:

=VLOOKUP(A2, IMPORTRANGE("1_W-W0fbIYl74Kp2y5ruaGyFjWOskrcPBdQ6Vk_t_dRQ", "'sheet1'!$A$1:$B$11"), 2, 0)

Once we press Enter, the value in the Assists column from the second workbook that corresponds to the “Mavs” team will be shown:

We can then drag and fill this formula down to each remaining cell in column C to find the Assists values for each team:

The values in the Assists column of the second workbook have now all been pulled into the first workbook.

Additional Resources

The following tutorials explain how to perform other common operations in Google Sheets:

Google Sheets: Use IMPORTRANGE with Multiple Sheets
Google Sheets: How to Use IMPORTRANGE with Conditions
Google Sheets: Use VLOOKUP with Multiple Criteria

Понравилась статья? Поделить с друзьями:
  • Автомотриса адм руководство по эксплуатации
  • Посудомоечная машина горенье 45 см отдельностоящая инструкция
  • Руководство для metatrader 4
  • Селен инструкция по применению взрослым от чего помогает
  • Бетулин некст инструкция по применению отзывы цена