Заміна Застарілих Функцій Пошуку Сучасними Рішеннями
Свайпніть щоб показати меню
Протягом курсу були розглянуті кілька функцій пошуку:
VLOOKUP, HLOOKUP, XLOOKUP, INDEX з XMATCH.
Усі ці функції дозволяють отримувати дані з таблиць, але відрізняються гнучкістю, надійністю та актуальністю для сучасних задач.
У старих електронних таблицях часто використовують VLOOKUP або HLOOKUP. Проте сучасні робочі процеси в Excel зазвичай віддають перевагу XLOOKUP або комбінаціям на кшталт INDEX з XMATCH.
Порівняння цих підходів допоможе зрозуміти, коли кожен із методів є доцільним.
Одна задача — три способи вирішення
Припустимо, на аркуші міститься така таблиця.
Product Code | Product Name | Price |
|---|---|---|
P-101 | Mouse | 20 |
P-102 | Keyboard | 35 |
P-103 | Monitor | 180 |
P-104 | Webcam | 45 |
Код продукту введено в комірку E2.
Мета — повернути Price.
Підхід 1. Використання VLOOKUP
=VLOOKUP(E2; A2:C5; 3; FALSE)
VLOOKUP шукає у першому стовпці таблиці та повертає значення із вказаного номера стовпця.
Підхід 2 Використання XLOOKUP
=XLOOKUP(E2; A2:A5; C2:C5)
XLOOKUP виконує пошук у стовпці для пошуку та повертає відповідне значення зі стовпця результатів.
Підхід 3 Використання INDEX та XMATCH
=INDEX(C2:C5; XMATCH(E2; A2:A5))
XMATCH знаходить позицію шуканого значення. INDEX отримує відповідне значення зі стовпця результатів.
Порівняння методів пошуку
Method | Strength | Limitation |
|---|---|---|
| Простий та широко використовується | Не може шукати ліворуч, чутливий до зміни стовпців |
| Працює для горизонтальних таблиць | Використовується рідко та має обмеження |
| Сучасний та потужний | Потрібна новіша версія Excel |
| Дуже гнучкий | Трохи складніші формули |
Найкращі практики для сучасного Excel
Під час створення нових електронних таблиць:
Використовуйте XLOOKUP для більшості завдань пошуку.
Коли потрібна розширена гнучкість, використовуйте INDEX разом із XMATCH.
Застарілі функції, такі як VLOOKUP та HLOOKUP, застосовуються переважно при роботі з існуючими таблицями.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат