
Общая формула
=VLOOKUP(input,map_table,column,0)
Резюме
Если вам нужно отобразить или преобразовать входные данные в произвольные значения, вы можете использовать функцию VLOOKUP.
В этом примере нам нужно сопоставить числа 1-6 следующим образом:
Ввод | Вывод |
---|---|
1 | 10 |
2 | 81 год |
3 | 17 |
4 | 23 |
5 | 13 |
6 | 31 год |
Поскольку нет способа получить результат (т.е. он произвольный), нам нужно выполнить какой-то поиск. Функция ВПР предоставляет простой способ сделать это.
В показанном примере формула в F7:
=VLOOKUP(F6,B5:C10,2,0)
Объяснение
В этой формуле используется значение в ячейке F6 для значения поиска, диапазон B5: C10 для таблицы поиска, 2 для указания «2-го столбца» и ноль в качестве последнего аргумента для обеспечения точного совпадения.
Хотя в этом случае мы сопоставляем числовые входы с числовыми выходами, одна и та же формула будет обрабатывать текстовые значения как для входов, так и для выходов.
Альтернатива с ВЫБЕРИТЕ
Если у вас ограниченное количество входов, и если они имеют номера, начинающиеся с 1, вы также можете использовать функцию ВЫБРАТЬ. Для показанного примера эквивалентная формула, основанная на ВЫБЕРИТЕ:
=CHOOSE(F6,10,81,17,23,13,31)
Функция выбора является громоздкой для больших объемов данных, но для небольших наборов данных, которые сопоставляются с индексом на основе 1, она имеет то преимущество, что является решением «все в одном».