
Общая формула
=VLOOKUP(text,lookup_table,2,0)
Резюме
Чтобы сопоставить или преобразовать вводимый текст в произвольные числовые значения, вы можете использовать функцию ВПР с простой таблицей.
В этом примере нам нужно сопоставить пять текстовых значений (статусов) с числовыми кодами статуса следующим образом:
Статус | Код |
---|---|
Начал | 10 |
Нормальный | 20 |
С задержкой | 30 |
Завершить | 40 |
Отменено | 50 |
Поскольку нет способа получить результат (т.е. он произвольный), нам нужно выполнить какой-то поиск. Функция ВПР предоставляет простой способ сделать это.
В показанном примере формула в F8:
=VLOOKUP(F7,B6:C10,2,0)
Объяснение
Эта формула использует значение в ячейке F7 для значения поиска, диапазон B6: C10 для таблицы поиска, число 2 для обозначения «2-го столбца» и ноль в качестве последнего аргумента для обеспечения точного совпадения.
Хотя в этом случае мы сопоставляем текстовые значения с числовыми выходными данными, та же формула может обрабатывать текст в текст или числа в текст.