Вибираючи, який рецепт вертикального запиту використовувати, більшість спеціалістів Excel погоджуються, що INDEX MATCH є кращим рівнянням, ніж VLOOKUP. Як би там не було, багато людей насправді вдаються до використання VLOOKUP у світлі того факту, що це менш складний рецепт. Одним із важливих чинників цієї проблеми є те, що дуже багато людей насправді не повністю розуміють переваги переходу з VLOOKUP, і без такого розуміння вони не бажають надавати можливість отримати навички з більш карколомним рівнянням. Мотивація цієї публікації полягає в тому, щоб вичерпно висвітлити всі переваги використання INDEX MATCH і переконати вас, що ви повинні використовувати INDEX MATCH виключно для своїх висхідних запитів у цілому.
Що таке INDEX MATCH в Excel
Наведена нижче формула є поєднанням двох можливостей у Excel: ІНДЕКС і MATCH.
=INDEX() повертає значення комірки в таблиці з огляду на сегмент і номер стовпця.
=MATCH() повертає місце клітинки в послідовності або сегменті.
Об’єднані два рівняння можуть дивитися вгору та повертати цінність комірки в таблиці у світлі стандартів вертикалі та рівня.
Як використовувати формулу ІНДЕКС в Excel
Нижче наведено таблицю з іменами, рівнями та вагою осіб. Нам потрібно використати рівняння INDEX, щоб перевірити рівень Таніша. Ось ілюстрація того, як це зробити.
Дотримуючись цих засобів,
- Введіть =INDEX( і виберіть область таблиці, а потім додайте кому
- Введіть номер стовпця для Thanish, тобто 4, і додайте кому
- Введіть номер розділу для Height, який дорівнює 2, і закрийте розділ
- Результат 5,8.

Як використовувати формулу MATCH в Excel
Залишаючись на аналогічній моделі, ми повинні використовувати MATCH, щоб відсортувати, у якому стовпці знаходиться Thanish.
Катріна Кайф
Дотримуючись цих засобів,
- Введіть =MATCH( і підключіться до комірки, що містить Thanish… ім’я, яке нам потрібно повернути вгору.
- Виберіть кожну клітинку в розділі «Ім’я» (враховуючи заголовок «Ім’я»).
- Введіть нуль 0 для точного збігу.
- У результаті Таніш потрапив у стовпець 4.

Як поєднати INDEX і MATCH
Зараз ми можемо взяти два рівняння MATCH і використовувати їх, щоб замінити 4 і 2 у першому рецепті INDEX. Результатом є рівняння INDEX MATCH.
Дотримуючись цих засобів,
- Виріжте рівняння MATCH для Thanish і замініть ним 4.
- Виріжте рівняння MATCH для Height і замініть ним 2.
- Результат: зріст Таніша становить 5,8.
- Вітаємо, зараз у вас є потужне рівняння INDEX MATCH!

Що таке VLOOKUP в Excel?
VLOOKUP означає «Вертикальний пошук». Можливість змушує Excel шукати конкретне значення в сегменті (передбачуваний «кластер таблиці»), щоб повернути значення з альтернативного розділу в подібному стовпці. Ця стаття покаже вам, як використовувати функцію VLOOKUP.
Можливість VLOOKUP складається з 4 частин,
- Значення, яке потрібно повернути вгору;
- Діяльність, у якій вам потрібно знайти цінність і повернути повагу;
- Кількість розділу в межах вашого охарактеризованого діапазону, який містить повернення поваги;
- 0 або FALSE для точної координати вартості, яку ви шукаєте; 1 або TRUE для приблизного збігу.
Синтаксис: VLOOKUP([значення], [діапазон], [номер стовпця], [false або true])
У нашій моделі ми маємо короткий список імен, зросту та ваги. Нам потрібно швидко знайти висоту Саї в цій таблиці. В першу чергу виділяємо комірку, в якій потрібно розподілити висоту:

Таким чином, у вибраній клітинці ми починаємо створювати: =VLOOKUP( :

Потім у цей момент ми вибираємо цінність, яку нам потрібно розглянути, для цієї ситуації це «Sai» у клітинці F3,

Далі ми вводимо «,» і вибираємо охоплення (або кластер таблиці), у якому нам потрібно знайти оцінку запиту та повернути оцінку. Для цієї ситуації це діапазон (B2:D8):

Потім у цей момент ми вводимо «,» і кількість розділу в охарактеризованому діапазоні, в якому нам потрібно шукати повернення поваги. Для цієї ситуації це сегмент 2, який закінчується «,» і «0» або Оманливі для певної координати з оцінкою запиту «Sai»:

У той момент, коли ми натискаємо клавішу enter, ми отримуємо вартість порівняння зі стовпця, який має значення «Sai» у вибраній таблиці:

У цій моделі ми маємо лише невеликий перелік імен, однак уявіть, що у вас є значний перелік інформації, і ви бажаєте використати конкретну цінність деінде у своєму бухгалтерському аркуші. Використовуючи VLOOKUP (і HLOOKUP), клієнту просто потрібно змінити конкретне значення на одному робочому аркуші, і, отже, воно буде змінено в усіх значущих місцях, що залишилися. Як би там не було, уявіть собі сценарій, у якому ми не впевнені щодо оцінки запиту. Це момент, коли оцінений збіг може бути цінним.
Приблизний збіг у VLOOKUP
У той момент, коли ми вводимо слово «Sia» у комірку оцінки запиту G3, функція VLOOKUP, як ми планували, стає збитою з огляду на той факт, що вона не може відстежити це значення в експонаті таблиці. Він повертає стандартну помилку Excel #N/A:

Як би там не було, коли ми змінюємо частину «0» (або «False») нашої функції VLOOKUP на «1» або «Дійсна»:
=ВПР(F3;B2:D8;2;1)
Наразі ми подали запит, щоб спроможність шукала приблизну координацію з «Sia». Якщо не вдасться знайти певний збіг, він шукатиме найближчий відповідник до «Sia», а не так, як «Sia», тобто «Sai»:

INDEX MATCH Vs. VLOOKUP
Динамічне посилання на стовпець призводить до меншої кількості помилок
Критична відмінність між INDEX MATCH і VLOOKUP полягає в тому, що VLOOKUP вимагає статичного посилання на розділ, тоді як INDEX MATCH використовує потужне посилання на сегмент. За допомогою VLOOKUP переважна більшість включатиме певний статичний номер, щоб показати, з якого розділу їм потрібно повернутися. У той момент, коли ви використовуєте INDEX MATCH, рецепт дозволяє вам фізично вибрати розділ, з якого вам потрібно взяти.
alter додати стовпець oracle
Пояснення, що це викликає менше помилок, полягає в тому, що коли ви дотримуєтеся лінгвістичної структури INDEX MATCH, ви клацаєте прямо на полі, яке містить значення, яке потрібно повернути.

За допомогою структури мови VLOOKUP ви визначаєте весь експонат таблиці, А ПОТІМ ви визначаєте посилання на розділ, щоб показати, з якого сегмента потрібно отримати інформацію.

Це невеликий контраст, однак цей додатковий крок, без сумніву, спонукає до нових помилок. Ця помилка особливо поширена, коли у вас є величезний кластер таблиць і вам потрібно зовнішньо підрахувати кількість розділів, які вам потрібно перемістити. У той момент, коли ви використовуєте INDEX MATCH, такий підрахунок не потрібен.
Наступні дві переваги використання INDEX MATCH також випливають із того, що VLOOKUP вимагає статичного введення посилання на сегмент для якостей, які потрібно повернути. Якщо це не надто складно, зауважте, що ви можете обійти проблему зі статичним посиланням, використовуючи рівняння всередині пунктуації VLOOKUP, створивши рецепт суміші, наприклад VLOOKUP MATCH або VLOOKUP HLOOKUP. Незважаючи на це, набагато простіше просто навчитися INDEX MATCH і отримати всі додаткові переваги в порівнянні з динамічним посиланням на розділ.
Вставте імунітет стовпця
Найкраща перевага використання INDEX MATCH перед VLOOKUP полягає в тому, що за допомогою INDEX MATCH ви можете вставляти сегменти в свою таблицю без спотворення результатів запиту. Щоразу, коли ви працюєте з величезним набором даних, вам доведеться повернутися, щоб змінити наші розділи та, можливо, вставити інший сегмент. За допомогою VLOOKUP будь-який вбудований або стертий розділ, який викорінює ваші повернуті значення, змінить наслідки ваших рівнянь.
Візьміть модель VLOOKUP нижче. Тут ми склали рівняння, щоб витягти державну оцінку з нашої інформаційної таблиці. Оскільки це рецепт VLOOKUP, ми звернулися до четвертого розділу.

Якщо ми вставимо стовпець у середину масиву таблиці, новим результатом буде Bangalore; ми більше не отримуємо правильне значення для State і повинні змінити посилання на стовпець.

INDEX MATCH як несприйнятливість до вбудованих розділів, тож ви можете вставляти та стирати сегменти, не напружуючись над оновленням кожного відповідного рівняння запиту.
Легше перетягувати та копіювати
Працюючи з величезними наборами даних, незвично складати лише окремий рецепт запиту; Вам, ймовірно, доведеться перетягувати та дублювати своє рівняння в численні комірки, щоб відтворювати різні запити. Наприклад, припустімо, що для певного ідентифікатора мені потрібно повернути послідовність значень із моєї таблиці точно відповідно до шаблону, за яким вони відображаються в таблиці. У той момент, коли я намагаюся перетягнути та скопіювати стандартне рівняння VLOOKUP (із блокуванням посилання як на оцінці запиту, так і на кластері таблиці), запит не працює, оскільки він просто отримує подібний стимул для кожного проходу. Цей недолік знову спричинений VLOOKUP, який вимагає введення певного посилання на розділ для повернення значень.

За допомогою INDEX MATCH, оскільки ви можете налаштувати розділ повернення на дрейф (загалом, не блокуючи його за посиланням), сегмент повернення буде переміщуватися, коли ви дублюватимете ваше рівняння, надаючи вам різні поля, коли вони відображатимуться.

Без обмеження масиву
Ще одна ключова перешкода VLOOKUP полягає в тому, що ви очікуєте, що ви визначите кластер квадратної таблиці, у якому посилання на сегмент не може переміститися. Ключовою обставиною, коли це перетворюється на проблему, є момент, коли ви додаєте ще одне поле до свого набору даних поза унікальним кластером таблиці. Розглянемо модель нижче:
Якщо припустити, що ми додамо ще один сегмент до цього набору даних, ми не зможемо використати мій унікальний рецепт VLOOKUP, щоб отримати значення з цього нового розділу. У випадку, якщо ми змінюємо посилання на мій розділ на 6, рецепт повертає помилку на тій підставі, що моя таблиця складається лише з 5 сегментів. Щоб рецепт працював, нам потрібно оновлювати визначений нами експонат таблиці кожного разу, коли ми додаємо інший сегмент.
За допомогою INDEX MATCH вам не потрібно визначати кластер таблиці, тому не потрібно мати справу з цією проблемою.
Пошук справа наліво
Однією з життєво важливих переваг використання INDEX MATCH є можливість створювати ключі запиту в правій половині інформаційної таблиці. Нові ключі запиту здебільшого створюються шляхом виконання оцінок полів у вашому унікальному наборі даних. Ці ключі адресують ваш сегмент запиту в структурі мови INDEX MATCH. Використовуючи INDEX MATCH, ви можете додати ці нові ключі запиту до правої половини вашої таблиці та відтворити опцію переданого запиту, щоб отримати якості, які вам потрібно повернути. Пунктуація INDEX MATCH не впливає на те, ліворуч чи справа знаходиться сегмент вашого запиту в розділі повернення.
За допомогою VLOOKUP, оскільки ви можете відтворювати запити зліва направо, будь-який новий ключ запиту, який ви додаєте, має бути в лівій половині вашого унікального кластера таблиці. Таким чином, кожного разу, коли ви додаєте інший ключ, вам потрібно перемістити весь набір даних в одну сторону на один сегмент. Окрім того, що це дратує, це може перешкодити наявним рецептам і обчисленням, які ви зробили у своєму аркуші розрахунків.
Функціонує як HLOOKUP
Це, ймовірно, не найкраща домовленість для більшості клієнтів, однак на ній варто зосередитися. VLOOKUP обмежує вас лише виконанням вертикальних запитів у кластері таблиці. Я не можу, наприклад, запитувати значення в найвищій точці свого набору даних і виконувати плоский запит. Щоб досягти цієї мети, мені довелося б використати щось інше.
За допомогою INDEX MATCH ви можете в основному рівномірно організувати експозицію запиту та кластер повернення для відтворення HLOOKUP. Я не пропоную виконувати плоскі запити як загальне правило, але на випадок, коли вам це знадобиться, вам слід скористатися рецептом INDEX MATCH.
Нижча потреба в обробці
Переваги обробки від використання INDEX MATCH були недооцінені під час поточної адаптації Excel на тій підставі, що можливості обробки продукту настільки розширені. Як би там не було, просто дайте всім стислий приклад історії, я розповім про цю перевагу. У частині більш досвідчених версій Excel продукт мав безпомилкові обмеження обробки, які можна було б помітити, якщо ви створили величезний інформаційний індекс. За певних обставин я мав запитувати значення для великої кількості рядків, щоб я міг додати ще один розділ до величезної таблиці. Коли я додавав ці рецепти, продукт застигав і потребувало кількох хвилин, щоб відновити значення. Зрештою мені довелося замінити свої рецепти VLOOKUP на INDEX MATCH, щоб пришвидшити оцінки.
Обґрунтування цього розрізнення дуже просте. Функція VLOOKUP потребує від Excel серйозних можливостей обробки з огляду на той факт, що їй необхідно оцінити весь кластер таблиці, який ви вибрали. З INDEX MATCH Excel просто потрібно подумати про сегмент запиту та розділ повернення. З меншою кількістю прямих клітинок для розгляду Excel може впоратися з цим рецептом набагато швидше.
Знову ж таки, якщо це не надто складно, пам’ятайте, що ця перевага, швидше за все, наразі не помітна, враховуючи оновлення, зроблені в обробній потужності Excel. У будь-якому випадку, якщо за будь-яких обставин ви справді бажаєте запустити велику кількість рецептів запитів у аркуші обчислень, спробуйте використати 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 є те, що це явно викликає більше ентузіазму для навчання та складніше для запам’ятовування. У Succeed немає структури речень, інтегрованої в продукт, а пунктуація без будь-кого іншого не є інстинктивною.
Перехід від VLOOKUP до INDEX MATCH був одним із ключових досягнень, які я зробив для роботи над характером моделей Excel, які я зібрав. Наразі я використовую INDEX MATCH виключно для моїх висхідних запитів у цілому. Я роблю це, оскільки це кращий рецепт, але крім того, він допомагає мені згадати складнішу пунктуацію. Щоразу, коли ви перемикаєтеся та натрапляєте на переваги використання INDEX MATCH, я гарантую вам, що ви більше не повернетеся до VLOOKUP.
алфавіт пронумерований
Поширені запитання про те, чому INDEX MATCH краще, ніж VLOOKUP в Excel
Чи може INDEX MATCH працювати з пошуком кількох критеріїв?
INDEX MATCH здатний обробляти кілька пошуків критеріїв, використовуючи разом кілька функцій MATCH. Ця функція дозволяє здійснювати складний пошук і отримувати точні дані на основі багатьох умов.
Які обмеження INDEX MATCH?
Хоча INDEX MATCH є потужною функцією, єдиною проблемою цієї функції є те, що вона може бути складнішою у використанні, ніж VLOOKUP, головним чином для початківців. Під час написання формули слід приділяти більше уваги.
Чи можемо ми замінити всі LOOKUPS на INDEX MATCH?
INDEX MATCH — це універсальна альтернатива VLOOKUP, немає необхідності замінювати всі VLOOKUP. Для простих вертикальних пошуків VLOOKUP залишається ефективним і простим у використанні.