Разлика между 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
Нека да обсъдим някои от основните ключови разлики между 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, тя има гъвкавостта да вмъква или изтрива колоните в масива на таблицата. Това не променя резултата, тъй като използваме динамични диапазони във формулата. Можете да видите изхода на две от функциите, след като в масива на таблицата поставихме нова колона с име Местоположение.
Докато използвате 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 | ИНДЕКС МАТЧ |
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 Таблици | Топ 7 ключови разлики
- Excel срещу Tableau, използвайки Excel Format Format
- Excel срещу CSV | Топ 7 полезни сравнения
- Excel срещу Access | Топ 5 сравнение