Come cercare un valore con criteri multipli in Excel?
In Excel, possiamo cercare rapidamente i dati corrispondenti in una lista basandoci su un criterio specifico che impostiamo utilizzando la funzione CERCA.VERT. Ma se hai bisogno di cercare il valore relativo basato su più criteri come mostrato nello screenshot qui sotto, come potresti gestirlo?
Cercare un valore con criteri multipli con la funzione CERCA
Cercare un valore con criteri multipli con le funzioni INDICE e CONFRONTA
Cercare un valore con criteri multipli con una funzione utile
Supponendo di avere il seguente intervallo di dati per il quale voglio usare due criteri per restituire il valore relativo; ad esempio, conosco il prodotto e il colore e devo restituire il corrispondente venditore nella stessa riga:
Cercare un valore con criteri multipli con la funzione CERCA
La funzione CERCA può aiutarti a risolvere questo problema. Inserisci questa formula in una cella specificata e premi il tasto Invio per ottenere il risultato corretto desiderato, vedi screenshot:
Nota: Nella formula sopra:
- A2:A12=G2: significa cercare il criterio G2 nell'intervallo A2:A12;
- C2:C12=H2: significa cercare il criterio H2 nell'intervallo C2:C12;
- E2:E12: si riferisce all'intervallo dal quale vuoi restituire il valore corrispondente.
Suggerimenti: Se hai più di due criteri, devi solo aggiungere i criteri alla formula in questo modo:
=CERCA(2;1/($A$2:$A$12=G2)/($B$2:$B$12=H2)/($C$2:$C$12=I2);($E$2:$E$12)).
Cercare un valore con criteri multipli con le funzioni INDICE e CONFRONTA
In Excel, la combinazione delle funzioni INDICE e CONFRONTA è potente per cercare valori basati su uno o più criteri. Per conoscere questa formula, segui quanto segue:
Digita la formula sottostante in una cella vuota e premi contemporaneamente i tasti Ctrl + Maiusc + Invio, quindi otterrai il valore relativo desiderato, vedi screenshot:
Nota: Nella formula sopra:
- A2:A12=G2: significa cercare il criterio G2 nell'intervallo A2:A12;
- C2:C12=H2: significa cercare il criterio H2 nell'intervallo C2:C12;
- E2:E12: si riferisce all'intervallo dal quale vuoi restituire il valore corrispondente.
Suggerimenti: Se hai più di due criteri, devi solo aggiungere i criteri alla formula in questo modo: =INDICE($E$2:$E$12;CONFRONTA(1;($A$2:$A$12=G2)*($B$2:$B$12=H2)*($C$2:$C$12=I2);0)).
Cercare un valore con criteri multipli con una funzione utile
Se hai Kutools per Excel, con la sua funzione Ricerca multi-condizione, puoi restituire rapidamente i valori corrispondenti basati su più criteri secondo necessità.
Dopo aver installato Kutools per Excel, procedi come segue:
1. Clicca su Kutools > Super RICERCA.VERT > Ricerca multi-condizione, vedi screenshot:
2. Nella finestra di dialogo Ricerca multi-condizione, effettua le seguenti operazioni:
- (1.) Nella sezione Valori da cercare, specifica l'intervallo dei valori da cercare o seleziona la colonna dei valori da cercare uno per uno tenendo premuto il tasto Ctrl su cui vuoi cercare i valori;
- (2.) Nella sezione Intervallo di output, seleziona l'intervallo di output dove vuoi inserire i risultati corrispondenti;
- (3.) Nella sezione Colonna chiave, seleziona le colonne chiave corrispondenti contenenti i valori da cercare uno per uno tenendo premuto il tasto Ctrl;
- Nota: Il numero di colonne selezionate nel campo Colonna chiave deve essere uguale al numero di colonne selezionate nel campo Valori da cercare, e l'ordine di ogni colonna selezionata nel campo Colonna chiave deve corrispondere uno a uno con le colonne dei criteri nel campo Valori da cercare.
- (4.) Nella sezione Colonna di restituzione, seleziona la colonna che contiene i valori da restituire.
3. Quindi, clicca sul pulsante OK o Applica, tutti i valori corrispondenti basati sui criteri multipli sono stati estratti in una volta sola, vedi screenshot:
Altri articoli correlati:
- Cercare valori attraverso più fogli di lavoro
- In Excel, possiamo facilmente applicare la funzione CERCA.VERT per restituire i valori corrispondenti in una singola tabella di un foglio di lavoro. Ma hai mai considerato come cercare un valore attraverso più fogli di lavoro? Supponiamo di avere i seguenti tre fogli di lavoro con intervalli di dati, e ora voglio ottenere parte dei valori corrispondenti basati sui criteri provenienti da questi tre fogli di lavoro, come risolvere questo compito in Excel?
- CERCA.VERT per restituire celle vuote o valori specifici invece di 0 o #N/D in Excel
- Normalmente, quando applichi la funzione CERCA.VERT per restituire il valore corrispondente, se la cella corrispondente è vuota, restituirà 0, e se il valore corrispondente non viene trovato, otterrai un errore #N/D come mostrato nello screenshot qui sotto. Invece di visualizzare 0 o #N/D, come puoi far sì che mostri una cella vuota o un altro valore di testo specifico?
- CERCA.VERT e restituisci dati corrispondenti tra due valori
- In Excel, possiamo applicare la normale funzione CERCA.VERT per ottenere il valore corrispondente basato su un dato. Ma a volte vogliamo cercare e restituire il valore corrispondente tra due valori come mostrato nello screenshot seguente, come affronteresti questo compito in Excel?
- CERCA.VERT e restituisci l'intera riga di un valore corrispondente
- Normalmente, puoi cercare e restituire un valore corrispondente da un intervallo di dati utilizzando la funzione CERCA.VERT, ma hai mai provato a trovare e restituire l'intera riga di dati basandoti su criteri specifici come mostrato nello screenshot seguente.
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- 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, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!