Формула Excel: сопоставление входных данных с произвольными значениями -

Содержание

Общая формула

=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, она имеет то преимущество, что является решением «все в одном».

Интересные статьи...