LOOKUP (функція LOOKUP)

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

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

Припустімо, наприклад, що відомо артикул автомобільної запчастини, але не відома ціна. Можна скористатися функцією LOOKUP, яка повертатиме ціну в клітинку H2 після введення артикула автомобільної запчастини в клітинці H1.

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

За допомогою функції LOOKUP можна виконати пошук в одному рядку або одному стовпці. У наведеному вище прикладі потрібно було знайти ціни в стовпці D.

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

Два способи використання функції LOOKUP: векторна форма та форма масиву

  • Форма вектора: використовуйте цю форму пошуку для пошуку одного рядка або одного стовпця значення. Використовуйте форму вектора, коли ви хочете, щоб указати діапазон, який містить значення, які ви хочете, щоб відповідно. Наприклад, якщо потрібно, щоб шукати значення у стовпці A, вниз, щоб рядки 6.

    Зразок вектора

  • Форма масиву: Ми наполегливо рекомендуємо за допомогою функції VLOOKUP або HLOOKUP замість форму масиву. Перегляньте це відео про використання функції VLOOKUP. Форма масиву надається для сумісності з іншими програмами електронних таблиць, але його функціональні можливості обмежено.

    Масив – це набір значень у рядках і стовпцях (наприклад, у таблиці), у яких потрібно виконати пошук. Наприклад, якщо потрібно виконати пошук у стовпцях A та B до 6-го рядка. Функція LOOKUP поверне найближчий збіг. Щоб використати форму масиву, потрібно відсортувати дані.

    Зразок таблиці-масиву

Форма вектора

Функція LOOKUP у векторній формі шукає значення в діапазоні, що складається з одного рядка або з одного стовпця (такий діапазон називають вектором), і повертає значення з тієї самої позиції в другому діапазоні, який складається з одного рядка або одного стовпця.

Синтаксис

LOOKUP(шукане_значення; вектор_перегляду; [вектор_результатів])

Функція LOOKUP у векторній формі синтаксису має такі аргументи:

  • значення_пошуку    – обов’язковий аргумент. Це значення, яке функція LOOKUP шукає в першому векторі. Шукане_значення може бути числом, текстом, логічним значенням або іменем чи посиланням на значення.

  • вектор_перегляду    Діапазон клітинок, який містить указані умови. Діапазон, який містить лише один рядок або стовпець. Значення аргументу вектор_перегляду можуть бути текстом, числами або логічними значеннями.

    Увага!: Значення в аргументі вектор_перегляду потрібно розмістити за зростанням: ..., -2, -1, 0, 1, 2, ..., А–Я, FALSE, TRUE, оскільки інакше функція LOOKUP може обчислювати хибне значення. Регістр тексту не враховується.

  • вектор _ результатів    – необов’язковий аргумент. Діапазон, який містить лише один рядок або стовпець. Аргументі вектор _ результатів має бути такий самий розмір як вектор _ перегляду. Він має бути такий самий розмір.

Примітки

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

  • Якщо шукане_значення менше найменшого значення в аргументі вектор_перегляду, функція LOOKUP повертає значення помилки #N/A.

Приклади вектора

Щоб побачити, як працює функція LOOKUP, можна спробувати застосувати ці приклади на власному аркуші Excel. У першому прикладі буде створено приблизно таку електронну таблицю:

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

  1. Скопіюйте дані в наведену нижче таблицю та вставте їх у новий аркуш Excel.

    Скопіюйте ці дані в стовпець A

    Скопіюйте ці дані в стовпець B

    Частота

    4,14

    Колір

    червоний

    4,19

    помаранчевий

    5,17

    жовтий

    5,77

    зелений

    6,39

    синій

  2. Далі скопіюйте формули LOOKUP із наведеної нижче таблиці в стовпець D на аркуші.

    Формула, яку потрібно скопіювати в стовпець D

    Дія, яку виконує формула

    Результат

    Формула

    =LOOKUP(4,19;A2:A6;B2:B6)

    Шукає значення 4,19 у стовпці A, та повертає значення зі стовпця B, яке розташовано в тому самому рядку.

    оранжевий

    =LOOKUP(5,75;A2:A6; B2:B6)

    Шукає значення 5,75 у стовпці A, знаходить найближче менше значення (5,17) і повертає значення зі стовпця B з того самого рядка.

    жовтий

    =LOOKUP(7,66;A2:A6;B2:B6)

    Шукає значення 7,66 у стовпці A, знаходить найближче менше значення (6,39) і повертає значення зі стовпця B з того самого рядка.

    синій

    =LOOKUP(0;A2:A6;B2:B6)

    Шукає 0 у стовпці A та повертає повідомлення про помилку, оскільки число 0 менше за найменше значення (4,14) у стовпці A.

    #N/A

  3. Можливо, щоб побачити результат цих формул, знадобиться виділити їх на аркуші Excel, натиснути клавішу F2, а потім – клавішу Enter. За потреби змініть ширину стовпця, щоб побачити всі дані.

Форма масиву

Порада.: Ми наполегливо радимо використовувати замість форми масиву функцію VLOOKUP або HLOOKUP. Перегляньте це відео про функцію VLOOKUP. Форму масиву функції LOOKUP запроваджено, щоб забезпечити сумісність з іншими програмами для роботи з електронними таблицями, але її функціональні можливості обмежені.

Форма масиву: LOOKUP шукає в першому рядку або стовпці масив для вказаного значення та повертає значення з тієї самої позиції в останнього рядка або стовпця масиву. Використовуйте цю форму ПІДСТАНОВКИ під значення, яке відповідно до першого рядка або стовпця масиву.

Синтаксис

LOOKUP(шукане_значення; масив)

Функція LOOKUP у формі масиву має такі аргументи:

  • шукане_значення    Обов'язковий аргумент. Це значення, яке функція LOOKUP шукає в масиві. Аргумент шукане_значення може бути числом, текстом, логічним значенням або іменем чи посиланням на значення.

    • Якщо функція LOOKUP не може знайти шукане_значення, вона використовує найбільше значення у масиві, яке не перевищує шукане_значення.

    • Якщо шукане_значення менше за найменше значення в першому рядку або стовпці (залежно від розмірів масиву), то функція LOOKUP повертає значення помилки #N/A.

  • масив    – обов’язковий аргумент. Діапазон клітинок, які містять текст, числа чи логічні значення, які потрібно порівняти з аргументом «шукане_значення».

    Форма масиву функції LOOKUP дуже схожа на функції HLOOKUP і VLOOKUP. Відмінність полягає в тому, що HLOOKUP шукає шукане_значення в першому рядку, VLOOKUP шукає в першому стовпці, а LOOKUP шукає відповідно до розмірів масиву.

    • Якщо ширина масиву більше його висоти (тобто масив має більше стовпців, ніж рядків), функція LOOKUP шукає шукане_значення в першому рядку.

    • Якщо висота масиву дорівнює його ширині або більше її (тобто масив має більше рядків, ніж стовпців), функція LOOKUP шукає в першому стовпці.

    • За використання функцій HLOOKUP і VLOOKUP можна вказувати індекс у напрямку вниз або вправо, а функція LOOKUP завжди вибирає останнє значення в рядку або стовпці.

      Увага!: Значення в масиві потрібно розмістити за зростанням: ..., -2, -1, 0, 1, 2, ..., А–Я, FALSE, TRUE, оскільки інакше функція LOOKUP може обчислювати хибне значення. Регістр тексту не враховується.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×