
Генеричка формула
=VLOOKUP(name,states,2,0)
Резиме
Да бисте претворили пуна имена држава у њихове двословне скраћенице (тј. Миннесота> МН), можете користити једноставну формулу засновану на ВЛООКУП-у. У приказаном примеру, формула у Е5 је:
=VLOOKUP(C5,states,2,0)
Где је „држава“ именовани опсег Г5: Х55.
Објашњење
Ова формула се ослања на табелу са колонама за пуни назив државе и скраћеницу од 2 слова. Будући да користимо ВЛООКУП, пуно име мора бити у првој колони. Због једноставности, табела је названа „државе“.
ВЛООКУП је конфигурисан да добије вредност претраживања из колоне Ц. Низ табеле је именовани опсег „стања“, индекс колоне је 2, за преузимање скраћенице из друге колоне). Завршни аргумент, ранге_лоокуп, постављен је на нулу (ФАЛСЕ) да би се форсирало тачно подударање.
=VLOOKUP(C5,states,2,0)
ВЛООКУП проналази одговарајући унос у табели „стања“ и враћа одговарајућу скраћеницу од 2 слова.
Генеричко мапирање
Ово је добар пример како се ВЛООКУП може користити за претварање вредности помоћу табеле претраживања. Исти се приступ може користити за тражење и претварање многих других врста вредности. На пример, могли бисте да користите ВЛООКУП за мапирање нумеричких кодова грешака у човеку читљива имена.
Обрнуто тражење
Шта ако имате скраћеницу државе и желите да потражите пуно име државе помоћу табеле претраживања у примеру? У том случају ћете морати да пређете на ИНДЕКС и МАТЦХ. Са вредношћу тражења у А1, ова формула ће вратити пуно име са табелом тражења као што је приказано:
=INDEX(G5:G55,MATCH(A1,H5:H55,0))
Ако желите да користите исти именовани опсег „стања“, можете да користите ову верзију за претварање скраћенице од 2 слова у пуно име државе.
=INDEX(INDEX(states,0,1),MATCH(A1,INDEX(states,0,2),0))
Овде користимо ИНДЕКС за враћање целих колона давањем броја реда нула. Ово је супер и корисна карактеристика функције ИНДЕКС: ако наведете нулу за ред, добићете целе колоне, ако наведете нулу за колону, добијате читаве редове.