Основи XLOOKUP
Свайпніть щоб показати меню
XLOOKUP отримує значення з одного стовпця на основі відповідного значення, знайденого в іншому стовпці.
Використовується, коли:
- Існує унікальний ідентифікатор;
- Очікується один результат;
- Потрібна точна відповідність.
XLOOKUP шукає значення та повертає пов’язану інформацію з іншого стовпця в тому ж рядку.
Синтаксис
=XLOOKUP(lookup_value, lookup_array, return_array)
lookup_value: значення для пошуку;lookup_array: стовпець, у якому Excel шукає відповідність;return_array: стовпець, що містить результат для повернення.
Отримання заробітної плати за допомогою ідентифікатора співробітника
На аркуші доступні дві таблиці.
Employee Directory містить Employee ID, Employee Name, Department.
Employee Salaries містить Employee ID та Monthly Salary.
Мета — повернути Monthly Salary у таблицю Employee Directory на основі Employee ID.


Створення формули пошуку
Додати новий стовпець у таблицю Employee Directory з назвою Monthly Salary.
У першій клітинці цього стовпця:
=XLOOKUP(A3; F:F; G:G)
A3— цеEmployee IDз таблиці directory;F:F— це стовпецьEmployee IDу таблиці Salary;G:G— це стовпецьMonthly Salaryу таблиці Salary.
Excel шукає у стовпці F значення з A3. Коли знаходить збіг, Excel повертає відповідне значення зі стовпця G.


Обробка відсутніх збігів
Якщо Employee ID відсутній у таблиці Salary, Excel повертає помилку.
Щоб керувати результатом, додайте четвертий аргумент:
=XLOOKUP(A3; F:F; G:G; "Not Found")
Якщо збіг не знайдено, Excel відображає Not Found замість помилки.


Що відбувається внутрішньо
Під час виконання формули Excel:
- Зчитує значення для пошуку;
- Переглядає стовпець для пошуку зверху вниз;
- Знаходить перший точний збіг;
- Повертає значення зі стовпця результату в тому ж рядку.
Оригінальні таблиці даних не змінюються. Результат обчислюється динамічно на основі формули.
Сценарій
На аркуші містяться дві таблиці:
Employee Directory та Employee Details.
Мета — отримати Job Title для кожного співробітника за допомогою XLOOKUP.
Інструкції до завдання
- Додати новий стовпець у таблицю Employee Directory з назвою
Job Title; - Використати
XLOOKUPдля отриманняJob Titleна основіEmployee ID; - Забезпечити, щоб формула повертала
Not Found, якщо збіг відсутній; - Заповнити формулою весь стовпець.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат