{"id":14285,"url":"\/distributions\/14285\/click?bit=1&hash=346f3dd5dee2d88930b559bfe049bf63f032c3f6597a81b363a99361cc92d37d","title":"\u0421\u0442\u0438\u043f\u0435\u043d\u0434\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043d\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u043f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044f","buttonText":"","imageUuid":""}

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

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

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

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

Допустим, у нас есть таблица с нашими актуальными закупочными ценами и мы получили новое предложение от другого поставщика. В столбец С нужно проставить цены из нового прайса и после этого сравнить. Когда нужно сопоставить небольшое количество позиций, ничего сложного, но если в прайсе сотни и тысячи СКЮ, без ВПР будет сложно. Выбираем ячейку С2, кликаем в строке формул и начинаем вводить "=ВПР(". Когда мы открыли скобку, 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, то формула скопируется и проставится цена из входящего прайса на соответствующие фрукты. Либо можно формулу "протянуть" вниз по столбцу - если не знаете как, спросите в комментариях:)

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

0
2 комментария
Сергей Леопольдович

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

Ответить
Развернуть ветку
Андрей
Автор

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

Ответить
Развернуть ветку
-1 комментариев
Раскрывать всегда