Застосовується до
Excel для Microsoft 365 Microsoft365.com Мій Office для iPhone

Зведення

У цій покрокових інструкції описано, як знайти дані в таблиці (або діапазоні клітинок) за допомогою різних вбудованих функцій у програмі Microsoft Excel. Щоб отримати однаковий результат, можна використовувати різні формули.

Створення зразка аркуша

У цій статті використовується зразок аркуша для ілюстрації вбудованих функцій Excel. Розглянемо приклад посилання на ім'я зі стовпця A та повернення віку цієї особи зі стовпця C. Щоб створити цей аркуш, введіть наведені нижче дані в пустий аркуш Excel.Введіть значення, яке потрібно знайти в клітинці E2. Формулу можна ввести в будь-якій пустій клітинці того самого аркуша.

A

B

C

D

E

1

Ім’я

Департаменту

Вік

Знайти значення

2

Генрі

501

28

Мері

3

Стен

201

19

4

Мері

101

22

5

Ларрі

301

29

Визначення термінів

У цій статті описано вбудовані функції Excel, дотримуючись наведених нижче умов.

Термін

Визначення

Приклад

Масив таблиці

Уся таблиця підстановки

A2:C5

Lookup_Value

Значення, яке потрібно знайти в першому стовпці Table_Array.

E2

Lookup_Array -або- Lookup_Vector

Діапазон клітинок, який містить можливі значення підстановки.

A2:A5

Col_Index_Num

Номер стовпця в Table_Array для відповідного значення.

3 (третій стовпець у Table_Array)

Result_Array -або- Result_Vector

Діапазон, який містить лише один рядок або стовпець. Розмір має бути такого самого розміру, як Lookup_Array або Lookup_Vector.

C2:C5

Range_Lookup

Логічне значення (TRUE або FALSE). Якщо цей аргумент має значення TRUE або його пропущено, буде повернуто приблизну відповідність. Якщо хибність, він шукатиме точний збіг.

ХИБНІСТЬ

Top_cell

Це посилання, з якого потрібно заснувати зсув. Top_Cell повинні посилатися на клітинку або діапазон суміжних клітинок. В іншому разі функція OFFSET повертає #VALUE! .

Offset_Col

Це кількість стовпців ліворуч або праворуч, на яку потрібно посилатися у верхній лівій клітинці результату. Наприклад, аргумент "5" як аргумент Offset_Col визначає, що верхня ліва клітинка в посиланні – п'ять стовпців праворуч від посилання. Offset_Col може бути додатний (тобто праворуч від вихідного посилання) або від'ємним (тобто ліворуч від вихідного посилання).

Функції

LOOKUP()

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

   =LOOKUP(Lookup_Value;Lookup_Vector;Result_Vector)

Наведена нижче формула знаходить вік Марії на зразку аркуша:

   =LOOKUP(E2;A2:A5;C2:C5)

Формула використовує значення "Марія" в клітинці E2 та знаходить "Марія" у векторі підстановки (стовпець A). Потім формула відповідає значенню в тому самому рядку вектору результатів (стовпець C). Оскільки "Марія" в рядку 4, функція LOOKUP повертає значення з 4 рядка в стовпці C (22).ПРИМІТКА: Для функції LOOKUP потрібно відсортувати таблицю.

Щоб отримати додаткові відомості про функцію LOOKUP клацніть номер статті в базі знань Microsoft Knowledge Base:  

Використання функції LOOKUP в Excel

VLOOKUP()

Функція VLOOKUP або Vertical Lookup використовується, коли дані відображаються у стовпцях. Ця функція шукає значення в лівому стовпці та зіставляє його з даними в указаному стовпці в тому самому рядку. Функція VLOOKUP дає змогу знайти дані в відсортованій або невідсортованій таблиці. У наведеному нижче прикладі використовується таблиця з невідсортованіми даними.Нижче наведено приклад синтаксису формули VLOOKUP:

    =VLOOKUP(Lookup_Value;Table_Array;Col_Index_Num;Range_Lookup)

Наведена нижче формула знаходить вік Марії на зразку аркуша:

   =VLOOKUP(E2;A2:C5;3;FALSE)

Формула використовує значення "Марія" в клітинці E2 та знаходить "Марія" в найбільш лівому стовпці (стовпець A). Формула збігається зі значенням у тому самому рядку в Column_Index. У цьому прикладі "3" використовується як Column_Index (стовпець C). Оскільки слово "Mary" міститься в рядку 4, функція VLOOKUP повертає значення з рядка 4 у стовпці C (22).

Щоб отримати додаткові відомості про функцію VLOOKUP клацніть номер статті в базі знань Microsoft Knowledge Base:  

Використання функції VLOOKUP або HLOOKUP для пошуку точного збігу

INDEX() і MATCH()

Функції INDEX і MATCH можна використовувати разом, щоб отримати ті самі результати, що й за допомогою функції LOOKUP або VLOOKUP.

Нижче наведено приклад синтаксису, який поєднує функції INDEX і MATCH , щоб отримати ті самі результати, що й функції LOOKUP і VLOOKUP у попередніх прикладах:

    =INDEX(Table_Array;MATCH(Lookup_Value;Lookup_Array;0);Col_Index_Num)

Наведена нижче формула знаходить вік Марії на зразку аркуша:

=INDEX(A2:C5;MATCH(E2;A2:A5;0);3)

Формула використовує значення "Марія" в клітинці E2 та знаходить "Марія" в стовпці A. Потім він відповідає значенню в тому ж рядку в стовпці C. Оскільки "Марія" міститься в рядку 4, формула повертає значення з 4 рядка в стовпці C (22).

ПРИМІТКА. Якщо жодна з клітинок у Lookup_Array не відповідає Lookup_Value ("Марія"), ця формула поверне #N/A.Щоб отримати додаткові відомості про функцію INDEX клацніть номер статті в базі знань Microsoft Knowledge Base:

Використання функції INDEX для пошуку даних у таблиці

OFFSET() і MATCH()

Функції OFFSET і MATCH можна використовувати разом, щоб отримати ті самі результати, що й функції в попередньому прикладі.Нижче наведено приклад синтаксису, який поєднує функції OFFSET і MATCH, щоб отримати ті самі результати, що й функції LOOKUP і VLOOKUP:

   =OFFSET(top_cell;MATCH(Lookup_Value;Lookup_Array;0);Offset_Col)

Ця формула знаходить вік Марії на зразку аркуша:

   =OFFSET(A1;MATCH(E2;A2:A5;0);2)

Формула використовує значення "Марія" в клітинці E2 та знаходить "Марія" в стовпці A. Формула збігається зі значенням в одному рядку, але двома стовпцями праворуч (стовпець C). Оскільки "Марія" міститься в стовпці A, формула повертає значення в рядку 4 в стовпці C (22).

Щоб отримати додаткові відомості про функцію OFFSET клацніть номер статті в базі знань Microsoft Knowledge Base:  

Використання функції OFFSET

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

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

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