Excel. Функция ВПР

Эта заметка будет полезна тем, кто хочет прокачаться в Excel, но ВПР не поддается.

Когда-то именно ВПР была моим препятствием для углубленного изучения Excel. Польза этой функции очевидна, но то ли я был невнимателен, то ли во всех инструкциях упускали важный момент. Каждый раз, когда я пытался применить ВПР, что-то шло не так, опускались руки и обучение откладывалось в сторону. Если вы в похожей ситуации - я вас обнимаю :) Надеюсь, смогу вам помочь. Судя по тому, что ВПР в вакансиях часто упоминается, похоже, проблема с функцией не только у меня :)

Нам необходимо сравнить наши "входные" цены с новым предложением поставщика.
Нам необходимо сравнить наши "входные" цены с новым предложением поставщика.

Допустим, у нас есть таблица с нашими актуальными закупочными ценами и мы получили новое предложение от другого поставщика. В столбец С нужно проставить цены из нового прайса и после этого сравнить. Когда нужно сопоставить небольшое количество позиций, ничего сложного, но если в прайсе сотни и тысячи СКЮ, без ВПР будет сложно. Выбираем ячейку С2, кликаем в строке формул и начинаем вводить "=ВПР(". Когда мы открыли скобку, Excel показывает нам подсказку:

Excel подсказывает, какие переменные нужно указать в формуле. Жирным выделяет, какой параметр нужно указать в данном месте.
Excel подсказывает, какие переменные нужно указать в формуле. Жирным выделяет, какой параметр нужно указать в данном месте.
  • искомое значение: для ячейки С2 будет А2 (ищем цену на яблоки) - кликаем по ячейке А2, потом ставим ";"
  • таблица: в данном случае будет ограничена ячейками E1:F8, выделяем ее. На этом моменте у меня всё рушилось. Дело в том, что если мы оставим как есть, а потом формулу скопируем в ячейку С3, то диапазон ячеек в таблице тоже сместится на одну строку вниз и она будет ограничена ячейками E2:F9. Чтобы этого не происходило, нужно таблицу зафиксировать - перед литерами и цифрами поставить "$" или сразу после выделения таблицы нажать F4 - "$" проставятся автоматически. Таким образом, адрес таблицы в формуле должен выглядеть так: "$E$1:$F$8". Ставим ";"
  • номер столбца: цены нам нужно взять из второго столбца в таблице, указываем "2". Ставим ";"
  • интервальный просмотр: если вы уверены, что в двух таблицах наименования написаны одинаково, можно указать "0". Этого достаточно, чтобы начать применять функцию, позже разберетесь, когда указывать ИСТИНА, когда ЛОЖЬ. В конце формулы закрываем скобку ")".

Таким образом, у нас получилась формула "=ВПР(A2;$E$1:$F$8;2;0)". Если ячейку С2 скопировать и вставить ее в ячейки С3:С5, то формула скопируется и проставится цена из входящего прайса на соответствующие фрукты. Либо можно формулу "протянуть" вниз по столбцу - если не знаете как, спросите в комментариях:)

Если я вдруг что-то упустил, вы хотите разобраться, но у вас не получается - спрашивайте там же в комментариях или в ЛС на сайте.

44
2 комментария

вводить "=ВПР(".
Не учите как неверно делать. Надо не таким колхозным методам с формулами работать, а вызывать окно самой формулы и в этом окне вводить все данные для нее. Это в сто раз быстрее, удобнее и правильнее. Дизлайк

Ответить

Показанный мной метод работает и он корректный.
Ваши эмоции комментировать не намерен.

2
Ответить