Priporočena, 2024

Izbira Urednika

Kdaj uporabiti indeksno ujemanje Namesto VLOOKUP v Excelu

Za tiste, ki ste dobro seznanjeni z Excelom, verjetno zelo dobro poznate funkcijo VLOOKUP . Funkcija VLOOKUP se uporablja za iskanje vrednosti v drugi celici, ki temelji na besedilu, ki se ujema z isto vrstico.

Če ste še vedno novi v funkciji VLOOKUP, si lahko ogledate mojo prejšnjo objavo o uporabi VLOOKUP v Excelu.

Tako močna kot je VLOOKUP ima omejitev, kako mora biti strukturirana ustrezna referenčna tabela, da bo formula delovala.

Ta članek vam bo pokazal omejitev, pri kateri VLOOKUP ni mogoče uporabiti, in vpeljali drugo funkcijo v Excelu, imenovano INDEX-MATCH, ki lahko reši težavo.

INDEX MATCH Excel Primer

Z uporabo naslednjega primera Excelove preglednice imamo seznam lastnikov avtomobilov in ime avtomobila. V tem primeru bomo poskušali vzeti ID vozila na podlagi modela avtomobila, ki je naveden pod več lastniki, kot je prikazano spodaj:

Na posebnem listu, imenovanem CarType, imamo preprosto podatkovno bazo z ID-jem, modelom avtomobila in barvo .

S to nastavitvijo tabele lahko funkcija VLOOKUP deluje le, če se podatki, ki jih želimo pridobiti, nahajajo na stolpcu desno od tistega, kar se poskušamo ujemati (polje Model avtomobila ).

Z drugimi besedami, s to strukturo tabele, ker jo poskušamo ujemati na podlagi modela avtomobila, je edina informacija, ki jo lahko dobimo, barva (ni ID, saj je stolpec ID na levi strani stolpca Model avtomobila ).

To je zato, ker mora biti pri VLOOKUP iskalna vrednost prikazana v prvem stolpcu, stolpci za iskanje pa morajo biti na desni. V našem primeru nobeden od teh pogojev ni izpolnjen.

Dobra novica je, da nam INDEX-MATCH lahko pomaga pri doseganju tega. V praksi to dejansko združuje dve Excelovi funkciji, ki lahko delujeta posamično: funkcija INDEX in funkcija MATCH .

Za namen tega članka bomo govorili le o kombinaciji obeh z namenom, da bi posnemali funkcijo VLOOKUP .

Zdi se, da je formula na začetku nekoliko dolga in zastrašujoča. Ko pa ga uporabite večkrat, se naučite sintakso na pamet.

To je popolna formula v našem primeru:

 = INDEX (CarType! $ A $ 2: $ A $ 5, MATCH (B4, CarType! $ B $ 2: $ B $ 5, 0)) 

Tu je razčlenitev za vsak oddelek

= INDEX ( - "=" označuje začetek formule v celici in INDEX je prvi del funkcije Excel, ki jo uporabljamo.

CarType! $ A $ 2: $ A $ 5 - stolpci na listu CarType, kjer so podatki, ki bi jih radi pridobili. V tem primeru je ID vsakega modela avtomobila.

MATCH ( - Drugi del funkcije Excel, ki jo uporabljamo.

B4 - Celica, ki vsebuje iskalno besedilo, ki ga uporabljamo ( model avtomobila ) .

CarType! $ B $ 2: $ B $ 5 - stolpci na listu CarType s podatki, ki jih bomo uporabili za ujemanje z iskanim besedilom.

0)) - Navaja, da se mora iskano besedilo natančno ujemati z besedilom v ustreznem stolpcu (tj. CarType! $ B $ 2: $ B $ 5 ). Če natančnega ujemanja ni mogoče najti, formula vrne # N / A.

Opomba : zapomnite si dvojno zapiranje oklepaja na koncu te funkcije “)) in vejice med argumenti.

Osebno sem se preselil stran od VLOOKUP in zdaj uporabite INDEX-MATCH, saj je sposoben narediti več kot VLOOKUP.

Funkcije INDEX-MATCH imajo tudi druge prednosti v primerjavi z VLOOKUP :

  1. Hitrejši izračuni

Ko delamo z velikimi podatkovnimi nizi, kjer lahko izračun sam zaradi dolgih funkcij VLOOKUP traja dolgo časa, boste ugotovili, da ko boste vse te formule zamenjali z INDEX-MATCH, bo izračun izračunan hitreje.

  1. Ni treba šteti relativnih stolpcev

Če ima naša referenčna tabela ključno besedilo, ki ga želimo iskati v stolpcu C, in podatke, ki jih moramo dobiti, je v stolpcu AQ, pri uporabi VLOOKUP pa moramo vedeti / prešteti, koliko stolpcev je med stolpcem C in stolpcem AQ .

S funkcijami INDEX-MATCH lahko neposredno izberemo stolpec indeksa (tj. Stolpec AQ), kjer moramo dobiti podatke in izbrati stolpec, ki ga želimo ujemati (tj. Stolpec C).

  1. Izgleda bolj zapleteno

VLOOKUP je danes zelo pogost, vendar ne vem veliko o uporabi funkcij INDEX-MATCH skupaj.

Daljši niz v funkciji INDEX-MATCH vam pomaga, da izgledate kot strokovnjak za ravnanje s kompleksnimi in naprednimi funkcijami Excel. Uživajte!

Top