
Обща формула
=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, е:
=CHOOSE(F6,10,81,17,23,13,31)
Функцията Избор е тромава за големи количества данни, но за по-малки набори от данни, които се преобразуват в 1-базиран индекс, тя има предимството да бъде решение "всичко в едно".