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 .

Excel використовує VLOOKUP, щоб знайти значення між діапазоном

Зверніть увагу, що значення в стовпці «Продажі» вже відсортовано від найменшого до найбільшого, тому функція VLOOKUP змогла правильно визначити наступне найбільше значення, яке було меншим за значення пошуку.

Якщо перший стовпець у вашому діапазоні пошуку не відсортовано, функція VLOOKUP може повернути неочікувані результати.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:

Excel: використовуйте VLOOKUP, щоб повернути кілька значень по горизонталі
Excel: використовуйте VLOOKUP, щоб повернути порожнє значення замість нуля
Excel: як використовувати VLOOKUP за датою

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *