
Általános képlet
=VLOOKUP(name,states,2,0)
Összegzés
A teljes állapotnevek kétbetűs rövidítéssé konvertálásához (pl. Minnesota> MN) egy egyszerű VLOOKUP alapú képletet használhat. A bemutatott példában az E5 képlete a következő:
=VLOOKUP(C5,states,2,0)
Ahol az "államok" a G5: H55 megnevezett tartomány.
Magyarázat
Ez a képlet egy oszlopos táblára támaszkodik mind a teljes állapotnévhez, mind a 2 betűs rövidítéshez. Mivel a VLOOKUP-ot használjuk, a teljes névnek az első oszlopban kell lennie. Az egyszerűség kedvéért a táblázatot "állapotoknak" nevezték el.
A VLOOKUP úgy van konfigurálva, hogy a keresési értéket a C oszlopból szerezze be. A táblázat tömb az elnevezett tartomány "államok", az oszlop index 2, a második oszlop rövidítésének lekérése). Az utolsó argumentumot, a range_lookup értéket nullára állítottuk (FALSE) a pontos egyezés kikényszerítéséhez.
=VLOOKUP(C5,states,2,0)
A VLOOKUP megtalálja az egyező bejegyzést az "államok" táblázatban, és visszaadja a megfelelő kétbetűs rövidítést.
Általános leképezés
Ez jó példa arra, hogy a VLOOKUP hogyan használható értékek konvertálására egy keresőtábla segítségével. Ugyanez a megközelítés felhasználható számos más típusú érték megkeresésére és konvertálására. Például használhatja a VLOOKUP-ot numerikus hibakódok hozzárendeléséhez az ember számára olvasható nevekhez.
Fordított keresés
Mi van, ha van állam rövidítése, és a teljes állapot nevét szeretné megkeresni a példában szereplő keresési táblázat segítségével? Ebben az esetben át kell váltania az INDEX és a MATCH menüpontokra. Az A1 keresési értékkel ez a képlet egy teljes állapotnevet ad vissza a keresőtáblával, az ábra szerint:
=INDEX(G5:G55,MATCH(A1,H5:H55,0))
Ha ugyanazt a megnevezett tartományt kívánja használni, akkor ezt a verziót használhatja a kétbetűs rövidítés teljes állapotnévvé történő átalakítására.
=INDEX(INDEX(states,0,1),MATCH(A1,INDEX(states,0,2),0))
Itt az INDEX segítségével egész oszlopokat adunk vissza egy nullaszám megadásával. Ez az INDEX függvény klassz és hasznos tulajdonsága: ha nulla értéket ad meg egy sorhoz, akkor egész oszlop (oka) t kap, ha nulla értéket ad meg az oszlophoz, akkor egész sor (oka) t kap.