Когда дело доходит до мира Excel, он делится на две фракции - ВПР пироги ИНДЕКС/ПОИСКПОЗ пирог.
Если вы хотите узнать вВПР и ИНДЕКС/ПОИСКПОЗУ кого из них больше очков в бою, постарается ответить эта статья.
Но прежде чем я это сделаю, позвольте мне прояснить несколько вещей — эта статья не о восхвалении одной функции и критике другой.Обе эти функции Excel великолепны, каждая со своими сильными сторонами.В некоторых случаях одно может быть лучше другого.
Во время одного из моих учебных занятий по Excel я с удивлением обнаружил, что большинство людей знают и в некоторых случаях умеют пользоваться функцией ВПР, но почти никто не знает мощную комбинацию ИНДЕКС/ПОИСКПОЗ.
Когда я упомянул об этом, у них было много вопросов:
- Это формула поиска и ссылки?–Да!может быть, лучший
- Это новое в Excel 2016?–Конечно нет!
- Может ли он ссылаться на данные между разными листами или книгами?–да
- ЛУЧШЕ, ЧЕМ ВПР?–По-разному
В этом уроке я буду сравнивать две формулы максимально объективно.
Сначала у меня не было фаворитов, но я предпочитаю использовать комбинацию ИНДЕКС/ПОИСКПОЗ вместо ВПР.Выбор определяется многими факторами, в том числе тем, как данные выглядят и используются.Я расскажу обо всех из них в этой статье.
Содержание:
VLOOKUP Vs INDEX MATCH – ОБЪЕКТИВНОЕ СРАВНЕНИЕ
Итак, давайте начнем и закончим долгий спор о ВПР против ИНДЕКС/ПОИСКПОЗ и о том, что лучше.
Для этого я сравню две функции по некоторым параметрам (некоторые из них поддаются количественной оценке, некоторые — нет).
Популярность функций
Для некоторых людей, если вы знаете, как использовать функцию ВПР, значит, вы знаете, как использовать Excel.Учитывая, как много может сделать эта единственная функция, я их не виню.
По этой причине многие люди используют функцию ВПР, потому что ее легче понять другим пользователям Excel.
Хотя это не конкурс популярности, он играет огромную роль в том, почему ВПР так широко используется.
Представьте, что вы работаете с аккаунтом/менеджером, который хорошо разбирается в ВПР, но не знает, как использовать ИНДЕКС/ПОИСКПОЗ.Имеет больше смысла использовать функции, которые вы все знаете, а не пытаться научить их ИНДЕКС/ПОИСКПОЗ.
Вывод: ВПР — явный лидер по популярности.
Легко использовать
Что делает ВПР таким популярным, так это простота использования (по крайней мере, по сравнению с ИНДЕКС/ПОИСКПОЗ).
Когда я тренируюсь в Excel, я всегда сначала ввожу функцию ВПР.Многим людям ВПР сложно, поэтому я даже не могу представить, как научить их ИНДЕКС/ПОИСКПОЗ (если только они уже не знают, как умело использовать ВПР).
В большинстве случаев VLOOKUP достаточно хорош.Он делает большинство вещей, которые люди должны делать при работе с данными.Конечно, вы можете сделать то же самое с ИНДЕКС/ПОИСКПОЗ, но зачем идти сложным путем, если вам это не нужно.
ВПР принимает 3 параметра (четвертый необязателен) и его легче понять, чем ИНДЕКС/ПОИСКПОЗ.
ИНДЕКС и ПОИСКПОЗ — это две отдельные функции, каждая из которых принимает три аргумента, которые следует объединить для поиска (усложнилось??).
Когда вы освоитесь, вам может показаться, что ИНДЕКС/ПОИСКПОЗ так же прост, но новички могут тяготеть к ВПР.
Вывод: функция VLOOKUP известна своей простотой использования.
Функциональная гибкость
ВПР — отличная функция с некоторыми ограничениями:
- Он не выполняет поиск и возвращает значение слева от значения поиска.
- Он работает только для вертикально расположенных данных.
- Если вы добавите или удалите новые столбцы к данным, функция ВПР даст неправильные результаты (поскольку значение номера столбца теперь относится к неправильному столбцу).Вы можете сделать номера столбцов динамическими, но если вы планируете объединить две или более функций, почему бы не использовать ИНДЕКС/ПОИСКПОЗ в первую очередь.
Прежде чем вы начнете разглагольствовать и комментировать, как VLOOKUP выполняет все эти задачи, выслушайте меня.ВПР как отдельная функция не предназначена для этого.Конечно, вы можете комбинировать его с другими формулами и обойти все эти вещи, но он лишается простых в использовании меток.
Если кто-то может использовать комбинации формул, чтобы функция ВПР смотрела влево или чтобы столбцы были динамическими, я уверен, что этому человеку будет лучше использовать ИНДЕКС/ПОИСКПОЗ, который легко справляется с этими вещами.
Так что да, ВПР может обойти эти ограничения, но оно того не стоит.Я уверен, что с немного большим количеством кода и робототехники вы сможете заставить ВПР получать свой любимый кофе, но помните, что он не предназначен для этого.
С другой стороны, для решения всех этих проблем используется комбинация ИНДЕКС-ПОИСКПОЗ.это может
- Найдите и верните значение слева от искомого значения,
- Работа с горизонтально и/или вертикально структурированными данными.
- обрабатывать номера строк/столбцов на случай, если вы вставите или удалите некоторые из набора данных
Вывод. Комбинация ИНДЕКС/ПОИСКПОЗ обеспечивает большую гибкость, чем ВПР.
формула скорости
Эта разница едва заметна, когда у вас есть наборы данных меньшего размера.
Однако если у вас тысячи строк и много столбцов, это может стать решающим фактором.
Не изобретая велосипед, вот оноЧарли Кидстатья, в которой он ясно упоминаетВ худшем случае метод ИНДЕКС-ПОИСКПОЗ работает так же быстро, как ВПР;В лучшем случае намного быстрее.
Хотя я думаю, что это один из факторов, я не думаю, что он так важен, как другие.Корпорация Майкрософт усердно работала над повышением скорости этих функций на протяжении многих лет, и с тех пор, как я впервые написал эту статью, они внесли значительные улучшения.
это обновление, они упомянули, как они сделали такие формулы, как ВПР, ГПР и ПОИСКПОЗ, быстрее.
Кроме того, очень немногие люди действительно могут извлечь выгоду из повышения скорости, связанного с использованием ИНДЕКС/ПОИСКПОЗ вместо ВПР.
Вывод: если вам нужна скорость, комбинация ИНДЕКС/ПОИСКПОЗ – то, что вам нужно.
Общая оценка (ВПР в сочетании с ИНДЕКС/ПОИСКПОЗ)
Хотя я большой поклонник ИНДЕКС/ПОИСКПОЗ, честно говоря, я должен признать, что ВПР по-прежнему лидирует.
Это не означает, что вы не должны изучать ИНДЕКС/ПОИСКПОЗ, но если вы новичок в Excel и формулах поиска, начните с ВПР.Сначала используйте и осваивайте, а затем переходите к ИНДЕКСУ/ПОИСКПОЗУ.
ИНДЕКС/ПОИСКПОЗ — мощная комбинация с большей гибкостью и скоростью, чем формула ВПР.
Сказав это, ВПР никуда не денется и, вероятно, останется одной из самых популярных функций в Excel на долгие годы.
Разница между ВПР и ИНДЕКС/ПОИСКПОЗ
Прежде чем проводить сравнение, я думаю, важно понять основные различия (и, что более важно, сходства) между этими двумя функциями.
Я не буду углубляться в синтаксис и примеры этих функций.Если вам интересно, у меня есть подробное руководство по ВПР и ИНДЕКС/ПОИСКПОЗ.
И ВПР, и ИНДЕКС/ПОИСКПОЗ — это формулы, которые можно использовать для поиска значений в наборе данных и получения соответствующих значений (например, если вы просматриваете меню и находите цену блюда, которое хотите заказать).
В большинстве случаев вы можете использовать их взаимозаменяемо.
Основное различие между этими функциями становится еще более важным, когда вам нужно нечто большее, чем простые операции поиска и получения.
Вот некоторые основные различия между двумя формулами:
- ВПР — это единственная формула, которая выполняет поиск и получение, но для ИНДЕКС/ПОИСКПОЗ вам нужно использовать в формуле две функции.
- ИНДЕКС/ПОИСКПОЗ может выполнять более сложные поиски, такие как поиск левой части набора данных, создание динамических значений строк/столбцов и т. д.
- ИНДЕКС/ПОИСКПОЗ обеспечивает большую гибкость и больше подходит для построения моделей данных или работы со сложными данными.