La funzione INDEX in Excel
INDICE (Inglese: INDEX) risponde alla domanda «cosa c'è nella riga 3, colonna 2 di questo intervallo?». Da solo è semplice; insieme a CONFRONTA (Inglese: MATCH), che trova la posizione, diventa una ricerca che funziona in ogni direzione e in tutte le versioni di Excel.
Sintassi
=INDEX(array, row_num, [column_num])
| Argomento | Cosa significa |
|---|---|
| array | L'intervallo da cui prendere un valore. |
| row_num | La riga all'interno di quell'intervallo (1 = la sua prima riga). |
| column_numfacoltativo | La colonna all'interno di quell'intervallo. Non serve quando l'intervallo è una singola colonna. |
Esempi
1. Riga e colonna di una tabella
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Nome | Reparto | Sede | Riga 3, colonna 2 | |
| 2 | Rina | Vendite | Tel Aviv | IT | |
| 3 | Omar | Finanza | Haifa | ||
| 4 | Lena | IT | Berlino | ||
| 5 | Tom | Vendite | Londra |
Dentro A2:C5, la riga 3 è quella di Lena e la colonna 2 è Reparto: IT.
2. Una sola colonna: solo il numero di riga
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Nome | Reparto | Sede | Quarta sede | |
| 2 | Rina | Vendite | Tel Aviv | Londra | |
| 3 | Omar | Finanza | Haifa | ||
| 4 | Lena | IT | Berlino | ||
| 5 | Tom | Vendite | Londra |
Con una sola colonna, il secondo argomento è la posizione nell'elenco.
3. INDEX/MATCH: una ricerca per nome
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Nome | Reparto | Sede | Sede di Omar | |
| 2 | Rina | Vendite | Tel Aviv | Haifa | |
| 3 | Omar | Finanza | Haifa | ||
| 4 | Lena | IT | Berlino | ||
| 5 | Tom | Vendite | Londra |
CONFRONTA (Inglese: MATCH) trova Omar in posizione 2 dei nomi; INDICE (Inglese: INDEX) restituisce la posizione 2 delle sedi.
Errori comuni
Errore #REF!. Il numero di riga o di colonna è più grande dell'intervallo, per esempio la riga 5 di un intervallo di 4 righe.
Correzione: Conta le posizioni dentro l'intervallo, non i numeri di riga del foglio.
Usare i numeri di riga del foglio. In A2:C5, la riga 2 del foglio è la posizione 1.
Correzione: Lascia che CONFRONTA (Inglese: MATCH) calcoli la posizione al posto tuo.
Domande frequenti
Perché usare INDEX/MATCH invece di VLOOKUP?
Può restituire valori da colonne a sinistra, non si rompe quando inserisci colonne e funziona in ogni versione di Excel.
INDEX/MATCH serve ancora con XLOOKUP?
CERCA.X (Inglese: XLOOKUP) è più semplice nei lavori nuovi. INDEX/MATCH resta comune nei file esistenti e funziona in ogni versione, compresi i file condivisi con Excel 2019 o precedente.
Funzioni correlate
- MATCHMATCH restituisce la posizione di un valore in un elenco, per esempio che «Lena» è il terzo nome.
- XLOOKUPXLOOKUP cerca in una colonna o riga e restituisce il valore corrispondente da un'altra, in qualsiasi direzione, con un messaggio «non trovato» integrato.
- VLOOKUPVLOOKUP cerca un valore nella prima colonna di una tabella e restituisce un valore della stessa riga da un'altra colonna.