Коли викликається функція VLOOKUP, Excel шукає значення пошуку в крайньому лівому стовпці розділу вашої електронної таблиці, що називається масивом таблиць. Функція повертає інше значення в тому ж рядку, яке визначається номером індексу стовпця.
HLOOKUP схожий на VLOOKUP, але він шукає рядок замість стовпця, а результат компенсується номером індексу рядків. V в VLOOKUP виступає за вертикальний пошук (в одному стовпці), а H в HLOOKUP - для горизонтального пошуку (в межах одного рядка).
Приклад VLOOKUP
Давайте скористаємося нижченаведеною робочою книгою як приклад, який має два аркуші. Перший називається Лист даних . На цьому аркуші кожен рядок містить інформацію про елемент інвентаризації. Перший стовпець - номер частини, а третій - ціна в доларах.
Другий аркуш називається Пошуковий лист, і він містить формулу, яка використовує VLOOKUP для пошуку даних у Інформаційному Листі. На скріншоті нижче зауважте, що вибрана клітина B2, а її формула вказана у рядку формули у верхній частині аркуша.
Значення комірки B2 є формулою = VLOOKUP (A2, 'Data Sheet'! $ A $ 2: $ C $ 4, 3, FALSE) .
Наведена формула заповнить клітинку B2 ціною частини, визначеної в комірці A2. Якщо ціна змінюється на інформаційному листі, значення клітинки B2 на бланку пошуку буде автоматично оновлено, щоб відповідати. Аналогічно, якщо номер деталі в комірці А2 на аркуші перегляду змінюється, клітинка В2 автоматично оновлюється з ціною цієї частини.
Давайте більш детально розглянемо кожен елемент формули прикладу.
Елемент формули | Значення |
---|---|
= | Знак рівності (=) вказує, що ця комірка містить формулу, і результат повинен стати значенням комірки. |
VLOOKUP | Назва функції. |
( | Відкрита дужка вказує, що попереднє ім'я VLOOKUP було назвою функції, і вказує на початок аргументів списку, розділених комами функції. |
A2 | Відкрита дужка вказує, що попереднє ім'я VLOOKUP було назвою функції, і вказує на початок списку аргументів, розділених комами для функції. |
"Аркуш даних"! $ A $ 2: $ C $ 4 | Другий аргумент - табличний масив . Вона визначає область на аркуші, яка буде використовуватися як таблиця пошуку. Найбільш лівий стовпець цієї області - це стовпець, що містить значення пошуку . Аргумент масиву таблиці має загальний вигляд: $ Col1 $ row1: $ col2 $ row2 Перша частина цього виразу ідентифікує аркуш, а друга частина визначає прямокутну область на цьому аркуші. Зокрема:
Найближчий лівий стовпець масиву таблиці повинен містити ваше значення пошуку. Завжди визначайте масив таблиць таким чином, щоб крайній лівий стовпець містив значення, яке ви шукаєте. Цей аргумент є обов'язковим. |
3 | Третій аргумент VLOOKUP, індекс кількості стовпців . Він представляє кількість стовпців, зміщення з крайнього лівого стовпця масиву таблиць, де буде знайдено результат пошуку. Наприклад, якщо крайній лівий стовпчик масиву пошуку є C, індекс колонки 4 буде означати, що результат повинен надходити з стовпця E. У нашому прикладі крайній лівий стовпець масиву таблиці є A, і ми хочемо отримати результат з стовпця C. A - перший стовпець, B - другий стовпець, C - третій стовпець, тому наш індекс колонки - 3 . Цей аргумент є обов'язковим. |
ПОМИЛКОВИЙ | Четвертий аргумент - це значення для пошуку діапазону . Він може бути або TRUE або FALSE, і вказує, чи слід Excel виконувати пошук за допомогою "точного пошуку" або "пошуку діапазону".
Якщо ви не впевнені, який тип відповідності використовувати, виберіть FALSE для точного відповідності. Якщо ви оберете TRUE для пошуку діапазону, переконайтеся, що дані в крайньому лівому стовпці масиву таблиці відсортовано у порядку зростання (найменше до найбільшого). В іншому випадку результати не будуть правильними. Цей аргумент є необов'язковим. Якщо ви не вкажете цей аргумент, буде виконано точний пошук. |
) | Закриваюча дужка, яка вказує кінець списку аргументів і кінець функції. |
Пам'ятайте:
- Значення пошуку має знаходитися в крайньому лівому стовпці масиву таблиці. Якщо ні, то функція пошуку не буде виконана.
- Переконайтеся, що кожне значення в лівому стовпці масиву таблиці є унікальним. Якщо у стовпчику, де відбувається пошук, є дублікати значень, результати VLOOKUP не гарантуються правильними.
Терміни Excel, Formula, Spreadsheet