Ricerca a sinistra con INDICE e CONFRONTA
Per trovare informazioni elencate nelle colonne di sinistra in un foglio di calcolo Excel su un determinato elemento che si trova sul lato destro, è possibile utilizzare le funzioni INDICE e CONFRONTA. La combinazione di queste due funzioni offre il vantaggio di cercare valori in qualsiasi colonna rispetto ad altre potenti funzioni di ricerca di Excel, come la funzione CERCA.VERT.
Come eseguire una ricerca a sinistra con INDICE e CONFRONTA?
Per inserire le informazioni sul prodotto 30001 che è elencato nella colonna più a destra dei dati come mostrato nello screenshot sopra, le funzioni INDICE e CONFRONTA ti aiuteranno in questo modo: CONFRONTA troverà la riga corretta per l'ID prodotto dato, e INDICE troverà quindi le informazioni corrispondenti sulla stessa riga.
Sintassi generica
=INDICE(intervallo_restituzione;CONFRONTA(valore_ricerca;intervallo_confronto;[tipo_confronto]);numero_colonna)
- intervallo_restituzione: L'intervallo da cui desideri che la formula combinata restituisca le informazioni. Qui si riferisce agli intervalli di colore, dimensione e prezzo.
- valore_ricerca: Il valore che CONFRONTA utilizza per individuare la posizione delle informazioni corrispondenti. Qui si riferisce all'ID prodotto dato.
- intervallo_confronto: L'intervallo di celle in cui è elencato il valore_ricerca. Qui si riferisce all'intervallo degli ID prodotto.
- tipo_confronto: 1, 0 o -1.
1 o omesso (predefinito), CONFRONTA troverà il valore più grande che è minore o uguale al valore_ricerca. I valori nell'intervallo_confronto devono essere disposti in ordine crescente.
0, CONFRONTA troverà il primo valore che corrisponde esattamente al valore_ricerca. I valori nell'intervallo_confronto possono essere disposti in qualsiasi ordine.
-1, CONFRONTA troverà il valore più piccolo che è maggiore o uguale al valore_ricerca. I valori nell'intervallo_confronto devono essere disposti in ordine decrescente. - numero_colonna: La colonna nell'intervallo_restituzione da cui vuoi recuperare i dati; Il numero_colonna può essere omesso se c'è solo una colonna nell'intervallo_restituzione.
Per inserire le informazioni sul prodotto 30001, copia o inserisci le formule seguenti nelle celle corrispondenti e premi INVIO per 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: Invece di digitare l'ID prodotto 30001 nelle formule, abbiamo usato il riferimento alla cella h3 poiché vogliamo che le formule siano dinamiche. In questo modo, possiamo facilmente ottenere le informazioni su altri prodotti cambiando solo l'ID prodotto nella cella h3.
In alternativa, puoi restringere l' intervallo_restituzione a una sola colonna selezionando solo l'intervallo di colore, dimensione o prezzo singolo. In questo modo, otterrai formule come questa:
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 numero_colonna è omesso poiché c'è solo una colonna nell'intervallo_restituzione.
Spiegazione della formula
Qui usiamo la formula seguente come esempio:
=INDICE(B5:D9;CONFRONTA(h3;E5:E9;0);2)
- CONFRONTA(h3;E5:E9;0): Il tipo_confronto 0 chiede a CONFRONTA di trovare la posizione del valore_ricerca esatto 3001 (il valore nella cella h3) nell'intervallo E5:E9. La funzione restituirà 1.
- INDICE(B5:D9B5:D9;CONFRONTA(h3;E5:E9;0);22) = INDICE(B5:D9B5:D9;1;22): La funzione INDICE restituisce il 1° valore nella 2ª colonna (la colonna delle dimensioni) dell'intervallo B5:D9, che è Grande.
Funzioni correlate
La funzione INDICE di Excel restituisce il valore visualizzato in base a una data posizione da un intervallo o un array.
La funzione CONFRONTA di Excel cerca un valore specifico in un intervallo di celle e restituisce la posizione relativa del valore.
Formule correlate
Corrispondenza esatta con INDICE e CONFRONTA
Se hai bisogno di trovare informazioni elencate in Excel su un prodotto, film o persona specifici, ecc., dovresti fare buon uso della combinazione delle funzioni INDICE e CONFRONTA.
Corrispondenza approssimativa con INDICE e CONFRONTA
Ci sono momenti in cui dobbiamo trovare corrispondenze approssimative in Excel per valutare le prestazioni dei dipendenti, assegnare voti agli studenti, calcolare il costo di spedizione in base al peso, ecc. In questo tutorial, parleremo di come utilizzare le funzioni INDICE e CONFRONTA per recuperare i risultati di cui abbiamo bisogno.
Ricerca del valore di corrispondenza più vicino con criteri multipli
In alcuni casi, potrebbe essere necessario cercare il valore di corrispondenza più vicina o approssimativa basandosi su più di un criterio. Con la combinazione di INDICE, CONFRONTA e SE, puoi farlo rapidamente in Excel.
Ricerca sensibile alle maiuscole/minuscole
Potresti sapere che puoi combinare le funzioni INDICE e CONFRONTA, o utilizzare la funzione CERCA.VERT per cercare valori in Excel. Tuttavia, le ricerche non sono sensibili alle maiuscole/minuscole. Quindi, per eseguire una corrispondenza sensibile alle maiuscole/minuscole, dovresti sfruttare le funzioni IDENTICO e SCEGLI.
I migliori strumenti per la produttività di Office
Kutools per Excel - Ti aiuta a distinguerti dalla massa
Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...
Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)
- Un secondo per passare tra decine di documenti aperti!
- Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
- Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.