Пошук

LOOKUP

Визначення

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

Синтаксис

=LOOKUP(lookup_value, lookup_vector, result_vector)

Аргументи

Аргумент Значення
lookup_value Значення для пошуку. LOOKUP бере найбільший ключ, який не перевищує це значення.
lookup_vector Один рядок або стовпець ключів у порядку зростання.
result_vector Рядок або стовпець значень, які повернути з відповідної позиції.

Приклад

Аркуш тарифів зберігає смуги тарифів у A2:A4 і мітки в B2:B4.

A: Смуга B: Мітка
10 x
20 y
30 z

Формула: =LOOKUP(25,A2:A4,B2:B4)

Результат: y. 25 не менше за 20 і менше за 30, тож LOOKUP бере рядок 20.

Практика

У діапазоні A2:A4 записано 1, 5 і 10. У B2:B4 — a, b і c. У C2 напишіть формулу, яка шукає 6 у A2:A4 і повертає відповідне значення з B2:B4.

  1. У C2 напишіть формулу LOOKUP, яка повертає значення в B2:B4 для 6 з A2:A4.
Крок 1 з 2
Формули тут використовують англійські назви функцій, наприклад SUM, а десятковим роздільником є крапка (.) — у всіх мовах.
Завантажуємо аркуш…

Пов’язані функції

VLOOKUP може вимагати точний збіг, коли передати FALSE. INDEX може повернути комірку, коли MATCH знайде позицію.

Поширена помилка

Використання LOOKUP на невідсортованих ключах: це наближений пошук, тож список не в порядку зростання може повернути неправильну пару.

Пов’язані функції

Ці посилання — пов’язані функції.