Пошук значень за допомогою функцій VLOOKUP, INDEX або MATCH

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Щоб знайти значення у великому списку, скористайтеся функцією пошуку. Функція VLOOKUP набула широкого застосування, проте функція HLOOKUP і поєднання функцій INDEX і MATCH – не менш зручні.

Ось визначення функції VLOOKUP і її аргументи:

=VLOOKUP(<значення_для_пошуку>;<діапазон_пошуку>;<стовпець>;<приблизний_збіг>)

Наприклад, =VLOOKUP(21500;C2:E7;3;FALSE)

  • Перший аргумент (дані, без яких функція не працюватиме) – це значення, яке потрібно знайти. Це може бути посилання на клітинку, наприклад B2, або значення, наприклад "коваль" чи 21500.

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

    Увага! : Для функції VLOOKUP стовпець із необхідним значенням або посиланням на клітинку має бути крайній лівий у діапазоні.

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

Хоча четвертого аргументу не обов'язково, більшість користувачів введіть значення FALSE (або 0). Чому? Оскільки це змушує функцію, щоб знайти точний збіг у полі Пошук. Ви можете введіть аргумент, ні логічне значення TRUE, але якщо точні збіги не знайдено, функція повертає найближчоїприблизного збігу, і як правило, більшість користувачів не потрібно приблизний.

Щоб відобразити як приблизного збігу може бути серйозних проблема, сказати ви шукаєте ціни на частини з Ідентифікатором 2345768, але ви перехід двох чисел і робите його у формулі таким чином: =VLOOKUP(2345678,A1:E7,5). формула повертає Ціна неправильно частини, тому що VLOOKUP знайдено найближчої число менше або дорівнює номер, за яким ви вказали (2345678). Вам може отримати виставлення рахунків клієнт неправильно через цю помилку.

Якщо вказати значення FALSE або 0 для аргументу приблизного збігу, а точний збіг відсутній, замість неправильного значення формула поверне в клітинці значення помилки #N/A, що в цьому випадку значно краще. У такому разі помилка #N/A не означає, що формулу введено неправильно (за винятком неправильного введення числа). Це означає, що ідентифікатор 2345678 не знайдено, адже потрібно було знайти 2345768.

У цьому прикладі показано, як працює функція. Якщо ввести значення в клітинку B2 (перший аргумент), функція VLOOKUP шукає його в клітинках C2:E7 (другий аргумент) і повертає найближчий приблизний збіг із третього стовпця діапазону, стовпця E (третій аргумент).

Типове використання функції VLOOKUP

У цьому прикладі четвертий аргумент не вказано, тому функція повертає приблизний збіг.

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

Якщо ви вмієте працювати з функцією VLOOKUP, використовувати функцію HLOOKUP буде нескладно. Для функції HLOOKUP потрібно вводити такі самі аргументи, але вона знаходить значення в рядках, а не в стовпцях.

Використання поєднання функцій INDEX і MATCH

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

У цьому прикладі наведено невеликий список, у якому потрібне значення "Харків" розташовано не в крайньому лівому стовпці. Тому скористатися функцією VLOOKUP не можна. Натомість застосуємо функцію MATCH, щоб знайти значення "Харків" у діапазоні B1:B11. Його буде знайдено в рядку 4. Потім функція INDEX використовує це значення як аргумент для пошуку та знаходить клітинку з кількістю населення в Харкові в 4му стовпці (стовпець D). Використану формулу вказано в клітинці A14.

Використання функцій INDEX і MATCH для пошуку значення

Додаткові відомості про функції підстановки

На початок сторінки

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

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

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

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

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

×