Вертикальний пошук. Шукає значення в першому стовпці діапазону та повертає значення певної клітинки в знайденому рядку.
Приклад використання
VLOOKUP(10003, A2:B26, 2, FALSE)
Синтаксис
VLOOKUP(ключ_пошуку, діапазон, індекс, [відсортовано])
-
ключ_пошуку
– значення, яке потрібно знайти. Наприклад, "42
", "Коти
" або "I24
". -
діапазон
– діапазон, у першому стовпці якого виконуватиметься пошук за вказанимключем_пошуку
. -
індекс
– номер стовпця, у якому розташовано значення, яке потрібно повернути. Значення "1" відповідає першому стовпцю вдіапазоні
.- Якщо
індекс
не між 1 і кількістю стовпців удіапазоні
, повертається значення#VALUE!
.
- Якщо
-
відсортовано
– [TRUE
за умовчанням] – указує, чи відсортовано стовпець, у якому потрібно шукати (перший стовпець указаного діапазону). У більшості випадків рекомендується значення FALSE.-
Якщо аргумент
відсортовано
має значення FALSE, функція повертає лише точний збіг. Якщо таких збігів кілька, повертається значення першого з них. Якщо точних збігів немає, повертається помилка#N/A
. -
Якщо аргумент
відсортовано
має значенняTRUE
або пропущений, повертається значення, максимально близьке до шуканого (менше ключа пошуку або рівне йому). Якщо всі значення в стовпці пошуку більші за ключ пошуку, повертається помилка#N/A
.
-
Примітки
-
Якщо аргумент
відсортовано
має значенняTRUE
або пропущений, і перший стовпець діапазону не відсортовано, функція може повернути неправильне значення. Якщо функціяVLOOKUP
повертає неправильні результати, перевірте, чи останній аргумент має значення FALSE. Якщо дані відсортовано, і вам потрібно пришвидшити роботу функції, установіть значення TRUE. У більшості випадків аргумент повинен мати значення FALSE. -
Шукаючи числові дані або дані про дату, переконайтеся, що перший стовпець у діапазоні не відсортовано за текстовим значенням. Наприклад, правильно відсортовані числа мають розташовуватись у порядку (1, 2, 10, 100). Якщо їх відсортувати як текст, порядок буде іншим: (1, 10, 100, 2). Якщо вибрати неправильний тип сортування, функція може повернути неправильні дані.
-
НЕ підтримуються ключі пошуку, що базуються на регулярних виразах або шаблонах. Використовуйте для цього функцію
QUERY
. -
VLOOKUP
працює набагато швидше, якщо діапазон відсортовано й аргументвідсортовано
має значенняTRUE
. Спробуйте відсортувати стовпець, у якому виконується пошук. -
Збіги можна також знайти за допомогою текстових шаблонів, які містять символи підстановки. Знак питання (?) і зірочка (*) є символами підстановки для аргументу
ключ_пошуку
, де знак питання відповідає одинарному символу, а зірочка – послідовності символів. Якщо ви хочете знайти справжній знак питання або зірочку, введіть перед символом тильду (~). Якщо потрібно знайти тильду, додайте додаткову тильду.
Додаткова інформація
QUERY
: Виконує запит даних, написаний мовою запитів Google Visualization API Query Language.
HLOOKUP
: Горизонтальний пошук. Шукає значення в першому рядку діапазону та повертає значення певної клітинки в знайденому стовпці.
Приклади
У цьому прикладі VLOOKUP
шукає в першому стовпці ідентифікатор студента й повертає відповідну оцінку.
У цьому прикладі VLOOKUP
шукає в першому стовпці приблизне значення доходу на основі приблизного збігу (аргумент відсортовано
має значення TRUE
) і повертає відповідну ставку податку.
VLOOKUP
повертає перше знайдене значення серед кількох однакових збігів, знайдених аргументом ключ_пошуку