Recomandat, 2021

Alegerea Editorului

Când să utilizați potrivirea indexului în loc de VLOOKUP în Excel

Pentru cei care sunteți bine pregătiți în Excel, sunteți cel mai probabil foarte familiarizat cu funcția VLOOKUP . Funcția VLOOKUP este utilizată pentru a găsi o valoare într-o celulă diferită bazată pe un text de potrivire din același rând.

Dacă sunteți încă nou în funcția VLOOKUP, puteți verifica postarea mea anterioară cu privire la modul de utilizare VLOOKUP în Excel.

Atât de puternic este, VLOOKUP are o limitare asupra modului în care trebuie să fie structurată masa de referință potrivită pentru ca formula să funcționeze.

Acest articol vă va arăta limitarea în cazul în care VLOOKUP nu poate fi folosit și introduce o altă funcție în Excel numit INDEX-MATCH care poate rezolva problema.

INDEX MATCH Excel Exemplu

Folosind următorul exemplu de foaie de calcul Excel, avem o listă cu numele proprietarilor de mașini și numele mașinii. În acest exemplu, vom încerca să luăm ID-ul mașinii pe baza modelului de mașină listat la mai mulți proprietari, după cum se arată mai jos:

Pe o foaie separată numită CarType, avem o bază de date simplă cu ID - ul, modelul mașinii și culoarea .

Cu această configurare a tabelului, funcția VLOOKUP poate funcționa numai dacă datele pe care dorim să le preluăm sunt localizate în coloana din dreapta a ceea ce încercăm să se potrivească (câmp model de mașină ).

Cu alte cuvinte, cu această structură de tabel, din moment ce încercăm să o potrivim pe baza modelului de mașină, singura informație pe care o putem obține este Color (nu ID-ul, deoarece coloana ID este situată la stânga coloanei modelului mașinii ).

Acest lucru se datorează faptului că pentru VLOOKUP valoarea de căutare trebuie să apară în prima coloană, iar coloanele de căutare trebuie să fie la dreapta. Niciuna dintre aceste condiții nu este îndeplinită în exemplul nostru.

Vestea bună este că INDEX-MATCH ne va ajuta să realizăm acest lucru. În practică, aceasta combină două funcții Excel care pot funcționa individual: funcția INDEX și funcția MATCH .

Cu toate acestea, în scopul acestui articol, vom vorbi doar despre combinarea celor două cu scopul de a replica funcția VLOOKUP .

Formula poate părea puțin mai lungă și intimidantă la început. Cu toate acestea, odată ce l-ați folosit de mai multe ori, veți afla sintaxa pe de rost.

Aceasta este formula completă din exemplul nostru:

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

Iată defalcarea pentru fiecare secțiune

= INDEX ( - "=" indică începutul formulei din celulă și INDEX este prima parte a funcției Excel pe care o folosim.

CarType! $ A $ 2: $ A $ 5 - coloanele din foaia CarType unde sunt conținute datele pe care le-am dori să le regăsim . În acest exemplu, ID - ul fiecărui model de mașină.

MATCH ( - A doua parte a funcției Excel pe care o folosim.

B4 - Celula care conține textul de căutare pe care îl folosim ( modelul mașinii ) .

CarType! $ B $ 2: $ B $ 5 - Coloanele din foaia CarType cu datele pe care le vom folosi pentru a se potrivi cu textul de căutare.

0)) - Pentru a indica faptul că textul căutării trebuie să se potrivească exact cu textul din coloana potrivită (de exemplu CarType! $ B $ 2: $ B $ 5 ). Dacă potrivirea exactă nu a fost găsită, formula returnează # N / A.

Notă : rețineți consola de închidere dublă la sfârșitul acestei funcții "))" și virgulele dintre argumente.

Personal am plecat de la VLOOKUP și acum folosesc INDEX-MATCH deoarece este capabil să facă mai mult decât VLOOKUP.

Funcțiile INDEX-MATCH au și alte beneficii în comparație cu VLOOKUP :

  1. Calculare mai rapidă

Când lucrăm cu seturi de date mari, unde calculul poate dura mult timp datorită mai multor funcții VLOOKUP, veți găsi că, odată ce înlocuiți toate aceste formule cu INDEX-MATCH, calculul general va fi calculat mai repede.

  1. Nu este nevoie să numărați coloane relative

Dacă tabelul nostru de referință are textul cheie pe care dorim să îl căutăm în coloana C și datele pe care trebuie să le obținem este în coloana AQ, va trebui să știm / să numărăm câte coloane sunt între coloana C și coloana AQ atunci când folosim VLOOKUP .

Cu ajutorul funcțiilor INDEX-MATCH, putem selecta direct coloana index (adică coloana AQ) unde trebuie să obținem datele și să selectăm coloana care trebuie potrivită (adică coloana C).

  1. Arată mai complicat

VLOOKUP este destul de comună în zilele noastre, dar mulți nu știu despre utilizarea funcțiilor INDEX-MATCH împreună.

Șirul mai lung din funcția INDEX-MATCH vă ajută să vă faceți să pari un expert în manipularea funcțiilor Excel complexe și avansate. Bucurați-vă!

Top