Я використовую VLOOKUP набагато частіше, ніж Index and Match - Поради Excel

Зміст

Я концептуально знаю, що 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

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

Дванадцять стовпців VLOOKUP загальмують ситуацію

Альтернатива: вставте прихований стовпець 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. Сьогоднішня думка поміркувати:

"Друзі не дозволяють друзям об’єднувати комірки."

Том Уртіс

Цікаві статті...