Ricerca a sinistra con INDICE e CONFRONTA
Per trovare le informazioni elencate nella colonna più a sinistra di un foglio Excel relative a un elemento posizionato a destra, puoi utilizzare le funzioni INDICEe CONFRONTA. Questa combinazione ti permette di cercare valori in qualsiasi colonna, a differenza di un’altra potente funzione di ricerca di Excel: la CERCA.VERT.

Come si esegue una ricerca a sinistra utilizzando INDICE e CONFRONTA?
Per compilare le informazioni relative al prodotto 30001 elencate nell'ultima colonna a destra dei dati, come mostrato nello screenshot sopra, le funzioni INDICE e CONFRONTA operano nel modo seguente: CONFRONTA individua la riga corretta per il codice prodotto specificato e INDICE recupera quindi le informazioni corrispondenti sulla stessa riga.
Sintassi generica
=INDEX()return_range,MATCH()lookup_value,lookup_array,[match_type]),column_num)
- intervallo_restituito: L'intervallo da cui si desidera che la formula combinata estragga le informazioni. In questo caso, si riferisce agli intervalli relativi a colore, dimensione e prezzo.
- valore_ricerca: Il valore utilizzato da CONFRONTA per individuare la posizione delle informazioni corrispondenti. In questo caso, si riferisce al codice prodotto specificato.
- matrice_ricerca: L'intervallo di celle in cui è elencato il valore_ricerca. In questo caso, si riferisce all'intervallo dei codici prodotto.
- tipo_confronto: 1, 0 o -1.
1 oppure omesso (impostazione predefinita): CONFRONTA trova il valore più grande che è minore o uguale al valore_ricerca. I valori nella matrice_ricerca devono essere disposti in ordine crescente.
0: CONFRONTA trova il primo valore esattamente uguale al valore_ricerca. I valori nella matrice_ricerca possono essere disposti in qualsiasi ordine.
-1: CONFRONTA trova il valore più piccolo che è maggiore o uguale al valore_ricerca. I valori nella matrice_ricerca devono essere disposti in ordine decrescente. - num_colonna: La colonna nell'intervallo_restituito da cui si desidera recuperare i dati; il num_colonna può essere omesso se nell'intervallo_restituito è presente una sola colonna.
Per compilare le informazioni relative al prodotto 30001, copiare o inserire le formule seguenti nelle celle corrispondenti e premere INVIOper ottenere i risultati:
Colore (Cella H6)
=INDICE()B5:D9;CONFRONTA()h3;E5:E9;0);1)
Dimensione (Cella H7)
=INDICE()B5:D9;CONFRONTA()h3;E5:E9;0);2)
Prezzo (Cella H8)
=INDICE()B5:D9;CONFRONTA()h3;E5:E9;0);3)
√ Nota: anziché digitare direttamente il codice prodotto 30001 nelle formule, è stato utilizzato il riferimento di cella H3 per rendere le formule dinamiche. In questo modo, basta modificare il codice prodotto nella cella H3 per ottenere facilmente le informazioni relative a qualsiasi altro prodotto.
In alternativa, è possibile ridurre l'intervallo_restituitoa una singola colonna selezionando esclusivamente l'intervallo relativo al colore, alla dimensione o al prezzo. In questo modo si otterranno formule come queste:
Colore (Cella H6)
=INDICE()B5:B9;CONFRONTA()h3;E5:E9;0))
Dimensione (Cella H7)
=INDICE()C5:C9;CONFRONTA()h3;E5:E9;0))
Prezzo (Cella H8)
=INDICE()D5:D9;CONFRONTA()h3;E5:E9;0))
√ Nota: il num_colonnaè stato omesso poiché nell'intervallo_restituitoè presente una sola colonna.

Spiegazione della formula
Di seguito viene utilizzata la seguente formula come esempio:
=INDEX()B5:D9,MATCH(h3,E5:E9,0),2)
- CONFRONTA(h3,E5:E9,0): Il tipo_confronto 0 indica alla funzione CONFRONTA di cercare la posizione esatta del valore_ricerca 3001 (il valore contenuto nella cella h3) all'interno dell'intervallo E5:E9. La funzione restituirà 1.
- INDICE()B5:D9,CONFRONTA(h3,E5:E9,0),2) = INDICE(B5:D9La funzione INDICE restituisce il 1° valore nella 2ª colonna (la colonna della dimensione) dell’intervallo B5:D9, che è Large.
Funzioni correlate
La funzione INDICE di Excel restituisce il Valore visualizzato in base a una posizione specificata all'interno di un intervallo o di una matrice.
La funzione CONFRONTA di Excel cerca un valore specifico in un intervallo di celle e restituisce la posizione relativa di tale valore.
Formule correlate
Corrispondenza esatta con INDICE e CONFRONTA
Per trovare rapidamente informazioni su un prodotto, un film o una persona elencati in Excel, sfrutta al meglio la potente combinazione delle funzioni INDICE e CONFRONTA.
Corrispondenza approssimativa con INDICE e CONFRONTA
In alcuni casi è necessario trovare corrispondenze approssimative in Excel per valutare le prestazioni dei dipendenti, assegnare voti agli studenti, calcolare le spese postali in base al peso e molto altro. Questa guida ti mostrerà come sfruttare al meglio le funzioni INDICE e CONFRONTA per ottenere rapidamente i risultati desiderati.
Ricerca del valore più vicino con criteri multipli
In alcuni casi potrebbe essere necessario trovare il valore più vicino o approssimativo in base a più criteri. Combinando le funzioni INDICE, CONFRONTA e SE, puoi ottenere rapidamente il risultato desiderato in Excel.
Ricerca con distinzione tra maiuscole e minuscole
È noto che per cercare un valore in un intervallo in Excel si possono combinare le funzioni INDICE e CONFRONTA oppure utilizzare CERCA.VERT. Tuttavia, queste ricerche non distinguono tra maiuscole e minuscole. Per eseguire una ricerca sensibile al maiuscolo/minuscolo, occorre invece ricorrere alle funzioni IDENTICO e SCEGLI.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.