
Splošna formula
=VLOOKUP(name,states,2,0)
Povzetek
Če želite polna imena držav pretvoriti v dvočrkovne okrajšave (tj. Minnesota> MN), lahko uporabite preprosto formulo, ki temelji na VLOOKUP. V prikazanem primeru je formula v E5:
=VLOOKUP(C5,states,2,0)
Kjer je "države" imenovano območje G5: H55.
Pojasnilo
Ta formula se opira na tabelo s stolpci za polno ime države in dvočrkovno okrajšavo. Ker uporabljamo VLOOKUP, mora biti polno ime v prvem stolpcu. Za poenostavitev je bila tabela poimenovana "stanja".
VLOOKUP je konfiguriran tako, da dobi iskalno vrednost iz stolpca C. Polje tabele je poimenovano območje "stanja", indeks stolpca je 2, da pridobi okrajšavo iz drugega stolpca). Končni argument, range_lookup, je bil nastavljen na nič (FALSE), da se vsiljuje natančno ujemanje.
=VLOOKUP(C5,states,2,0)
VLOOKUP najde ustrezen vnos v tabeli "stanja" in vrne ustrezno dvočrkovno okrajšavo.
Splošno preslikavo
To je dober primer, kako lahko VLOOKUP uporabite za pretvorbo vrednosti z uporabo iskalne tabele. Enak pristop lahko uporabimo za iskanje in pretvorbo številnih drugih vrst vrednosti. Na primer, lahko uporabite VLOOKUP za preslikavo številčnih kod napak v človeško berljiva imena.
Povratno iskanje
Kaj če imate okrajšavo stanja in želite poiskati celotno ime države s pomočjo iskalne tabele v primeru? V tem primeru boste morali preklopiti na INDEX in MATCH. Z vrednostjo iskanja v A1 bo ta formula vrnila polno ime stanja s tabelo iskanja, kot je prikazano:
=INDEX(G5:G55,MATCH(A1,H5:H55,0))
Če želite uporabiti isti imenovani obseg "stanj", lahko s to različico pretvorite dvočrkovno okrajšavo v polno ime države.
=INDEX(INDEX(states,0,1),MATCH(A1,INDEX(states,0,2),0))
Tu uporabljamo INDEX za vrnitev celotnih stolpcev z dobavo številke vrstice nič. To je kul in uporabna lastnost funkcije INDEX: če za vrstico navedete nič, dobite cele stolpce, če za stolpec navedete nič, dobite cele vrstice.