Розширені застосування XLOOKUP
Свайпніть щоб показати меню
Використання приблизного співпадіння з XLOOKUP
Точне співпадіння застосовується, коли ідентифікатори повинні збігатися повністю. Однак у деяких бізнес-сценаріях потрібно знаходити значення в межах діапазонів.
Приклад: ставки комісії залежно від порогів продажів.
Sales Table
Якщо продавець має 12,000 продажів, ставка комісії повинна становити 8%. Для цього потрібне приблизне співпадіння.
Синтаксис з режимом співставлення
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], match_mode)
Параметри match_mode:
0: точна відповідність;-1: точна відповідність або наступне менше значення;1: точна відповідність або наступне більше значення;2: відповідність за шаблоном (wildcard).
Для пошуку за діапазоном використовуйте -1. Це означає, що якщо точна відповідність не знайдена, повертається наступне менше значення.
Використання приблизного співпадіння
Припустимо, у вас є таблиця оцінювання.
Column A містить мінімальний необхідний бал.
Column B містить відповідну літерну оцінку.
Бали студента введені в комірку D2.
Мета — повернути правильну літерну оцінку на основі балу.
Стовпець Minimum Score має бути відсортований за зростанням.
=XLOOKUP(D2; A3:A8; B3:B8; "Not Found"; -1)
D2: містить числовий бал студента;A3:A8: містить порогові значення мінімальних балів;B3:B8: містить літерні оцінки;"Not Found": визначає, що відображати, якщо співпадіння не знайдено;-1: вказує Excel повернути найближче менше значення, якщо точного співпадіння не знайдено.



- Якщо
D2дорівнює73, Excel шукає у стовпці мінімальних балів; - Точної відповідності
73не знаходить; - Знаходить найближче менше значення, тобто
70; - Повертає відповідну оцінку
B.
Це приблизний пошук на основі діапазонів.
Повернення кількох стовпців
Припустимо, у вас є таблиця співробітників: Employee ID | Salary | Bonus. Потрібно повернути і Salary, і Bonus за допомогою одного пошуку.
=XLOOKUP(A3;E3:E7;F3:G7)
A3: міститьEmployee ID;E3:E7: міститьEmployee IDу таблиці пошуку;F3:G7: містить два стовпціSalaryтаBonus.



- Excel знаходить відповідний
Employee IDу стовпціE; - Повертає як
Salary, так іBonusзі стовпцівFтаG; - Результати автоматично розливаються на дві сусідні клітинки;
Одна формула повертає кілька пов’язаних полів.
Пошук знизу
Припустимо, у таблиці співробітників з часом з’являються дублікати Employee ID.
Найсвіжіший запис завжди додається внизу.
За замовчуванням XLOOKUP шукає зверху вниз. Щоб повернути найсвіжіший запис, шукайте знизу вгору.
=XLOOKUP(A2; E3:E7; F3:F7; "Not Found"; 0; -1)
A2:Employee IDдля пошуку;E3:E7: стовпець для пошуку;F3:F7: стовпець для повернення значення;0: примусове точне співпадіння;-1: пошук знизу вгору.



- Excel починає пошук знизу стовпця
E; - Знаходить перший співпадаючий ID знизу;
- Повертає значення зі стовпця
Fу цьому рядку.
Це гарантує повернення останнього запису при наявності дублікатів.
Сценарій
Робоча книга містить три окремі аркуші.
Мета — застосувати розширені можливості XLOOKUP для отримання конкретних результатів.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат