Excel: використовуйте vlookup, щоб знайти значення між діапазоном
Ви можете використовувати функцію VLOOKUP в Excel з TRUE як останнім аргументом, щоб знайти значення, яке лежить в одному діапазоні, і повернути відповідне значення в іншому діапазоні.
Зауважте, що функція VLOOKUP використовує такий базовий синтаксис:
VLOOKUP (пошукове_значення, масив_таблиці, номер_індексу_стовпця, [пошуковий_діапазон])
золото:
- lookup_value : Значення, яке потрібно шукати
- table_array : діапазон клітинок для пошуку
- col_index_num : номер стовпця, який містить повернуте значення
- range_lookup : TRUE = шукає приблизну відповідність, FALSE = шукає точну відповідність
Використовуючи TRUE для останнього аргументу, ви можете шукати значення в діапазоні.
У наступному прикладі показано, як це зробити на практиці.
Приклад: використовуйте функцію VLOOKUP, щоб знайти значення між діапазоном
Припустімо, у нас є такий набір даних у Excel, який показує мінімальний обсяг продажів, необхідний працівнику компанії, щоб отримати певну суму бонусу:
Ось як інтерпретувати цей набір даних:
- Якщо працівник здійснює 0 < 500 продажів, він отримує 0 доларів США бонусів.
- Якщо співробітник здійснює 500 < 1000 продажів, він отримує бонус у розмірі 25 доларів .
- Якщо співробітник здійснює 1000 < 2000 продажів, він отримує бонус у розмірі 50 доларів .
І так далі.
Припустімо, ми хочемо за допомогою функції VLOOKUP знайти значення 870 у стовпці Sales і повернути відповідну суму в стовпці Bonus .
Для цього ми можемо ввести таку формулу в клітинку E2 :
=VLOOKUP( E1 , A2:B7 , 2, TRUE)
На наступному знімку екрана показано, як використовувати цю формулу на практиці:
Оскільки в стовпці «Продажі» не існувало точного значення 870 , функція VLOOKUP шукала наступне найвище значення в стовпці «Продажі», яке було менше 870 .
Формула визначила значення 500 і повернула бонусне значення, яке відповідало цьому значенню, яке було 25 .
Зверніть увагу, що значення в стовпці «Продажі» вже відсортовано від найменшого до найбільшого, тому функція VLOOKUP змогла правильно визначити наступне найбільше значення, яке було меншим за значення пошуку.
Якщо перший стовпець у вашому діапазоні пошуку не відсортовано, функція VLOOKUP може повернути неочікувані результати.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:
Excel: використовуйте VLOOKUP, щоб повернути кілька значень по горизонталі
Excel: використовуйте VLOOKUP, щоб повернути порожнє значення замість нуля
Excel: як використовувати VLOOKUP за датою