Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Поєднання INDEX та XMATCH для динамічних пошуків | Index Match та гнучкі моделі пошуку
Майстерність Пошуку в Excel

bookПоєднання INDEX та XMATCH для динамічних пошуків

Свайпніть щоб показати меню

Чому поєднувати INDEX та XMATCH

Функція INDEX повертає значення на основі позиції рядка або стовпця. Функція XMATCH шукає значення в діапазоні та повертає його позицію.

Коли ці дві функції поєднуються:

  • XMATCH знаходить позицію значення;
  • INDEX повертає відповідне значення з іншого стовпця.

Разом вони створюють гнучку формулу для пошуку.

Приклад отримання ціни товару

Припустимо, на аркуші міститься наступна таблиця.

Product

Category

Price

Mouse

Accessories

20

Keyboard

Accessories

35

Monitor

Electronics

180

Webcam

Electronics

45

Назва продукту для пошуку вводиться у комірку E2. Мета — повернути Price цього продукту.

=INDEX(C2:C5; XMATCH(E2; A2:A5))

Спочатку виконується функція XMATCH.

XMATCH(E2; A2:A5)
  • E2: містить назву продукту для пошуку;
  • A2:A5: містить список продуктів;
  • XMATCH: шукає у списку та повертає позицію збігу.

Якщо у E2 знаходиться Monitor, XMATCH повертає 3, оскільки Monitor є третім елементом у діапазоні.

INDEX використовує позицію

Повернена позиція передається у функцію INDEX.

INDEX(C2:C5; 3)
  • C2:C5: містить ціни продуктів;
  • 3: вказує на третій рядок у діапазоні;
  • INDEX: повертає значення, що знаходиться на цій позиції. Результат: 180.
скріншот

Що робить це динамічним

XMATCH автоматично визначає позицію рядка. Якщо назва продукту в E2 змінюється, XMATCH повертає іншу позицію, а INDEX отримує відповідне значення. Це дозволяє формулі пошуку адаптуватися до різних вхідних даних.

INDEX + XMATCH дозволяє:

  • Розділяти стовпці пошуку та повернення значення;
  • Працювати зі стовпцями у будь-якому порядку;
  • Створювати динамічні моделі пошуку.

Ця комбінація часто використовується, коли потрібен більший контроль над процесом пошуку.

Сценарій

На аркуші міститься таблиця з Product Name, Category та Price. У вхідну клітинку вводиться назва продукту. Ваша мета — повернути Category, використовуючи комбінацію INDEX та XMATCH.

Інструкції до завдання

  • Використайте XMATCH для знаходження позиції назви продукту у списку продуктів;
  • Використайте INDEX для отримання категорії з таблиці;
  • Об'єднайте обидві функції в одну формулу.
question mark

Яка основна перевага поєднання функцій INDEX та XMATCH для пошуку в Excel?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 3

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 3. Розділ 3
some-alt