VLOOKUP
Функція VLOOKUP повертає значення зі збірника стовпців, використовуючи лівий стовпець значень для вибору рядка і номер стовпця для вибору стовпця в цьому рядку.
Порада. Для розширеного пошуку, який працює в усіх напрямках, використовуйте функцію XLOOKUP.
VLOOKUP(що-шукати; діапазон-стовпців; стовпець-повернення; близький-відповідник)
що-шукати: значення, яке потрібно знайти. Аргумент що-шукати може містити будь-який тип значення або рядок REGEX.
діапазон-стовпців: збірник клітинок. Аргумент діапазон-стовпців має містити посилання на окремий діапазон клітинок, які можуть містити будь-які значення.
стовпець-повернення: числове значення, яке визначає відносний номер стовпця клітинки, з якої потрібно повернути значення. Крайнім лівим стовпцем у діапазоні є стовпець 1.
близький-відповідник: додаткове модальне значення, яке визначає, чи потрібен точний відповідник.
близький-відповідник:(TRUE, 1 або пропущено): якщо немає точного відповідника, виберіть рядок із найбільшим значенням у лівому стовпчику, яке менше за шукане значення або дорівнює йому. Якщо використовується метод близький відповідник, не можна використовувати символи підстановки в аргументі що-шукати.
точний відповідник (FALSE або 0): якщо точного відповідника немає, повертає помилку. Якщо використовується метод точний відповідник, можна використовувати символи підстановки в аргументі що-шукати. Можна використовувати символ підстановки «?» (знак питання), щоб замінити один символ, знак «*» (зірочка) для замінення кількох символів, а знак «~» (тильда), щоб указати, що наступний символ необхідно дібрати, а не використовувати як символ підстановки. REGEX можна використовувати у VLOOKUP, лише якщо ви використовуєте точний відповідник.
Примітки
Функція VLOOKUP порівнює значення пошуку із значеннями у крайньому лівому стовпці вказаного збірника. Якщо точний збіг необов’язковий, буде вибрано рядок, який містить найбільше значення лівого стовпця, менше значення пошуку або рівне йому. Потім функція повертає значення з вказаного стовпця в цьому рядку. Якщо точний збіг обов’язковий і жодне із значень крайнього лівого стовпця не збігається із значенням пошуку, функція повертає помилку.
Приклади |
---|
Задано наведену нижче таблицю: |
A | B | C | D | |
---|---|---|---|---|
1 | 0 | A | lorem | 1 |
2 | 20 | E | ipsum | 2 |
3 | 40 | I | dolor | 3 |
4 | 60 | O | sit | 4 |
5 | 80 | U | amet | 5 |
=HLOOKUP(20; A1:E4; 2) повертає "E", оскільки значення "E" є стовпцем 20 (що-шукати) у другому стовпчику(стовпчик-повернення) в межах вказаного збірника (діапазон-рядків). =VLOOKUP(39; A1:D5; 2) повертає "E", оскільки "E" знаходиться в тому самому рядку, що й 20, тобто найближчий збіг, який не перевищує задане значення (39), в другому стовпці вказаного збірника. =VLOOKUP("M"; B1:D5; 2) повертає "dolor", оскільки "dolor" є стовпцем "I", найближчим збігом, який не перевищує задане значення ("M"), у другому стовпці вказаного збірника (який є стовпцем С, оскільки перший вказаний рядок був B). =VLOOKUP("С"; B1:D5; 2) повертає "lorem", оскільки "lorem" знаходиться в тому самому рядку, що і "A", — найближчий збіг, який не перевищує задане значення (C), у другому стовпці вказаного збірника. =VLOOKUP("blandit"; С1:D5; 2) повертає 5, оскільки 5 знаходиться в тому самому рядку, що і "amet", — останнє значення у вказаному діапазоні, оскільки "blandit" не знайдено, у другому стовпці вказаного збірника. =VLOOKUP("C"; B1:D5; 3; TRUE) повертає 1, оскільки 1 знаходиться в тому самому рядку, що і "A", — найближчий збіг, який не перевищує задане значення ("C"), у третьому стовпці вказаного збірника. =VLOOKUP("C"; B1:D5; 3; FALSE) повертає помилку, оскільки не вдається знайти значення "C" (жодного точного збігу), а (точний відповідник) було вказано як FALSE (повертати помилку, якщо немає жодного точного збігу). =VLOOKUP("C"; B1:D5; 4; TRUE) повертає помилку, оскільки у вказаному збірнику немає четвертого стовпця (він містить тільки три стовпця). =VLOOKUP(REGEX("^a.*"); C1:D5; 2; FALSE) повертає 5, оскільки 5 знаходиться в тому ж рядку, що і “amet”, перше слово в діапазоні C1:D5, яке починається з “a”. |