Excel

Forkort statens navne

Abbreviate State Names

Excel -formel: Forkort statens navneGenerisk formel | _+_ | Resumé

For at konvertere fuldstatsnavne til deres forkortelse på to bogstaver (dvs. Minnesota> MN) kan du bruge en simpel formel baseret på VLOOKUP. I det viste eksempel er formlen i E5:





hvordan man indsætter en samlet række i Excel 2013
= VLOOKUP (name,states,2,0)

Hvor 'stater' er navngivet område G5: H55.

Forklaring

Denne formel er baseret på en tabel med kolonner for både navnet på fuld tilstand og forkortelsen på 2 bogstaver. Fordi vi bruger VLOOKUP, skal det fulde navn være i den første kolonne. For nemheds skyld har tabellen fået navnet 'tilstande'.





VLOOKUP er konfigureret til at få opslagsværdien fra kolonne C. Tabellen array er det navngivne område 'tilstande', kolonneindekset er 2, for at hente forkortelsen fra den anden kolonne). Det sidste argument, range_lookup, er blevet sat til nul (FALSE) for at tvinge et eksakt match.

 
= VLOOKUP (C5,states,2,0)

VLOOKUP lokaliserer den matchende post i tabellen 'tilstande' og returnerer den tilsvarende forkortelse på 2 bogstaver.



box og whisker plot maker udmærker sig

Generisk kortlægning

Dette er et godt eksempel på, hvordan VLOOKUP kan bruges til at konvertere værdier ved hjælp af en opslagstabel. Den samme tilgang kan bruges til at slå op og konvertere mange andre typer værdier. For eksempel kan du bruge VLOOKUP til at tilknytte numeriske fejlkoder til navne, der kan læses af mennesker.

Omvendt opslag

Hvad hvis du har en tilstandsforkortelse, og ønsker at slå hele tilstandsnavnet op ved hjælp af opslagstabellen i eksemplet? I så fald skal du skifte til INDEX og MATCH. Med en opslagsværdi i A1 returnerer denne formel et fuldt tilstandsnavn med opslagstabellen som vist:

 
= VLOOKUP (C5,states,2,0)

Hvis du vil bruge det samme navngivne område 'tilstande', kan du bruge denne version til at konvertere en forkortelse på 2 bogstaver til et fuldt tilstandsnavn.

 
= INDEX (G5:G55, MATCH (A1,H5:H55,0))

Her bruger vi INDEX til at returnere hele kolonner ved at angive et rækkenummer på nul. Dette er en cool og nyttig funktion i INDEX -funktion : Hvis du angiver nul for række, får du hele kolonne (r), hvis du leverer nul til kolonne, får du hele række (r).

Forfatter Dave Bruns


^