ИНДЕКС+ПОИСКПОЗ против ВПР в Excel

Функции Excel ИНДЕКС+ПОИСКПОЗ, как и ВПР, используются для поиска чего-либо в наборе данных. В первом случае одна формула вложена в другую, тогда как ВПР – это одна функция, которая работает независимо.

Стоит отметить, что в MS Office имеется функция ПРОСМОТРX (XLOOKUP), которая используется для аналогичных целей, однако эта функция недоступна в версиях Excel 2019 и более ранних версиях.

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

ИНДЕКС-ПОИСКПОЗВПР
требуется больше времени, чтобы научиться пользоватьсяпрост для понимания; прост в реализации
поддерживает большие размеры значений поискане выполняет поиск справа налево
не подвержен влиянию изменений столбцовпоиск по размеру значения ограничивается 255 символами
поиск в любом направлении

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

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

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

Простота использования: ВПР прост для понимания

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

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

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

Динамика: ИНДЕКС+ПОИСКПОЗ адаптируется к изменениям столбцов

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

Например, ваша формула может извлекать данные из 2-го столбца. Если вы добавите новый столбец между 1 и 2, исходный столбец окажется на 3 месте, что изменит результаты. Если у вас много формул, использующих ВПР, обновление каждой из них для отражения нового столбца быстро становится утомительным, а если забыть хотя бы об одной, результаты будут искажены. Функция по сути ломается при изменении номеров столбцов.

ИНДЕКС может столкнуться с той же проблемой, поскольку он также может ссылаться на номер столбца, но объединение с ПОИСКПОЗ сводит это на нет. Здесь есть наглядный пример: вы можете добавлять новые столбцы, и формула обновляется вместе с изменениями, то есть вы можете добавлять сколько угодно столбцов, и формула все равно найдет то, что ей нужно.

Гибкость поиска: ВПР отрицает поиск справа налево

ВПР имеет ограничение, которого нет у ИНДЕКС+ПОИСКПОЗ, а именно: search_value (то, что вы ищете) всегда должно находиться в крайней левой позиции lookup_table (данные, по которым вы ищете). Другими словами, он не может смотреть влево, что ограничивает ваши возможности.

Index+match vs. vlookup

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

Еще один способ, которым ИНДЕКС+ПОИСКПОЗ является более гибким, заключается в том, что вам не нужно беспокоиться об ограничении в 255 символов. ВПР работает нормально в большинстве случаев, но он выдаст ошибку, если значение поиска превысит это значение.

Окончательный вердикт

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

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

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

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

Добавить комментарий