VLOOKUP срещу INDEX/MATCH: Кой е по-добър?

VLOOKUP срещу INDEX/MATCH: Кой е по-добър?

Когато става въпрос за света на Excel, той е разделен на две фракции - VLOOKUP пайи ИНДЕКС/СЪВпадение пай.

Ако искате да знаете вVLOOKUP и ИНДЕКС/СЪВпадениеКой има по-висок резултат в битката, тази статия ще се опита да отговори.

Но преди да го направя, позволете ми да изясня няколко неща – тази статия не е за хваленето на една функция и за намазването на друга.И двете функции на Excel са страхотни, всяка със своите силни страни.В някои случаи едното може да е по-добро от другото.

По време на една от моите обучителни сесии на Excel, бях изненадан да открия, че повечето хора знаят и в някои случаи владеят VLOOKUP, но почти никой не знае мощната комбинация INDEX/MATCH.

Когато го споменах, те имаха много въпроси:

  • Това формула за търсене и справка ли е?-Да!може би най-добрият
  • Ново ли е в Excel 2016?-По дяволите не!
  • Може ли да препраща към данни между различни работни листове или работни книги?-да
  • ПО-ДОБРЕ ОТ VLOOKUP?-зависи

В този урок ще сравня двете формули възможно най-обективно.

В началото нямах фаворити, но предпочитам да използвам комбинацията INDEX/MATCH вместо VLOOKUP.Изборът се определя от много фактори, включително как изглеждат и се използват данните.Ще разгледам всички тях в тази статия.

Съдържание

Свързани въпроси  Маркирайте празни клетки в Excel

VLOOKUP срещу ИНДЕКС СЪВЪВСТЯВАНЕ – ОБЕКТИВНО СРАВНЕНИЕ

Така че нека започнем и приключим дългия дебат за VLOOKUP срещу INDEX/MATCH и кое е по-добро.

За да направя това, ще сравня двете функции по някои параметри (някои са количествено измерими, други не).

Популярност на функциите

За някои хора, ако знаете как да използвате VLOOKUP, тогава знаете как да използвате Excel.Като се има предвид колко много може да направи тази единствена функция, не ги обвинявам.

Поради тази причина много хора използват VLOOKUP, защото е по-лесно за разбиране от други потребители на Excel.

Въпреки че не е състезание за популярност, то играе огромна роля за това защо VLOOKUP се използва толкова широко.

Представете си, че работите с акаунт/мениджър, който владее VLOOKUP, но не знае как да използва INDEX/MATCH.По-разумно е да използвате функции, които всички познавате, вместо да се опитвате да ги научите за INDEX/MATCH.

Заключение: VLOOKUP е безспорният победител по популярност

Лесен за използване

Това, което прави VLOOKUP толкова популярен, е неговата лекота на използване (поне в сравнение с INDEX/MATCH).

Когато тренирам в Excel, винаги първо представям VLOOKUP.Много хора намират VLOOKUP за труден, така че дори не мога да си представя да се опитвам да ги науча INDEX/MATCH (освен ако вече не знаят как да използват VLOOKUP умело).

В повечето случаи VLOOKUP е достатъчно добър.Той прави повечето неща, които хората трябва да правят, когато работят с данни.Разбира се, можете да направите същото с INDEX/MATCH, но защо да тръгвате по трудния път, когато не е необходимо.

VLOOKUP приема 3 параметъра (четвъртият е по избор) и е по-лесен за разбиране от INDEX/MATCH.

INDEX & MATCH са две отделни функции, всяка от които приема три аргумента, които трябва да се комбинират, за да се извърши търсенето (усложни ли се??).

Свързани въпроси  7 невероятни неща, които текстът в колони на Excel може да направи за вас

Когато се овладеете, може да намерите INDEX/MATCH също толкова лесно, но начинаещите може да гравитират към VLOOKUP.

Vlookup и индекс

Заключение: VLOOKUP е известен със своята лекота на използване.

Функционална гъвкавост

VLOOKUP е страхотна функция с някои ограничения:

  • Не успява да търси и връща стойността отляво на стойността за търсене.
  • Работи само за вертикално подредени данни.
  • Ако добавите/премахнете нови колони към данните, VLOOKUP ще даде грешни резултати (защото стойността на номера на колоната сега се отнася за грешната колона).Можете да направите номерата на колоните динамични, но ако планирате да комбинирате две или повече функции, защо не използвате INDEX/MATCH на първо място.

Преди да започнете да бълнувате и коментирате как VLOOKUP постига всички тези неща, изслушайте ме.VLOOKUP като самостоятелна функция не е предназначена за това.Разбира се, можете да го комбинирате с други формули и да заобиколите всички тези неща, но той губи лесните за използване етикети.

Ако някой може да накара VLOOKUP да изглежда наляво или да направи динамична колона с помощта на комбинация от формули, сигурен съм, че човекът би бил по-добре да използва INDEX/MATCH, който се справя с тези неща с лекота.

Така че да, VLOOKUP може да заобиколи тези ограничения, но не си струва.С малко повече кодиране и роботика, сигурен съм, че можете да получите VLOOKUP, за да получите и любимото си кафе, но не забравяйте, че не е предназначен за това.

От друга страна, комбинацията INDEX-MATCH се използва за справяне с всички тези проблеми.то може

  1. Намерете и върнете стойността вляво от стойността за търсене,
  2. Работете с хоризонтално и/или вертикално структурирани данни.
  3. обработвайте номера на редове/колони в случай, че вмъкнете или изтриете някои от набора от данни

Стойност за търсене на Vlookup вдясно

Заключение: Комбинацията INDEX/MATCH ви дава по-голяма гъвкавост от VLOOKUP.

скорост на формулата

Тази разлика е едва забележима, когато имате по-малки набори от данни.

Въпреки това, ако имате хиляди редове и много колони, това може да бъде решаващ фактор.

Без да изобретявам колелото, ето гоЧарли Кидстатия, в която той ясно споменаваВ най-лошия случай методът INDEX-MATCH е толкова бърз, колкото и VLOOKUP;В най-добрия случай е много по-бързо.

Въпреки че смятам, че това е един от факторите, не мисля, че е толкова важен, колкото другите.Microsoft работи усилено, за да подобри скоростта на тези функции през годините и направиха значителни подобрения, откакто за първи път написах това.

това е актуализация, те споменаха как са направили формули като VLOOKUP, HLOOKUP и MATCH по-бързо.

Освен това има много малко хора, които всъщност могат да се възползват от подобренията на скоростта, които идват с използването на INDEX/MATCH вместо VLOOKUP.

Заключение: Ако търсите скорост, комбинацията INDEX/MATCH е правилният начин.

Свързани въпроси  Acer Bluetooth драйвер - Изтеглете за Windows 10 или 8.1 или 7

Обща преценка (VLOOKUP в комбинация с INDEX/MATCH)

Въпреки че съм голям фен на INDEX/MATCH, честно казано трябва да призная, че VLOOKUP все още е цар.

Това не означава, че не трябва да учите INDEX/MATCH, но ако сте нов в Excel и формулите за търсене, започнете с VLOOKUP.Първо използвайте и овладейте, след това преминете към INDEX/MATCH

INDEX/MATCH е мощна комбинация с повече гъвкавост и скорост от формулата VLOOKUP.

Като се има предвид това, VLOOKUP не отива никъде и вероятно ще остане една от най-популярните функции в Excel за години напред.

Разлика между VLOOKUP и INDEX/MATCH

Преди да направя сравнение, мисля, че е важно да се разберат основните разлики (и по-важното приликите) между тези две функции.

Няма да се гмуркам в синтаксиса и примерите на тези функции.Ако се интересувате, имам подробен урок за VLOOKUP и INDEX/MATCH.

Както VLOOKUP, така и INDEX/MATCH са формули, които могат да се използват за търсене на стойности в набор от данни и получаване на съответните стойности (например, ако сканирате меню и намерите цената на ястието, което искате да поръчате).

В повечето случаи можете да ги използвате взаимозаменяемо.

Основната разлика между тези функции става още по-важна, когато имате нужда от повече от прости операции за намиране и получаване.

Ето някои основни разлики между двете формули:

  1. VLOOKUP е една формула, която извършва цялото търсене и получаване, но за INDEX/MATCH трябва да използвате две функции във формулата.
  2. INDEX/MATCH може да извършва по-разширено търсене - като намиране на лявата страна на набор от данни, превръщане на стойностите на редове/колони в динамични и т.н.
  3. INDEX/MATCH осигурява по-голяма гъвкавост и е по-подходящ за изграждане на модели на данни или работа със сложни данни

О, здравей 👋Приятно ми е да се запознаем.

Абонирайте се за нашия бюлетин, изпращайте много редовнострахотна техникана вашата поща.

Публикувай коментар