Разница между VLOOKUP и INDEX MATCH
VLOOKUP в Excel - это функция, которая очень полезна при поиске значений, относящихся к ссылкам. Это также можно считать самой мощной формулой, представленной в Microsoft Excel для поиска значений. Однако что, если я скажу вам, что есть другая функция, которую можно использовать для поиска значений в Excel? Да, вы слышали это правда! В Excel есть еще одна функция, которую можно использовать в комбинации для выполнения той же задачи, что и VLOOKUP. Я бы пошел на шаг дальше и сказал, что функция более универсальна и полезна, чем функция VLOOKUP. Эта функция является комбинацией функций INDEX и MATCH. INDEX MATCH позволяет нам искать значения, аналогичные VLOOKUP, более эффективным способом, чем VLOOKUP. В этой статье я расскажу вам о сравнительном подходе между VLOOKUP и INDEX MATCH.
Сравнение лицом к лицу между VLOOKUP и INDEX MATCH (Инфографика)
Ниже приведены 8 лучших сравнений VLOOKUP и INDEX MATCH :
Ключевые различия между VLOOKUP и INDEX MATCH Formula
Давайте обсудим некоторые из основных ключевых различий между VLOOKUP и INDEX MATCH.
1. Первое и основное различие между функциями VLOOKUP и INDEX MATCH заключается в самих формулах. VLOOKUP - это встроенная формула Excel, тогда как INDEX MATCH - это комбинация встроенных функций Excel INDEX и MATCH, которые вместе можно использовать для поиска заданного значения в массиве таблиц.
2 Второе наиболее заметное различие заключается в обработке этих двух. VLOOKUP использует ссылки на статические данные для поиска значений в массиве, что означает, что ссылки на столбцы обозначаются такими номерами, как 1, 2, 3 и т. Д. С другой стороны, функция INDEX MATCH использует динамические диапазоны в функции MATCH (где происходит поиск), что позволяет ему работать более эффективно, чем VLOOKUP. Смотрите ниже два изображения для ваших ссылок.
3. Вставка или удаление столбца в массиве таблиц под функцией VLOOKUP дает вводящие в заблуждение результаты, поскольку используются ссылки на статические данные. Тем не менее, когда мы используем функцию INDEX MATCH, она имеет гибкость вставки или удаления столбцов внутри массива таблицы. Это не меняет результат, так как мы используем динамические диапазоны в формуле. Вы можете увидеть выходные данные двух функций после того, как мы вставили новый столбец с именем Location в массив таблицы.
При использовании VLOOKUP нам не удается получить точное значение заработной платы для значения поиска. в то время как в INDEX MATCH, хотя мы добавили столбец, функция была достаточно гибкой, чтобы захватить правильное значение заработной платы, касающееся значения поиска.
4. VLOOKUP можно использовать только тогда, когда у вас есть данные слева направо, или, другими словами, можно использовать только тогда, когда столбец, связанный со значением поиска, является первым в массиве таблицы. У INDEX MATCH нет таких ограничений, его можно использовать для поиска значений слева направо, а также справа налево. Это делает эту функцию более гибкой по сравнению с VLOOKUP.
5. Формула VLOOKUP может искать значения только по вертикальным линиям, то есть по столбцам. V в начале формулы обозначает вертикаль. Так как он может использоваться только для вертикальных поисков, он автоматически ограничивается тем, что его нельзя использовать по горизонтальным линиям (для этого мы используем HLOOKUP). INDEX MATCH, с другой стороны, является гибким для перемещения как по столбцам, так и по строкам. Таким образом, он может искать значения через оба. Короче говоря, INDEX MATCH выполняет работу как VLOOKUP, так и HLOOKUP в одной формуле.
6. VLOOKUP имеет ограничения по размеру для значения поиска, которое не может превышать 255 символов. Если какое-либо значение поиска превышает 255 символов, функция VLOOKUP выдаст ошибку. С другой стороны монеты, INDEX MATCH не имеет никаких ограничений для значения поиска.
7. VLOOKUP очень плохой, когда мы пытаемся перетащить формулу по строкам или столбцам с одинаковым ссылочным значением. Он обеспечивает тот же результат, что и первый результат поиска, потому что мы используем статические ссылки. С другой стороны, INDEX MATCH достаточно умен, чтобы узнать фактическое значение, связанное со столбцом, когда мы перетаскиваем формулу через строки / столбцы. Смотрите скриншот ниже для лучшей визуализации:
8 Это единственный факт, который мешает VLOOKUP. Это легко понять и реализовать по сравнению с INDEX MATCH из-за его простой природы. С другой стороны, некоторые пользователи считают INDEX MATCH трудным для понимания из-за комбинации двух формул, которая кажется сложной.
9. Когда дело доходит до обработки больших наборов данных, VLOOKUP не так быстр, как INDEX MATCH (из-за статических ссылок). Говорят, что обычно INDEX MATCH на 30% быстрее, чем VLOOKUP в обычные дни.
Сравнительная таблица VLOOKUP и INDEX MATCH
В таблице ниже приведены сравнения между VLOOKUP и INDEX MATCH:
ВПР | ИНДЕКС МАТЧ |
VLOOKUP использует статическую ссылку на данные при поиске значений. | INDEX MATCH использует динамические диапазоны данных при поиске значений. |
Вставка или удаление столбца влияет на результат VLOOKUP. | Вставка или удаление столбца не влияет на результат INDEX MATCH. |
VLOOKUP можно использовать только для поиска значений слева направо. | INDEX MATCH может искать значения слева направо, а также справа налево. |
VLOOKUP может искать только по вертикальным линиям, то есть по столбцам, а не по строкам. | INDEX MATCH может искать значения как по строкам, так и по столбцам. |
VLOOKUP имеет ограничение на размер lookup_value. Оно не должно превышать 255 символов. | У INDEX MATCH нет ограничений по размеру или длине для совпадающих значений. |
VLOOKUP не дружит, когда дело доходит до копирования и перетаскивания. | INDEX MATCH более удобен, когда дело доходит до копирования и перетаскивания формулы по нескольким ячейкам. |
VLOOKUP легко понять и запомнить по сравнению с INDEX MATCH. | INDEX MATCH сложно понять и запомнить из-за его сложной природы, которая сочетает в себе две функции / формулы. |
VLOOKUP не так быстр, как INDEX MATCH, когда мы имеем дело с большими наборами данных. | INDEX MATCH обычно быстрее, чем VLOOKUP. |
Вывод
Рассмотрев все эти моменты, мы можем сделать вывод, что INDEX MATCH может использоваться как гибкая, универсальная и быстрая альтернатива функции VLOOKUP. Тем не менее, для некоторых пользователей он все еще может быть самым сложным по сравнению с VLOOKUP из-за сложной природы, а также из-за комбинации комбинаций Index Match.
Рекомендуемые статьи
Это руководство по основным различиям между VLOOKUP и INDEX MATCH. Здесь мы также обсудим ключевые отличия VLOOKUP от INDEX MATCH с инфографикой и таблицей сравнения. Вы также можете взглянуть на следующие статьи, чтобы узнать больше -
- Excel против Google Sheets | Топ 7 ключевых отличий
- Excel против таблицы с использованием формата таблицы Excel
- Excel против CSV | Топ 7 полезных сравнений
- Excel против доступа | Топ 5 Сравнение