Vai al contenuto principale

Come visualizzare il valore con più criteri in Excel?

In Excel, possiamo visualizzare rapidamente i dati corrispondenti in un elenco in base a un criterio specifico impostato utilizzando la funzione di ricerca. Ma se hai bisogno di visualizzare il valore relativo in base a più criteri come mostrato nell'immagine sottostante, come potresti gestirlo?

Valore di Vlookup con più criteri con la funzione CERCA

Valore Vlookup con più criteri con la funzione INDICE e CONFRONTA

Valore di Vlookup con più criteri con una funzione utile


Supponendo di avere il seguente intervallo di dati che voglio utilizzare due criteri per restituire il valore relativo, ad esempio, so che il prodotto e il colore devono restituire il corrispondente venditore nella stessa riga:


Valore di Vlookup con più criteri con la funzione CERCA

La funzione CERCA può aiutarti a risolvere questo problema, digita questa formula in una cella specificata e premi entrare tasto per ottenere il risultato corretto che desideri, vedi screenshot:

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

Note:: Nella formula sopra:

  • A2: A12 = G2: che significa ricercare i criteri di G2 nel range A2: A12;
  • C2:C12=H2: significa ricercare i criteri di H2 nel range C2:C12;
  • E2: E12: si riferisce all'intervallo a cui si desidera restituire il valore corrispondente.

Suggerimenti:: Se hai più di due criteri, devi solo aggiungere i criteri nella formula come segue: =LOOKUP(2,1/($A$2:$A$12=G2)/($B$2:$B$12=H2)/($C$2:$C$12=I2),($E$2:$E$12)).


Valore Vlookup con più criteri con la funzione INDICE e CONFRONTA

In Excel, la funzione mista INDICE e CONFRONTA è potente per noi per visualizzare i valori in base a uno o più criteri, per conoscere questa formula, fai come segue:

Digita la formula seguente in una cella vuota e premi CTRL + MAIUSC + INVIO tasti insieme, quindi otterrai il valore relativo come desideri, vedi screenshot:

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

Note:: Nella formula sopra:

  • A2: A12 = G2: che significa ricercare i criteri di G2 nel range A2: A12;
  • C2:C12=H2: significa ricercare i criteri di H2 nel range C2:C12;
  • E2: E12: si riferisce all'intervallo a cui si desidera restituire il valore corrispondente.

Suggerimenti:: Se hai più di due criteri, devi solo aggiungere i criteri nella formula come segue: =INDEX($E$2:$E$12,MATCH(1,($A$2:$A$12=G2)*($B$2:$B$12=H2)*($C$2:$C$12=I2),0)).


Valore di Vlookup con più criteri con una funzione utile

Se si dispone di Kutools for Excel, Con la sua Ricerca multi-condizione funzione, puoi restituire rapidamente i valori corrispondenti in base a più criteri di cui hai bisogno.

Nota:Per applicare questo Ricerca multi-condizione, in primo luogo, dovresti scaricare il file Kutools for Excele quindi applica la funzione in modo rapido e semplice.

Dopo l'installazione Kutools for Excel, per favore fai come questo:

1. Clic Kutools > Super CERCA > Ricerca multi-condizione, vedi screenshot:

2. Nel Ricerca multi-condizione finestra di dialogo, eseguire le seguenti operazioni:

  • (1.) Nella Valori di ricerca sezione, specificare l'intervallo del valore di ricerca o selezionare la colonna del valore di ricerca una per una tenendo premuto il tasto Ctrl chiave su cui si desidera visualizzare i valori di vlookup;
  • (2.) Nella Range di uscita sezione, selezionare l'intervallo di output in cui si desidera inserire i risultati corrispondenti;
  • (3.) Nella Colonna chiave sezione, selezionare le colonne chiave corrispondenti che contengono i valori di ricerca uno per uno tenendo premuto il tasto Ctrl chiave;
  • Note:: Il numero di colonne selezionate nel Colonna chiave il campo deve essere uguale al numero di colonne selezionate nel Valori di ricerca campo, e l'ordine di ogni colonna selezionata nel Colonna chiave il campo deve corrispondere uno a uno con le colonne dei criteri in Valori di ricerca campo.
  • (4.) Nella Colonna di ritorno sezione, seleziona la colonna che contiene i valori restituiti di cui hai bisogno.

3. Quindi, fare clic OK or APPLICA pulsante, tutti i valori abbinati in base ai criteri multipli sono stati estratti contemporaneamente, vedi screenshot:


Articoli più relativi:

  • Valori di Vlookup su più fogli di lavoro
  • In Excel, possiamo facilmente applicare la funzione vlookup per restituire i valori corrispondenti in una singola tabella di un foglio di lavoro. Ma hai mai pensato a come visualizzare il valore di vlookup su più fogli di lavoro? Supponendo di avere i seguenti tre fogli di lavoro con un intervallo di dati e ora voglio ottenere parte dei valori corrispondenti in base ai criteri di questi tre fogli di lavoro, come risolvere questo lavoro in Excel?
  • Vlookup per restituire un valore vuoto o specifico invece di 0 o N/A in Excel
  • Normalmente, quando si applica la funzione vlookup per restituire il valore corrispondente, se la cella corrispondente è vuota, restituirà 0 e se il valore corrispondente non viene trovato, verrà visualizzato un errore # N / A come mostrato nell'immagine sottostante. Invece di visualizzare il valore 0 o # N / A, come puoi fare in modo che mostri una cella vuota o un altro valore di testo specifico?
  • Vlookup e restituisce i dati corrispondenti tra due valori
  • In Excel, possiamo applicare la normale funzione Vlookup per ottenere il valore corrispondente in base a un dato dato. Ma, a volte, vogliamo visualizzare e restituire il valore corrispondente tra due valori come mostrato nella seguente schermata, come potresti gestire questa attività in Excel?

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
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