
Generisk formel
=VLOOKUP(name,states,2,0)
Sammendrag
For å konvertere fullstendige navn til deres to bokstavs forkortelser (dvs. Minnesota> MN), kan du bruke en enkel formel basert på VLOOKUP. I eksemplet vist er formelen i E5:
=VLOOKUP(C5,states,2,0)
Hvor "stater" er det navngitte området G5: H55.
Forklaring
Denne formelen er avhengig av en tabell med kolonner for både fullstendig navn og forkortelse på 2 bokstaver. Fordi vi bruker VLOOKUP, må det fulle navnet være i den første kolonnen. For enkelhets skyld har bordet fått navnet "stater".
VLOOKUP er konfigurert for å hente oppslagsverdien fra kolonne C. Tabelloppstillingen er det navngitte området "stater", kolonneindeksen er 2, for å hente forkortelsen fra den andre kolonnen). Det endelige argumentet, range_lookup, er satt til null (FALSE) for å tvinge et nøyaktig samsvar.
=VLOOKUP(C5,states,2,0)
VLOOKUP lokaliserer den samsvarende oppføringen i "stater" -tabellen, og returnerer den tilsvarende forkortelsen på 2 bokstaver.
Generisk kartlegging
Dette er et godt eksempel på hvordan VLOOKUP kan brukes til å konvertere verdier ved hjelp av en oppslagstabell. Den samme tilnærmingen kan brukes til å slå opp og konvertere mange andre typer verdier. For eksempel kan du bruke VLOOKUP til å kartlegge numeriske feilkoder til lesbare navn.
Omvendt oppslag
Hva om du har en tilstandsforkortelse, og vil slå opp hele tilstandsnavnet ved hjelp av oppslagstabellen i eksemplet? I så fall må du bytte til INDEX og MATCH. Med en oppslagsverdi i A1, returnerer denne formelen et fullstendig tilstandsnavn med oppslagstabellen som vist:
=INDEX(G5:G55,MATCH(A1,H5:H55,0))
Hvis du vil bruke de samme navnene "stater", kan du bruke denne versjonen til å konvertere en forkortelse på to bokstaver til et fullstendig navn.
=INDEX(INDEX(states,0,1),MATCH(A1,INDEX(states,0,2),0))
Her bruker vi INDEX for å returnere hele kolonner ved å oppgi et radnummer på null. Dette er en kul og nyttig funksjon i INDEX-funksjonen: hvis du oppgir null for rad, får du hele (r) kolonne (r) hvis du oppgir null for kolonne, får du hele (r) rad.