Я концептуально знаю, що INDEX і MATCH перевершують VLOOKUP. Але до цього дня я визнаю, що використовую VLOOKUP 99% часу. Ось чому.
Я намагаюся створювати електронні таблиці, які інші люди можуть зрозуміти. Коли я буду проводити свої живі семінари Power Excel, типова аудиторія в 100 чоловік матиме такий профіль:
- 15 не буде знайомий з VLOOKUP або запитає, чи можу я пояснити VLOOKUP дуже повільно
- 83 буде комфортно з VLOOKUP. (У мене дуже розумна аудиторія. Вони використовують Excel 40 годин на тиждень. І це ті тижні, коли вони у відпустці.)
- 2 будуть прихильниками INDEX та MATCH.
Лише 2% людей, знайомих з INDEX та MATCH, набагато менше людей зрозуміють мої формули, якщо я використовую INDEX та MATCH. Крім того, VLOOKUP впорається з моєю ситуацією 99% випадків. Ось часи, коли я відмовляюся від VLOOKUP
INDEX та MATCH краще обробляють двосторонній пошук.

Зверніть увагу, що наведений вище приклад простіший, якщо ви використовуєте VLOOUP, а потім MATCH для третього аргументу, подібного до цього:

До речі, коли прихильники INDEX / MATCH говорять мені, що VLOOKUP не може легко дивитися ліворуч від клавіші, як у наступному прикладі, я відкидаю цей аргумент. Будь-яка розумна людина скопіює E2: E15 у H2: H15 і зробить ПЕРЕГЛЯД.

Але ось один випадок, коли я буду використовувати INDEX та MATCH. Внизу я повинен зробити 12 стовпців VLOOKUP. Перевірте цю чудову формулу з одним абсолютним посиланням, одним посиланням, що закріплює рядок, і одним, що закріплює стовпець. Хоча ця формула є вигадливою і крутою, вона неефективна. Незалежно від того, скільки часу потрібно Excel, щоб знайти дату при пошуку B4, знадобиться точно такий же час, коли буде шукати дату в C4: M4.

Альтернатива: вставте прихований стовпець MATCH в B, а потім використовуйте 12 стовпців INDEX. Це рішення в 11 разів швидше, ніж 12 стовпців VLOOKUP. Формула ВІДПОВІДНОСТІ, показана в B1, використовується в B4: B9999. Функція INDEX, показана на C2, використовується в C4: N9999. Ще одна перевага: вам більше не потрібні допоміжні номери в рядку 1.

Я радий співіснувати з тими, хто відхиляє VLOOKUP і використовує INDEX & MATCH 100% часу. Але я прошу те ж саме від людей INDEX / MATCH: у мене є вагомі причини продовжувати використовувати VLOOKUP.
Щосуботи визнання вини. Я розкрию свої шкідливі звички в Excel і обговорю, чому ви повинні робити те, що я кажу, замість того, щоб робити те, що я роблю.
Думка дня в Excel
Я попросив своїх друзів Excel Master порадити їх щодо Excel. Сьогоднішня думка поміркувати:
"Друзі не дозволяють друзям об’єднувати комірки."
Том Уртіс