Що таке функція XLOOKUP і для чого вона потрібна в Excel

searchx excel

З того часу, як Microsoft запустила свій офісний пакет ще в 1990 році, і до сьогодні список внесених удосконалень був дуже довгим. Однією з останніх, яка прийшла для покращення взаємодії з дочірньою програмою для розрахунків, було введення функції пошуку. У цій публікації ми збираємося побачити що таке XLOOKUP і для чого він призначений в Excel.

Ця функція була вперше інтегрована як бета-фаза в серпні 2019 року. Наразі вона доступна лише для користувачів Microsoft 365. Це дуже корисний інструмент для тих, хто працює в Excel з великими обсягами даних, як ми покажемо вам нижче.

Що таке XLOOKUP?

У Excel функція ПОШУК X належить до групи пошуково-довідкових функцій. З моменту впровадження він став одним із найбільш використовуваних інструментів користувачами завдяки своїй ефективності та простоті використання.

XLOOKUP допомагає нам шукати певні записи в наборі клітинок. Подібна функція під назвою VLOOKUP існувала раніше, хоча XLOOKUP працює набагато краще, оскільки дозволяє шукати кілька записів (з попередньою функцією це було неможливо), а також шукати значення по вертикалі та горизонталі.

Ці якості відкривають нові можливості в практичній сфері. Наприклад, використання функції XLOOKUP для таблиці з численними рядками та стовпцями покаже нам, що ми шукаємо, незалежно від того, де знаходиться інформація. Пошук, крім того, не обмежується окремою сторінкою, а всім документом. І все це працює разом швидкість і точність. Що ще ти можеш хотіти?

пошук в excel
Пов'язана стаття:
Пошук в Excel: усі хитрощі

Синтаксис функції XLOOKUP

Кожен досвідчений користувач Excel уже знає, що кожна функція має певний синтаксис, який повинен містити ряд певних параметрів. Ви повинні бути дуже точними, оскільки будь-яка незначна неточність у формулюванні синтаксису може призвести до помилки. Синтаксис, який потрібно застосувати до функції XLOOKUP, такий:

=XLOOKUP(пошукове_значення, пошуковий_масив, повернутий_масив, [якщо_не_знайдено], [режим_збігу], [режим_пошуку])

Параметри, що відповідають кожному зі значень цієї формули, наступні:

  • шукане_значення: введення, яке ми шукаємо, яке може складатися з тексту, чисел або навіть заповнювачів.
  • Пошук_масиву: посилається на діапазон або масив, у якому Excel має шукати потрібну інформацію.
  • повернутий_масив: посилається на діапазон або матрицю, у якій ми хочемо, щоб Excel повертав потрібну інформацію.

Ці три параметри є основними. Існують також інші додаткові параметри, які ми можемо використовувати залежно від кожного випадку:

  • якщо_не_знайдено: якщо Excel не знаходить дійсний збіг, він може повернути текст або значення, які ми надали нам раніше (якщо цього не зробити, Excel просто відобразить повідомлення "#N/A").
  • match_mode: тип відповідності можна вказати за допомогою режиму порівняння.
  • режим_пошуку: Ви можете запустити бінарний пошук або визначити, де пошук повинен починатися і закінчуватися, використовуючи значення «1» для першого елемента та значення «-1» для останнього.

Приклади використання функції XLOOKUP

Цілком можливо, що вся інформація, яку ви прочитали до цього моменту, трохи збентежила вас. Як завжди, краще вдатися до практичних прикладів, завдяки яким ми зможемо краще перевірити корисність функції XLOOKUP в Excel:

Використання лише необхідних параметрів

searchx

По-перше, найпростіший випадок, коли потрібно використовуються лише три обов'язкові специфікації "lookup_value", "lookup_array" і "return_array".

У нашому прикладі наведено таблицю з назвами групи баскетболістів і їх зростанням. Результат пошуку повинен відображатися в комірці G6, яку ми повинні вибрати. Формула, яку ми повинні використовувати, така:

=BUSCARX(F6;B6:B17;D6:D17)

Шукане значення – «Гальван» (комірка F6). Масив, який шукається, — це стовпець імен (B6:B17), тоді як масив, що повертається, — це стовпець, який відповідає висоті кожного з них (D6:D17). Просто натисніть клавішу «Enter», щоб відкрити результат, який ми шукаємо.

Додавання двох повернених значень

searchx в excel

Ми використовуємо той самий приклад, що й у попередньому випадку, тільки цього разу, окрім зросту гравця, ми хочемо знати, який у нього номер на футболці. Тоді потрібно розширити повернутий масив, щоб Excel міг знайти обидва результати. Формула виглядатиме так:

=BUSCARX(F6;B6:B17;C6:D17)

Додавання параметра "if_it_is_not_found"

пошук в excel

Давайте тепер уявімо, що в тому ж прикладі, що й у двох попередніх випадках, ми вводимо в наш пошук ім’я гравця, якого немає в списку. Саме тут можна вказати текст відповіді через параметр «if_it_is_not_found». Вибраний вихідний текст є "Недійсна специфікація", хоча будь-яке інше повідомлення, яке здається нам доречним, також буде дійсним. Відповідний синтаксис буде таким:

=XLOOKUP(F6;B6:B17;C6:D17; "Недійсна специфікація")

Це лише три простих і практичних приклади застосування функції XLOOKUP в Excel. Правда полягає в тому, що цю функцію можна використовувати в набагато більших і складніших документах, таким чином швидко отримуючи бажаний результат.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.