Cerca e recupera il Riga intera
Per cercare e recuperare un’intera riga di dati abbinandola a un valore specifico, puoi utilizzare le funzioni INDICE e CONFRONTA per creare una formula di matrice.

Cerca e recupera un Riga intera in base a un valore specifico
Somma un Riga intera in base a un valore specifico
Analisi avanzata di un Riga intera in base a un valore specifico
Cerca e recupera un Riga intera in base a un valore specifico
Per ottenere la lista delle vendite effettuate da Jimmy in base alla tabella sopra, puoi innanzitutto utilizzare la funzione CONFRONTA per individuare la posizione delle vendite di Jimmy, che verrà poi passata alla funzione INDICE per recuperare i valori corrispondenti.
Sintassi generica
=INDEX()return_range,MATCH()lookup_value,lookup_array,0),0)
√ Nota: si tratta di una formula di matrice che richiede di essere confermata con Ctrl+Maiusc+Invio.
- return_range: L'intervallo che contiene l'intera riga da restituire. In questo caso, si riferisce all'intervallo delle vendite.
- lookup_value: Il valore utilizzato dalla formula combinata per trovare le relative informazioni sulle vendite. In questo caso, si riferisce al venditore specificato.
- lookup_array: L'intervallo di celle in cui cercare la corrispondenza con il lookup_value. In questo caso, si riferisce all'intervallo dei nomi.
- match_type 0: Impone alla funzione CONFRONTA di trovare il primo valore esattamente uguale al lookup_value.
Per ottenere la lista delle vendite effettuate da Jimmy, copiare o digitare la formula seguente nella cella I6, premere Ctrl+Maiusc+Invio, quindi fare doppio clic sulla cella e premere F9per visualizzare il risultato:
=INDICE()C5:F11;CONFRONTA()«Jimmy»;B5:B11;0);0)
In alternativa, utilizzare Un riferimento di cella per rendere la formula dinamica:
=INDICE()C5:F11;CONFRONTA()I5;B5:B11;0);0)

Spiegazione della formula
=INDEX()C5:F11,MATCH(I5,B5:B11,0),0)
- CONFRONTA(I5;B5:B11;0): Il match_type 0 impone alla funzione CONFRONTA di restituire la posizione di Jimmy, il valore presente in I5, nell'intervallo B5:B11, che è 7 poiché Jimmy si trova alla 7ª posizione.
- INDICE()C5:F11;CONFRONTA(I5;B5:B11;0);0) = INDICE(C5:F11;7;0):La funzione INDICE restituisce tutti i valori nella 7ª riga dell'intervallo C5:F11in forma di matrice come questa:{6678,3654,3278,8398}.Nota: per visualizzare la matrice in Excel, fare doppio clic sulla cella in cui è stata inserita la formula, quindi premere F9.
Somma un Riga intera in base a un valore specifico
Ora che disponiamo di tutte le informazioni sulle vendite effettuate da Jimmy, per ottenere il volume annuo delle vendite effettuate da JimmyPossiamo semplicemente aggiungere la funzione SOMMA alla formula per sommare tutti i valori delle vendite presenti nell'elenco.
Sintassi generica
=SUM(INDEX())return_range,MATCH()lookup_value,lookup_array,0),0))
In questo esempio, per ottenere il volume annuo delle vendite effettuate da Jimmy, copiare o digitare la formula seguente nella cella I7 e premere Invioper visualizzare il risultato:
=SOMMA(INDICE())C5:F11;CONFRONTA()I5;B5:B11;0);0))

Spiegazione della formula
=SUM()INDEX()C5:F11,MATCH(I5,B5:B11,0),0))
- CONFRONTA(I5;B5:B11;0): Il match_type 0 impone alla funzione CONFRONTA di restituire la posizione di Jimmy, il valore presente in I5, nell'intervallo B5:B11, che è 7 poiché Jimmy si trova alla 7ª posizione.
- INDICE()C5:F11;CONFRONTA(I5;B5:B11;0);0)=INDICE()C5:F11;7;0):La funzione INDICE restituisce tutti i valori nella 7ª riga dell'intervallo C5:F11in forma di matrice come questa:{6678,3654,3278,8398}.Nota: per visualizzare la matrice in Excel, fare doppio clic sulla cella in cui è stata inserita la formula, quindi premere F9.
- SOMMA()INDICE()C5:F11;CONFRONTA(I5;B5:B11;0));0) = SOMMA({6678,3654,3278,8398}):La funzione SOMMA somma tutti i valori della matrice e restituisce il volume annuo delle vendite effettuate da Jimmy: $22.008.
Analisi avanzata di un Riga intera in base a un valore specifico
Per ulteriori elaborazioni sulle vendite effettuate da Jimmy, è possibile aggiungere facilmente altre funzioni come SOMMA, MEDIA, MAX, MIN, GRANDE, ecc. alla formula.
Ad esempio, per ottenere la media delle vendite di Jimmy per ogni trimestre, è possibile utilizzare la seguente formula:
=MEDIA(INDICE())C5:F11,CONFRONTA()I5,B5:B11,0),0))
Per individuare le vendite più basse realizzate da Jimmy, utilizzare una delle seguenti formule:
=MIN(INDICE())C5:F11,CONFRONTA()I5,B5:B11,0),0))
OPPURE
=PICCOLO(INDICE())C5:F11,CONFRONTA()I5,B5:B11,0),0),1)
Funzioni correlate
La funzione INDICE di Excel restituisce il valore visualizzato in una posizione specificata all’interno di un intervallo o di una matrice.
La funzione CONFRONTA di Excel cerca un valore specifico all’interno di un intervallo di celle e ne restituisce la posizione relativa.
Formule correlate
Cerca e recupera Colonna intera
Per cercare e recuperare un’intera colonna abbinandola a un valore specifico, la combinazione delle funzioni INDICE e CONFRONTA ti sarà di grande aiuto.
Corrispondenza esatta con INDICE e CONFRONTA
Per trovare rapidamente informazioni elencate in Excel su un prodotto, un film o una persona specifici, sfrutta al meglio la potente combinazione delle funzioni INDICE e CONFRONTA.
Corrispondenza approssimativa con INDICE e CONFRONTA
A volte è 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. In questo tutorial scoprirai come sfruttare al meglio le funzioni INDICE e CONFRONTA per ottenere rapidamente i risultati desiderati.
Ricerca con distinzione tra maiuscole e minuscole
Potresti già sapere che in Excel puoi combinare le funzioni INDICE e CONFRONTA oppure usare CERCA.VERT per cercare un valore all’interno di un intervallo. Tuttavia, queste funzioni non distinguono tra maiuscole e minuscole. Per effettuare una ricerca sensibile alle maiuscole/minuscole, devi invece utilizzare le 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.