VLOOKUP cu mai multe criterii în Excel (Sfaturi de top + Exemplu)

Cum se folosește VLOOKUP cu mai multe criterii?

Uneori, în timp ce lucram cu date, când potrivim datele cu referința Vlookup, dacă găsește prima valoare, afișează rezultatul și nu caută următoarea valoare, dar ce se întâmplă dacă utilizatorul dorește al doilea rezultat, acesta este un alt criteriu, pentru a utiliza Vlookup cu mai multe criterii, trebuie să folosim alte funcții cu acesta, cum ar fi funcția alege.

Formula VLOOKUP în Excel

Să vedem acum câteva exemple de funcție VLOOKUP cu căutare de criterii multiple.

Exemplul nr. 1

Să presupunem că aveți date despre angajații companiei dvs. Datele conțin numele, salariul actual, departamentul, ID-ul angajaților, așa cum se arată mai jos.

Doriți să căutați un angajat după numele sau departamentul său. Aici, căutarea va include două detalii: Nume și Departament. Numele și departamentul de căutat sunt date în celula G6 și G7.

Pentru a căuta „Dhruv” din Departamentul „Vânzări”, mai întâi, creați o coloană separată care să conțină „Numele” și „Departamentul” tuturor angajaților.

Pentru a face acest lucru pentru primul angajat, utilizați formula Excel VLOOKUP:

= C3 și D3

și apăsați Enter. Celula va conține acum „ManishIT”. Este important să adăugați această coloană la stânga datelor, deoarece prima coloană a gamei de matrice este luată în considerare pentru căutare. Acum, pur și simplu trageți-l în restul celulelor.

Pentru a căuta valoarea pentru „Dhruv” și „Vânzări” date în celulele G6 și G7, puteți utiliza formula Excel VLOOKUP:

= VLOOKUP (H6 & H7, A3: E22, 5, FALSE)

Va returna salariul angajatului, Dhruv, de la Departamentul de vânzări.

Exemplul nr. 2

Să presupunem că aveți datele de vânzare pentru două produse diferite timp de 12 luni, după cum se arată mai jos.

Doriți să creați un tabel de căutare în Excel, în care introduceți luna și ID-ul produsului, iar acesta returnează vânzările pentru acel produs în cursul acelei luni.

Pentru a face acest lucru, puteți utiliza VLOOKUP și Match Formula în excel:

= VLOOKUP (F4, A3: C14, MATCH (F5, A2: C2, 0), 0)

unde luna pe care doriți să o căutați este dată în F4, iar numele produsului de căutat este dat în F5.

În acest caz, va restitui 13.000 .

Exemplul nr. 3

Să presupunem că aveți datele despre vânzări colectate pentru unul dintre produse pe tot parcursul anului în patru zone diferite ale unui oraș, așa cum se arată mai jos.

Acum doriți să verificați dacă luna în care vânzările au fost maxime pentru zona de est este, de asemenea, luna în care vânzările au fost maxime pentru zona de vest. Pentru a verifica acest lucru, mai întâi, trebuie să creați o coloană suplimentară care să conțină vânzările pentru zona de est și vest. În acest caz, separăm valorile prin.

Pentru a adăuga coloana suplimentară în stânga, utilizați formula Excel VLOOKUP:

= D3 & „„ & E3

pentru prima celulă a tabelului și apăsați Enter. Apoi trageți-l în restul celulelor.

Acum calculați separat vânzările maxime pentru zonele est și vest. Pentru a calcula valoarea maximă, utilizați Formula VLOOKUP Excel:

= MAX (D3: D14) pentru zona de est

(Aflați mai multe despre funcția Max în Excel)

și = MAX (E3: E14) pentru zona de vest.

Acum, pentru a verifica dacă luna pentru care vânzările au fost maxime pentru zona de est este, de asemenea, luna în care vânzările au fost maxime pentru zona de vest, puteți utiliza:

= IFERROR (VLOOKUP (J4 & ”” & J5, B3: C14, 2, 0), „NO”)

(Aflați mai multe despre funcția IFERROR în Excel)

VLOOKUP (J4 & ”” & J5, B3: C14, 2, 0) va căuta valoarea maximă a zonei Est și Vest în coloana suplimentară. Dacă poate găsi o potrivire, va returna luna corespunzătoare. Altfel, va da o eroare.

IFERROR ((VLOOKUP (…)), „NO”): Dacă ieșirea din funcția VLOOKUP este o eroare, va întoarce „NO” altfel. Se va returna luna corespunzătoare.

Întrucât nu există o astfel de lună, să verificăm dacă luna în care vânzările au fost maxime pentru zona de est este luna în care vânzările au fost pe locul doi pentru zona de vest. În primul rând, calculați a doua cea mai mare vânzare pentru zona de vest folosind.

= LARGE (E3: E14, 2)

(Aflați mai multe despre funcția LARGE Excel)

Acum, utilizați sintaxa: = IFERROR (VLOOKUP (K4 & ”„ & K5, B3: C14, 2, 0), „NO”)

Se va întoarce în iunie .

Este important să rețineți aici că pot exista mai mult de o lună, de asemenea, în care vânzările au fost maxime pentru zona de est și de vest, dar Formula Excel VLOOKUP va reveni doar într-una din acele luni.

Se gândește să-ți amintești

  • Funcția VLOOKUP cu mai multe criterii este utilizată pentru a căuta valoarea într-o coloană și a returna valoarea dintr-o coloană corespunzătoare.
  • Funcția VLOOKUP cu mai multe criterii caută valoarea de căutare în prima coloană a matricei / tabelului dat.
  • Dacă doriți să căutați funcția VLOOKUP cu mai multe criterii, cum ar fi valoarea 1 din prima coloană și valoarea 2 din a doua coloană, trebuie să adăugați o coloană suplimentară pentru căutare. Această coloană suplimentară trebuie adăugată în stânga datelor, astfel încât să apară ca prima coloană a tabelului de căutare.

Articole interesante...