Увага!: Спробуйте скористатися новою функцією 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, ...
Обов'язково розташуйте знак оклику після імені аркуша.
Нарешті (whew) слід ввести третій аргумент – стовпець зі значеннями, які ви намагаєтеся знайти. Це називається стовпцем підстановки. У першому прикладі використано діапазон клітинок B4–D39, який проходить через три стовпці. Давайте прикидамося значеннями, які мають відображатися в стовпці D , третьому стовпці в цьому діапазоні клітинок, тому останній аргумент – це 3.
=VLOOKUP(F2;B4:D39;3)
Можна використовувати необов'язковий четвертий аргумент: True або False. Здебільшого потрібно використовувати значення False.
Якщо використати значення True або залишити четвертий аргумент пустим, функція поверне приблизний збіг зі значенням у першому аргументі. Отже, щоб продовжити приклад, якщо перший аргумент – "коваль" і ви використовуєте true, функція поверне "Коваль", "Смітберг" тощо. Але якщо ви використовуєте false, функція повертає лише "Коваль", точний збіг, і це те, що більшість людей хочуть.
Щоб зробити використання true ще складнішим, якщо стовпець підстановки (стовпець, указаний у третьому аргументі) не відсортовано за зростанням (від А до Я або від найменшого до найбільшого числа), функція може повернути неправильний результат. Докладні відомості див. в статті Пошук значень за допомогою функції VLOOKUP та інших функцій.
Докладні відомості про функції VLOOKUP і HLOOKUP див. в статті: