Ricerca e riferimento - Funzione INDICE
Descrizione
La funzione INDICE restituisce un valore o il riferimento a un valore all'interno di una tabella o di un intervallo. Puoi usare la funzione INDICE in due modi:
- Per restituire il valore di una cella o matrice di celle specificata.
- Per restituire un riferimento a celle specificate.
Utilizzo della funzione INDICE per restituire il valore di una cella o matrice di celle specificata
Usalo se il primo argomento di INDICE è una costante di matrice.
Description
La funzione restituisce il valore di un elemento in una tabella o in un array, selezionato dagli indici dei numeri di riga e colonna.
Syntax
INDEX (array, row_num, [column_num])
Arguments
Discussione | Descrizione | Obbligatorio / Facoltativo |
---|---|---|
Vettore |
Un intervallo di celle o una costante di matrice. Se l'array contiene solo una riga o una colonna, il corrispondente argomento Row_num o Column_num è facoltativo. Se array ha più di una riga e più di una colonna e viene utilizzato solo Row_num o Column_num, INDICE restituisce un array dell'intera riga o colonna in array. |
necessario |
Row_num | Seleziona la riga nella matrice da cui restituire un valore. Se Row_num viene omesso, Column_num è obbligatorio. |
necessario |
Column_num | Seleziona la colonna nella matrice da cui restituire un valore. Se Column_num viene omesso, Row_num è obbligatorio. |
Opzionale |
Notes
Se vengono utilizzati entrambi gli argomenti Row_num e Column_num, INDICE restituisce il valore nella cella all'intersezione di Row_num e Column_num.
Se si imposta Row_num o Column_num su 0 (zero), INDICE restituisce rispettivamente la matrice di valori per l'intera colonna o riga. Per utilizzare i valori restituiti come matrice, immettere la funzione INDICE come formula di matrice in un intervallo orizzontale di celle per una riga e in un intervallo verticale di celle per una colonna. Per immettere una formula di matrice, premere CTRL + MAIUSC + INVIO
Row_num e Column_num devono puntare a una cella all'interno della matrice. In caso contrario, INDICE restituisce #RIF! valore di errore.
Utilizzo della funzione INDICE per restituire un riferimento a celle specificate
Description
La funzione restituisce il riferimento della cella all'intersezione di una particolare riga e colonna. Se il riferimento è costituito da selezioni non adiacenti, è possibile scegliere la selezione in cui cercare.
Syntax
INDEX (reference, row_num, [column_num], [area_num])
Arguments
Discussione | Descrizione | Obbligatorio / Facoltativo |
---|---|---|
Riferimento |
Un riferimento a uno o più intervalli di celle. Se si immette un intervallo non adiacente per il riferimento, racchiudere il riferimento tra parentesi. Se ogni area nel riferimento contiene solo una riga o una colonna, l'argomento Row_num o Column_num, rispettivamente, è facoltativo. Ad esempio, per un singolo riferimento di riga, utilizzare - INDICE (riferimento ,, numero_colonna) |
necessario |
Row_num | Il numero della riga in riferimento da cui restituire un riferimento. |
necessario |
Column_num | Il numero della colonna in riferimento da cui restituire un riferimento. |
Opzionale |
Area_num | Seleziona un intervallo in riferimento da cui restituire l'intersezione di Row_num e Column_num. La prima area selezionata o inserita viene numerata 1, la seconda 2 e così via. Se Area_num viene omesso, INDEX utilizza l'area 1. |
Opzionale |
Notes
Dopo che Reference e Area_num hanno selezionato un intervallo particolare, Row_num e Column_num selezionano una cella specifica: Row_num 1 è la prima riga dell'intervallo, Column_num 1 è la prima colonna e così via. Il riferimento restituito da INDEX è l'intersezione di Row_num e Column_num.
Se si imposta Row_num o Column_num su 0 (zero), INDICE restituisce rispettivamente il riferimento per l'intera colonna o riga.
Row_num, Column_num e Area_num devono puntare a una cella all'interno del riferimento. In caso contrario, INDICE restituisce #RIF! Valore di errore. Se Row_num e Column_num vengono omessi, INDICE restituisce l'area nel riferimento specificata da Area_num.
Il risultato della funzione INDICE è un riferimento e viene interpretato come tale da altre formule. A seconda della formula, il valore restituito di INDICE può essere utilizzato come riferimento o come valore. Ad esempio, la formula CELL ("larghezza", INDICE (A1: B2,1,2)) è equivalente a CELLA ("larghezza", B1). La funzione CELLA utilizza il valore restituito di INDICE come riferimento di cella. D'altra parte, una formula come 2 * INDICE (A1: B2,1,2) traduce il valore restituito di INDICE nel numero nella cella B1.
Applicabilità
Excel 2007, Excel 2010, Excel 2013, Excel 2016