Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

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

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

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

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

Поради.: Розгляньте одну з нових функцій підстановки залежно від того, яка версія використовується.

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

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

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

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

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

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

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

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

Синтаксис

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

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

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

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

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

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

Примітки

  • Якщо функція 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 не може знайти шукане_значення, вона використовує найбільше значення у масиві, яке не перевищує шукане_значення.

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

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

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

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

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

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

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×