Salt la conținutul principal

Cum să vizualizați valoarea cu mai multe criterii în Excel?

În Excel, putem vizualiza rapid datele corespunzătoare dintr-o listă pe baza unui criteriu specific pe care l-ați setat utilizând funcția vlookup. Dar, dacă trebuie să căutați valoarea relativă pe baza mai multor criterii, așa cum se arată în imaginea de mai jos, cum ați putea face față acesteia?

Valoare Vlookup cu mai multe criterii cu funcția LOOKUP

Valoare Vlookup cu mai multe criterii cu funcția INDEXT și MATCH

Valoare Vlookup cu mai multe criterii cu o caracteristică utilă


Presupunând că am următorul interval de date pe care vreau să îl folosesc cu două criterii pentru a returna valoarea relativă, de exemplu, știu că produsul și culoarea trebuie să returneze vânzătorul corespunzător în același rând:


Valoare Vlookup cu mai multe criterii cu funcția LOOKUP

Funcția de căutare vă poate ajuta să rezolvați această problemă, introduceți această formulă într-o celulă specificată și apăsați Intrați pentru a obține rezultatul corect pe care l-ați dori, consultați captura de ecran:

=LOOKUP(2,1/($A$2:$A$12=G2)/($C$2:$C$12=H2),($E$2:$E$12))

notițe: În formula de mai sus:

  • A2: A12 = G2: ceea ce înseamnă căutarea criteriilor G2 în intervalul A2: A12;
  • C2: C12 = H2: înseamnă căutarea criteriilor H2 în intervalul C2: C12;
  • E2: E12: se referă la intervalul în care doriți să returnați valoarea corespunzătoare.

sfaturi: Dacă aveți mai mult de două criterii, trebuie doar să adăugați criteriile în formulă astfel: =LOOKUP(2,1/($A$2:$A$12=G2)/($B$2:$B$12=H2)/($C$2:$C$12=I2),($E$2:$E$12)).


Valoare Vlookup cu mai multe criterii cu funcția INDEXT și MATCH

În Excel, funcția mixtă INDEXT și MATCH este puternică pentru noi pentru a căuta valori bazate pe unul sau mai multe criterii, pentru a cunoaște această formulă, procedați după cum urmează:

Tastați formula de mai jos într-o celulă goală și apăsați Ctrl + Shift + Enter tastele împreună, atunci veți obține valoarea relativă așa cum doriți, vedeți captura de ecran:

=INDEX($E$2:$E$12,MATCH(1,($A$2:$A$12=G2)*($C$2:$C$12=H2),0))

notițe: În formula de mai sus:

  • A2: A12 = G2: ceea ce înseamnă căutarea criteriilor G2 în intervalul A2: A12;
  • C2: C12 = H2: înseamnă căutarea criteriilor H2 în intervalul C2: C12;
  • E2: E12: se referă la intervalul în care doriți să returnați valoarea corespunzătoare.

sfaturi: Dacă aveți mai mult de două criterii, trebuie doar să adăugați criteriile în formulă astfel: =INDEX($E$2:$E$12,MATCH(1,($A$2:$A$12=G2)*($B$2:$B$12=H2)*($C$2:$C$12=I2),0)).


Valoare Vlookup cu mai multe criterii cu o caracteristică utilă

Dacă aveţi Kutools pentru Excel, Cu său Căutare în mai multe condiții caracteristică, puteți returna rapid valorile potrivite pe baza mai multor criterii, după cum aveți nevoie.

Notă:Pentru a aplica acest lucru Căutare în mai multe condiții, în primul rând, ar trebui să descărcați fișierul Kutools pentru Excel, apoi aplicați caracteristica rapid și ușor.

După instalare Kutools pentru Excel, vă rugăm să faceți acest lucru:

1. Clic Kutools > Super CAUTARE > Căutare multi-condiții, vezi captura de ecran:

2. În Căutare în mai multe condiții caseta de dialog, vă rugăm să efectuați următoarele operații:

  • (1.) În Căutați valori , specificați intervalul valorii căutării sau selectați coloana valorii căutării, rând pe rând, ținând apăsat tasta Ctrl cheie pe care doriți să căutați valori bazate pe;
  • (2.) În Gama de ieșire secțiune, selectați intervalul de ieșire unde doriți să puneți rezultatele potrivite;
  • (3.) În Coloana cheie , selectați coloanele cheie corespunzătoare care conțin valorile de căutare una câte una ținând apăsat butonul Ctrl cheie;
  • notițe: Numărul de coloane selectate în Coloana cheie câmpul trebuie să fie egal cu numărul de coloane selectate în Căutați valori și ordinea fiecărei coloane selectate în Coloana cheie câmpul trebuie să corespundă una cu una cu coloanele criteriilor din Căutați valori camp.
  • (4.) În Întoarce coloana , selectați coloana care conține valorile returnate de care aveți nevoie.

3. Apoi apasa OK or Aplică buton, toate valorile potrivite pe baza mai multor criterii au fost extrase simultan, vezi captura de ecran:


Mai multe articole relative:

  • Valori Vlookup pe mai multe foi de lucru
  • În Excel, putem aplica cu ușurință funcția vlookup pentru a returna valorile potrivite într-un singur tabel al unei foi de lucru. Dar, v-ați gândit vreodată că cum să căutați valoare pe mai multe foi de lucru? Presupunând că am următoarele trei foi de lucru cu o gamă de date și acum vreau să obțin o parte din valorile corespunzătoare pe baza criteriilor din aceste trei foi de lucru, cum să rezolv acest lucru în Excel?
  • Vlookup va returna valoarea goală sau specifică în loc de 0 sau N / A în Excel
  • În mod normal, când aplicați funcția vlookup pentru a returna valoarea corespunzătoare, dacă celula potrivită este necompletată, aceasta va returna 0 și, dacă valoarea potrivită nu este găsită, veți primi o valoare de eroare # N / A așa cum este prezentată mai jos. În loc să afișați valoarea 0 sau # N / A, cum o puteți face să afișeze celula goală sau altă valoare text specifică?
  • Vlookup și returnează datele de potrivire între două valori
  • În Excel, putem aplica funcția normală Vlookup pentru a obține valoarea corespunzătoare pe baza datelor date. Dar, uneori, dorim să căutăm și să returnăm valoarea potrivită între două valori așa cum se arată în următoarea captură de ecran, cum ați putea face față acestei sarcini în Excel?

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

Descriere


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
Comments (11)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
2,1 itu fungsinya apa yah?
This comment was minimized by the moderator on the site
I have sheet where 2 values should be verify from table available in another file in which 2 values from sheet are common and after matching both the criteria e.g Size and type from table it should capture price
This comment was minimized by the moderator on the site
Hello excelmaster,
How are you? You can lookup values in another file. Let me show you two ways. 
Solution 1:
In photo 1,  sheet1 has the original data of the product details. In photo 2, we need to know the price of some items. We can use the help of the new Excel XLOOKUP function to do the trick.The syntax is =XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]).Omitting the optional arguments, =XLOOKUP(lookup_value, lookup_array, return_array)In cell E2 of sheet2, please input the formula: =XLOOKUP(A2&B2&C2,Sheet1!A2:A12&Sheet1!B2:B12&Sheet1!C2:C12,Sheet1!D2:D12)Then you get the price of the item in E2. To get the rest of the result, we need to keep the arrays in E2 formula absolute.Then the formula becomes:=XLOOKUP(A2&B2&C2,Sheet1!$A$2:$A$12&Sheet1!$B$2:$B$12&Sheet1!$C$2:$C$12,Sheet1!$D$2:$D$12)
Then drag the autofill handle down to get the rest of the results.
Solution 2:Use the Multi-condition Lookup feature in Kutools for Excel. All results will be returned at the same time.Please see photo 3, set the values in Multi-condition Lookup dialog box. Click the OK button to get the results.Please see photo 4, results in sheet2 are returned based on the data in sheet1.
Hope my two solutions can help you. Have a nice day.
Sincerely,Mandy 
This comment was minimized by the moderator on the site
How do i do this
100 100100 ABC100101 DEF101102103 HIJ103
Results i want
100 ABC
100 ABC
100 ABC
100 ABC
101 DEF
101 DEF
102
103 HIJ
103 HIJ

what formula should i be using?
Thanks
This comment was minimized by the moderator on the site
The lookup will not work if there is a formula in the cell, what is the remedy ??
This comment was minimized by the moderator on the site
you are too genius, you solve my issue.
This comment was minimized by the moderator on the site
This is an elegant formula, also easily expansible to more criteria. The one donwside of INDEX+MATCH formulas is that it's really slow in larger datasets.
This comment was minimized by the moderator on the site
Index match should be faster in my personal opinion. It has been tested as well by many. If uses index match in an array, definitely it will be slower since it will become like a volatile formula. The above formula uses index match in array for multiple criteria condition which actually can be change to non-array type as well ;)
This comment was minimized by the moderator on the site
Thanks for this tutorial; :-) I have a question. What formula should I used? I have a series of data in a row like A1:M1, I'd like a result that if there is/are data that is/are < or > in specific number, it will result to "Disqualified" if it's true or " " (space) if false.
This comment was minimized by the moderator on the site
Hello, Thanks for this tutorial, it's very helpful. The following formula works great. =LOOKUP(2,1/(B:B=H97)/(I:I=H98),E:E). I have a simple question. What I want is, the cell should get the value if (H98 = open) If "open" is not there in (I:I) match (H99 = Under observation) from (I:I) and get the value, If possible get the row. I want to keep the formula as lite as possible. As I will be copying this formula in lots of cells. Also kindly suggest which of the above formula (LOOKUP/SUMPRODUCT/INDEX) is less processor intensive.
This comment was minimized by the moderator on the site
=LOOKUP(2,1/(A2:A10=G2)/(B2:B10=G3),(D2:D10)) what does the 2 mean?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations