In questo articolo impareremo come recuperare l'ennesimo valore in una riga, colonna e intervallo. Usiamo una combinazione di funzioni "OFFSET", "Indice" e "RIGA" in Microsoft Excel 2010.
COMPENSARE: -Una delle righe e delle colonne in un intervallo che è un numero specificato delle celle o un intervallo di celle ha un riferimento restituito riferimenti. È possibile specificare una singola cella o un intervallo di celle, potrebbe essere necessario restituire il numero di righe e il numero di colonne.
La sintassi della funzione OFFSET: =OFFSET (riferimento, righe, colonne, altezza, larghezza)
Riferimento:- Questa è una cella o un intervallo da cui desideri eseguire l'offset.
Righe e colonne da spostare: - Quante righe vuoi spostare dal punto di partenza, ed entrambe possono essere positive, negative o zero.
Altezza e Larghezza: - Questa è la dimensione dell'intervallo che vuoi restituire.
Facciamo un esempio per capire come funziona la funzione Offset in excel.
Abbiamo dati nell'intervallo A1: D10 in cui la colonna A contiene il codice prodotto, la colonna B contiene la quantità, la colonna C contiene il costo per prodotto e la colonna D contiene il costo totale. Vogliamo restituire il valore della cella C5 nella cella E2.
Segui i passaggi indicati di seguito.
- Seleziona la cella E2 e scrivi la formula.
- =OFFSET(A1,4,2,1,1)
- Premi Invio sulla tastiera.
- La funzione restituirà il valore della cella C5.
RIGA: - Questa funzione viene utilizzata per restituire il numero di riga di un riferimento di cella.
Sintassi della funzione “ROW”: =ROW (riferimento)
Esempio: =RIGA (A1) restituirebbe 1
=RIGA (A1:A10) restituirebbe 1
=RIGA (LA1:C10) restituirebbe 1
INDICE: La formula Index restituisce un valore dall'intersezione tra il numero di riga e il numero di colonna in una matrice. Esistono 2 sintassi per la funzione "INDICE".
1° Sintassi della funzione “INDICE”:=INDICE (array, row_num, [column_num])
2° Sintassi della funzione “INDICE”:=INDICE (riferimento, numero_riga, [num_colonna], [num_area])
Ad esempio, abbiamo dati nell'intervallo A1: C5 in cui la colonna A contiene l'ID ordine, la colonna B contiene il prezzo unitario e la colonna C contiene la quantità.
Segui i passaggi indicati di seguito: -
- Scrivi la formula nella cella D2.
- =INDICE(A1:C5,2,3)
- Premi Invio sulla tastiera.
- La funzione restituirà 10, il che significa che 10 è disponibile in 2ns riga e 3rd colonna.
Facciamo un esempio per capire come possiamo recuperare l'ennesimo valore in una riga, colonna e intervallo.
Abbiamo dati nell'intervallo A1: B12.
Per recuperare l'ennesimo valore nella colonna, seguire i passaggi indicati di seguito: -
- Scrivi la formula nella cella C2.
- =OFFSET($B$1,0,C4-1)
- Premi Invio sulla tastiera.
- La funzione restituirà l'ennesimo valore nella colonna.
Per recuperare l'ennesimo valore nella riga, seguire i passaggi indicati di seguito: -
- Scrivi la formula nella cella C2.
- =OFFSET($A$4,C4-1,0)
- Premi Invio sulla tastiera.
- La funzione restituirà l'ennesimo valore nella riga.
Per recuperare l'ennesimo valore nell'intervallo, seguire i passaggi indicati di seguito: -
- Scrivi la formula nella cella C2.
- =INDICE($A$2:$A$12,(RIGA()-2)*3+3)
- Premi Invio sulla tastiera.
- La funzione restituirà l'ennesimo valore nell'intervallo.
Questo è il modo in cui possiamo recuperare l'ennesimo valore in una riga, colonna e intervallo in Microsoft Excel 2010.