Використання аргументу «таблиця» у функції підстановки

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac

Важливо

Спробуйте скористатися новою функцією XLOOKUP – вдосконаленою версією функції VLOOKUP, яка працює в будь-якому напрямку та за замовчуванням повертає точні збіги. Він простіший і зручніший у використанні, ніж його попередник.

Створюючи функцію VLOOKUP або HLOOKUP , потрібно ввести діапазон клітинок, наприклад D2:F39. Цей діапазон є аргументом table_array. Аргумент – це просто фрагмент даних, який потрібен для роботи функції. У цьому випадку функція шукає в цих клітинках дані, які потрібно знайти.

Аргумент table_array завжди є другим аргументом у функціях VLOOKUP або HLOOKUP (перший – це значення, яке ви намагаєтеся знайти), і функції не працюватимуть без нього.

Першим аргументом, значення, яке потрібно знайти, може бути конкретне значення, наприклад "41" або "коваль", або посилання на клітинку, наприклад F2. Отже, перший аргумент може виглядати так:

=VLOOKUP(F2;...

Аргумент table_array завжди йде після шуканого значення, наприклад:

=VLOOKUP(F2;B4:D39;...

Для діапазону клітинок, указаного в аргументі table_array, можна використовувати відносні або абсолютні посилання на клітинки. Щоб скопіювати функцію, потрібно використовувати абсолютні посилання, наприклад:

*=VLOOKUP(F2,$B$2:BD$39,*...

Крім того, клітинки в аргументі table_array можуть бути розташовані на іншому аркуші книги. Якщо так, аргумент міститиме ім'я аркуша, а синтаксис матиме такий вигляд:

=VLOOKUP(F2;Аркуш2!$C$14:E$42;...

Обов'язково ставте знак оклику після імені аркуша.

Наприкінці (ух) ви вводите третій аргумент – стовпець зі значеннями, які ви намагаєтеся знайти. Цей стовпець називається стовпцем підстановки. У першому прикладі використано діапазон клітинок B4–D39, який охоплює три стовпці. Уявімо, що потрібні значення розташовано в стовпці D, третьому стовпці в діапазоні клітинок, отже останній аргумент – 3.

=VLOOKUP(F2;B4:D39;3)

Ви можете використовувати необов'язковий четвертий аргумент – True або False. Частіше за все використовуйте False.

Якщо використати значення TRUE або залишити четвертий аргумент пустим, функція поверне приблизний зібіг зі значенням у першому аргументі. Отже, щоб продовжити приклад: якщо перший аргумент "smith" і використовується значення True, функція поверне "Smith", "Smithberg" тощо. Але якщо використовується значення False, функція повертає лише точний збіг – Smith, а це саме те, що потрібно більшості користувачів.

Щоб ускладнити використання значення TRUE, зауважте, що стовпець підстановок (стовпець, який ви вказуєте як третій аргумент) не відсортовано за зростанням (від A до Я або від найменшого до найбільшого значення), функція може повернути неправильний результат. Докладні відомості див. в статті "Пошук значень за допомогою VLOOKUP та інших функцій".

Докладні відомості про функції VLOOKUP і HLOOKUP див. в статтях: