Поєднання INDEX та XMATCH для динамічних пошуків
Свайпніть щоб показати меню
Чому поєднувати INDEX та XMATCH
Функція INDEX повертає значення на основі позиції рядка або стовпця. Функція XMATCH шукає значення в діапазоні та повертає його позицію.
Коли ці дві функції поєднуються:
XMATCHзнаходить позицію значення;INDEXповертає відповідне значення з іншого стовпця.
Разом вони створюють гнучку формулу для пошуку.
Приклад отримання ціни товару
Припустимо, на аркуші міститься наступна таблиця.
Назва продукту для пошуку вводиться в комірку 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для отримання Category з таблиці; - Об'єднайте обидві функції в одну формулу.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Поєднання INDEX та XMATCH для динамічних пошуків
Чому поєднувати INDEX та XMATCH
Функція INDEX повертає значення на основі позиції рядка або стовпця. Функція XMATCH шукає значення в діапазоні та повертає його позицію.
Коли ці дві функції поєднуються:
XMATCHзнаходить позицію значення;INDEXповертає відповідне значення з іншого стовпця.
Разом вони створюють гнучку формулу для пошуку.
Приклад отримання ціни товару
Припустимо, на аркуші міститься наступна таблиця.
Назва продукту для пошуку вводиться в комірку 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для отримання Category з таблиці; - Об'єднайте обидві функції в одну формулу.
Дякуємо за ваш відгук!