Използвам VLOOKUP далеч по-често, отколкото Index and Match - Excel Tips

Съдържание

Концептуално знам в главата си, че INDEX и MATCH превъзхождат VLOOKUP. Но и до днес ще призная, че използвам VLOOKUP 99% от времето. Ето защо.

Опитвам се да създам електронни таблици, които другите хора могат да разберат. Когато правя своите семинари на Power Excel, типична аудитория от 100 души ще има този профил:

  • 15 няма да е запознат с VLOOKUP или ще попитам дали мога да обясня VLOOKUP много бавно
  • 83 ще бъде удобно с VLOOKUP. (Имам много умна аудитория. Те използват Excel 40 часа седмично. И това са седмиците, в които са на почивка.)
  • 2 ще бъдат поддръжници на INDEX и MATCH.
Щастлив съм да съществувам съвместно с тези, които отхвърлят VLOOKUP и използват INDEX & MATCH 100% от времето.

Само с 2% от хората, запознати с INDEX и MATCH, много по-малко хора ще разберат формулите ми, ако използвам INDEX и MATCH. Освен това VLOOKUP ще се справи с моята ситуация 99% от времето. Ето моментите, когато изоставям VLOOKUP

INDEX и MATCH е по-добър при работа с двупосочно търсене.

Един индекс и два съвпадения

Обърнете внимание, че горният пример е по-опростен, ако използвате VLOOUP и след това MATCH за третия аргумент като този:

Използване на VLOOKUP и MATCH

Между другото, когато поддръжниците на INDEX / MATCH ми казват, че VLOOKUP не може лесно да погледне вляво от ключа, както в следващия пример, аз отхвърлям този аргумент. Всеки разумен човек би копирал E2: E15 в H2: H15 и би направил VLOOKUP.

Пренаредете таблицата и използвайте VLOOKUP

Но тук е единственият случай, когато ще използвам INDEX и MATCH. По-долу трябва да направя 12 колони от VLOOKUP. Вижте тази страхотна формула с една абсолютна препратка, една препратка, която замразява реда и една замразява колоната. Въпреки че тази формула е изискана и готина, тя е неефективна. Колкото и време да отнеме на Excel да намери Дата, когато търси B4, ще отнеме точно същото време, когато търси Дата в C4: M4.

Дванадесет колони на VLOOKUP ще забавят нещата

Алтернативата: вмъкнете скрита колона MATCH в B и след това използвайте 12 колони INDEX. Това решение е 11 пъти по-бързо от 12 колони на VLOOKUP. Формулата MATCH, показана в B1, се използва в B4: B9999. Функцията INDEX, показана в C2, се използва в C4: N9999. Друго предимство: вече не се нуждаете от помощните номера в ред 1.

Все още някои хубави смесени препратки

Щастлив съм да съществувам съвместно с тези, които отхвърлят VLOOKUP и използват INDEX & MATCH 100% от времето. Но аз искам същото от хората от INDEX / MATCH: Имам основателни причини да продължа да използвам VLOOKUP.

Всяка събота, признание за вина. Ще разкрия лошите си навици в Excel и ще обсъдя защо трябва да правите това, което казвам, вместо да правите това, което правя аз.

Мисъл на деня в Excel

Помолих приятелите си в Excel Master за съвети относно Excel. Днешната мисъл за размисъл:

„Приятелите не позволяват на приятелите да обединяват клетки.“

Том Уртис

Интересни статии...