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