Formula Excel: Abreviați numele statelor -

Cuprins

Formula generică

=VLOOKUP(name,states,2,0)

rezumat

Pentru a converti numele stării complete în abrevierea lor din două litere (de exemplu, Minnesota> MN), puteți utiliza o formulă simplă bazată pe VLOOKUP. În exemplul prezentat, formula din E5 este:

=VLOOKUP(C5,states,2,0)

Unde „state” este intervalul numit G5: H55.

Explicaţie

Această formulă se bazează pe un tabel cu coloane atât pentru numele complet al stării, cât și pentru abrevierea din 2 litere. Deoarece folosim VLOOKUP, numele complet trebuie să fie în prima coloană. Pentru simplitate, tabelul a fost denumit „stări”.

VLOOKUP este configurat pentru a obține valoarea de căutare din coloana C. Matricea de tabele este gama denumită „stări”, indexul coloanei este 2, pentru a extrage abrevierea din a doua coloană). Argumentul final, range_lookup, a fost setat la zero (FALSE) pentru a forța o potrivire exactă.

=VLOOKUP(C5,states,2,0)

VLOOKUP localizează intrarea potrivită în tabelul „stări” și returnează abrevierea corespunzătoare din 2 litere.

Cartografiere generică

Acesta este un bun exemplu al modului în care VLOOKUP poate fi utilizat pentru a converti valori folosind un tabel de căutare. Aceeași abordare poate fi utilizată pentru a căuta și a converti multe alte tipuri de valori. De exemplu, puteți utiliza VLOOKUP pentru a asocia codurile numerice de eroare cu numele citite de oameni.

Căutare inversă

Ce se întâmplă dacă aveți o abreviere de stare și doriți să căutați numele complet al stării folosind tabelul de căutare din exemplu? În acest caz, va trebui să treceți la INDEX și MATCH. Cu o valoare de căutare în A1, această formulă va returna un nume complet de stare cu tabelul de căutare așa cum se arată:

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

Dacă doriți să utilizați același interval denumit „state”, puteți utiliza această versiune pentru a converti o abreviere de 2 litere într-un nume complet.

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

Aici, folosim INDEX pentru a returna coloane întregi prin furnizarea unui număr de rânduri zero. Aceasta este o caracteristică interesantă și utilă a funcției INDEX: dacă furnizați zero pentru rând, veți obține coloane întregi dacă furnizați zero pentru coloană, veți obține rânduri întregi.

Articole interesante...