În acest tutorial Excel veți învăța cum să faceți față mai multor meciuri (rezultate) dintr-o funcție VLOOKUP. Vom acoperi două tehnici diferite. Primul folosește de fapt funcția VLOOKUP (împreună cu COUNTIF). Al doilea folosește INDEX / MATCH pentru a simula o VLOOKUP.
VLOOKUP cu rezultate multiple
Pentru a căuta mai multe potriviri cu funcția VLOOKUP, trebuie să creați o coloană de ajutor în tabelul de date. Coloana de ajutor folosește funcția COUNTIF pentru a crea un ID unic pentru fiecare instanță. Coloana de ajutor trebuie să fie cea mai stângă coloană din setul de date. Dacă nu este practic să ajustați setul de date, ar trebui să vă uitați la cealaltă metodă din secțiunea următoare.
Să aruncăm o privire la această metodă în practică:
Pasul 1:
Observați formula din celula F6:= B5 și COUNTIF (B5: B $ 9, B5)
În mod specific, gama de referință: B6: B $ 11. Observați semnul $. Semnul $ „blochează” referința celulei: B $ 11. Deci, pe măsură ce copiați formula, B $ 11 rămâne blocat. Cu toate acestea, B6 nu este blocat, așa că, în timp ce copiați formula, B6 se transformă în B7, etc. Această tehnică creează un număr unic pentru fiecare instanță găsită. Motivul pentru care lăsăm B6 deblocat este astfel încât, pe măsură ce se ia în considerare o instanță, este eliminat din numărul total, creând numărul unic.
De asemenea, observați &. & combină numele produsului cu numărul de instanță pentru a crea un câmp pe care îl vom folosi în căutarea noastră.
Pasul 2:
Am mutat noua coloană de asistență (project_adj) în stânga setului de date din B14: C19. Acum putem efectua VLOOKUP pe mai multe rezultate. În loc să căutați șosete, căutați șosete1 și șosete2. Acum puteți avea mai multe rânduri de rezultate VLOOKUP, reprezentând mai multe potriviri găsite.
Dezavantajul acestei metode este că trebuie să editați setul de date original (sau să copiați / lipiți setul de date în altă parte) pentru a efectua rezultatele multiple VLOOKUP. Alternativ, puteți utiliza metoda INDEX / MATCH:
INDEX / MATCH pentru căutări multiple
Majoritatea utilizatorilor Excel sunt conștienți de puterea funcției VLOOKUP, dar mulți nu sunt conștienți de puterea funcției INDEX și a funcției de potrivire utilizate în combinație. Combinația INDEX / MATCH poate fi utilizată pentru a emula un VLOOKUP, cu avantajul unei mai mari flexibilități.
Notă: Imaginea de mai jos conține formulele. Imaginea de jos conține rezultatele formulei.
Ce se întâmplă în formulele de mai sus?
MATCH - Căutați poziția unei valori cu un interval. În acest exemplu, MATCH caută „Șosete” în lista de produse.
INDIRECT - Creează o referință dintr-un șir de text. Folosim acest lucru pentru a regla matricea de căutare a listei de produse. Odată găsită o potrivire, intervalul este ajustat pentru a exclude potrivirea din căutare, permițând găsirea următoarei potriviri. În celula G5, setăm intervalul inițial la B5: B10 (prin setarea numărului start_num inițial în celula F5 la 5). În G5 am găsit o potrivire în rândul 1 al gamei, astfel încât start_num al lui F6 este 5 + 1 = 6.
INDEX - Returnează o valoare dintr-o matrice bazată pe poziția numărului de coloană / rând din acea matrice.
!! Bănuiesc că includ formula matrice, astfel încât să aibă o formulă de legat …