Vzorec aplikace Excel: Zkrácení názvů stavů -

Obsah

Obecný vzorec

=VLOOKUP(name,states,2,0)

souhrn

Chcete-li převést názvy úplných stavů na jejich dvoupísmennou zkratku (tj. Minnesota> MN), můžete použít jednoduchý vzorec založený na VLOOKUP. V zobrazeném příkladu je vzorec v E5:

=VLOOKUP(C5,states,2,0)

Kde „státy“ je pojmenovaný rozsah G5: H55.

Vysvětlení

Tento vzorec spoléhá na tabulku se sloupci pro celý název stavu a 2písmennou zkratku. Protože používáme VLOOKUP, musí být celé jméno v prvním sloupci. Pro zjednodušení byla tabulka pojmenována „státy“.

VLOOKUP je nakonfigurován tak, aby získal vyhledávací hodnotu ze sloupce C. Pole tabulky je pojmenovaný rozsah „státy“, index sloupce je 2, aby byla načtena zkratka z druhého sloupce). Poslední argument, range_lookup, byl nastaven na nulu (FALSE), aby vynutil přesnou shodu.

=VLOOKUP(C5,states,2,0)

VLOOKUP vyhledá odpovídající položku v tabulce „stavy“ a vrátí odpovídající dvoupísmennou zkratku.

Obecné mapování

Toto je dobrý příklad toho, jak lze VLOOKUP použít k převodu hodnot pomocí vyhledávací tabulky. Stejný přístup lze použít k vyhledání a převodu mnoha dalších typů hodnot. Například můžete použít VLOOKUP k mapování číselných chybových kódů na názvy čitelné člověkem.

Zpětné vyhledávání

Co když máte zkratku stavu a chcete vyhledat celý název stavu pomocí vyhledávací tabulky v příkladu? V takovém případě budete muset přepnout na INDEX a MATCH. S vyhledávací hodnotou v A1 vrátí tento vzorec úplný název stavu s vyhledávací tabulkou, jak je znázorněno:

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

Pokud chcete použít stejný pojmenovaný rozsah „stavů“, můžete pomocí této verze převést dvoupísmennou zkratku na úplný název stavu.

=INDEX(INDEX(states,0,1),MATCH(A1,INDEX(states,0,2),0))

Zde používáme INDEX k vrácení celých sloupců zadáním nulového čísla řádku. Toto je skvělá a užitečná funkce funkce INDEX: pokud zadáte nulu pro řádek, získáte celý sloupec (sloupce), pokud zadáte nulu pro sloupec, dostanete celý řádek (řádky).

Zajímavé články...