Загальна формула
=VLOOKUP(input,map_table,column,0)
Резюме
Якщо вам потрібно зіставити або перевести введені дані у довільні значення, ви можете використовувати функцію VLOOKUP.
У прикладі нам потрібно відобразити числа 1-6 таким чином:
Вхідні дані | Вихідні дані |
---|---|
1 | 10 |
2 | 81 |
3 | 17 |
4 | 23 |
5 | 13 |
6 | 31 |
Оскільки неможливо отримати результат (тобто він довільний), нам потрібно виконати певний пошук. Функція VLOOKUP забезпечує простий спосіб зробити це.
У наведеному прикладі формула в F7 має вигляд:
=VLOOKUP(F6,B5:C10,2,0)
Пояснення
Ця формула використовує значення в комірці F6 для значення підстановки, діапазон B5: C10 для таблиці підстановки, 2 для позначення "2-го стовпця" і нуль як останній аргумент, щоб змусити точне збіг.
Хоча в цьому випадку ми відображаємо числові входи в числові виходи, одна і та ж формула обробляє текстові значення як для входів, так і для виходів.
Альтернатива вибору
Якщо у вас обмежена кількість входів і якщо введеннями є цифри, що починаються з 1, ви також можете скористатися функцією ВИБІР. У наведеному прикладі еквівалентна формула на основі ВИБІР:
=CHOOSE(F6,10,81,17,23,13,31)
Функція select є громіздкою для великих обсягів даних, але для менших наборів даних, які відповідають індексу на основі 1, вона має перевагу, оскільки є рішенням "все в одному".