Sommario:
- Le funzioni COLONNE e RIGHE restituiscono il numero di colonne e righe in un particolare intervallo o matrice di celle. Ad esempio, se hai un intervallo di celle nel foglio di calcolo chiamato product_mix, puoi scoprire quante colonne contiene inserendo questa formula:
- Ad esempio, se si utilizza la funzione TRANSPOSE per trasporre un intervallo di celle 2 x 5 (ovvero un intervallo che occupa due righe adiacenti e cinque colonne adiacenti), è necessario selezionare un intervallo di celle 5 x 2 vuoto (ovvero un intervallo che prende cinque righe adiacenti e due colonne adiacenti) nel foglio di lavoro prima di utilizzare il pulsante Inserisci funzione per inserire la funzione TRANSPOSE nella prima cella. Quindi, dopo aver selezionato l'intervallo di celle 2 x 5 che contiene i dati che si desidera trasporre nella casella di testo Array della finestra di dialogo Argomenti della funzione, è necessario premere Ctrl + Maiusc + Invio per chiudere questa finestra di dialogo e immettere la funzione TRANSPOSE nell'intero intervallo di celle selezionato come una formula di matrice (racchiusa tra parentesi graffe).
Video: Excel 2016 - Tutorial 6: Formule e Riferimenti relativi / assoluti / misti 2025
Le funzioni di riferimento di Excel 2016 nell'elenco a discesa del pulsante di comando Cerca e riferimento sulle formule scheda della barra multifunzione sono progettati per trattare in modo specifico i diversi aspetti dei riferimenti di cella nel foglio di lavoro. Questo gruppo di funzioni include:
-
INDIRIZZO per restituire un riferimento di cella come una voce di testo in una cella del foglio di lavoro
-
AREAS per restituire il numero di aree in un elenco di valori ( aree definite come intervallo di celle contigue o una singola cella nel riferimento di cella)
-
COLUMN per restituire il numero che rappresenta la posizione della colonna di un riferimento di cella
-
COLUMNS per restituire il numero di colonne in un riferimento
-
FORMULATEXT per restituire la formula referenziata come stringa di testo > GETPIVOTDATA per restituire i dati memorizzati in una tabella pivot di Excel
-
HYPERLINK per creare un collegamento che apre un altro documento memorizzato sul computer, sulla rete o su Internet (è anche possibile farlo con il comando Inserisci → Collegamento ipertestuale)
-
< ! --2 ->
INDIRETTO per restituire un riferimento di cella specificato da una stringa di testo e portare il contenuto nella cella a cui fa riferimento quella cella -
CERCA per restituire un valore da un array
-
OFFSET a restituire un riferimento a un intervallo di celle specificato dal numero di righe e colonne da una cella o da un intervallo di celle
-
ROW per restituire il numero di riga di un riferimento di cella
-
ROWS per restituire il numero di righe nell'intervallo di celle o array
-
-
TRANSPOSE per restituire un array verticale come array orizzontale e viceversa
-
Ottieni il magro su colonne e righe
Le funzioni COLONNE e RIGHE restituiscono il numero di colonne e righe in un particolare intervallo o matrice di celle. Ad esempio, se hai un intervallo di celle nel foglio di calcolo chiamato product_mix, puoi scoprire quante colonne contiene inserendo questa formula:
= COLUMNS (product_mix)
Se vuoi sapere quante righe questo intervallo utilizza, quindi inserisci questa formula:
= ROWS (product_mix)
Puoi utilizzare le funzioni COLUMNS e ROWS per calcolare il numero totale di celle in un determinato intervallo. Ad esempio, se desideri conoscere il numero esatto di celle utilizzate nell'intervallo di celle product_mix, crei la seguente semplice formula di moltiplicazione utilizzando le funzioni COLUMNS e ROWS:
= COLUMNS (product_mix) * ROWS (product_mix) > Non confondere la funzione COLUMNS (plurale) con la funzione COLUMN (singolare) e la funzione ROWS (plurale) con la funzione ROW (singolare).La funzione COLUMN restituisce il numero della colonna (come se Excel stesse usando il sistema di riferimento R1C1) per il riferimento di cella specificato come argomento esclusivo. Allo stesso modo, la funzione ROW restituisce il numero della riga per il riferimento di cella specificato come argomento.
Trasposizione di intervalli di celle
La funzione TRANSPOSE consente di modificare l'orientamento di un intervallo di celle (o di un array). È possibile utilizzare questa funzione per trasporre un intervallo di celle verticali in cui i dati scorrono lungo le righe di colonne adiacenti a uno in cui i dati vengono eseguiti attraverso le colonne di righe adiacenti e viceversa. Per utilizzare correttamente la funzione TRANSPOSE, non solo devi selezionare un intervallo con un numero opposto di colonne e righe, ma devi anche inserirlo come formula di matrice.
Ad esempio, se si utilizza la funzione TRANSPOSE per trasporre un intervallo di celle 2 x 5 (ovvero un intervallo che occupa due righe adiacenti e cinque colonne adiacenti), è necessario selezionare un intervallo di celle 5 x 2 vuoto (ovvero un intervallo che prende cinque righe adiacenti e due colonne adiacenti) nel foglio di lavoro prima di utilizzare il pulsante Inserisci funzione per inserire la funzione TRANSPOSE nella prima cella. Quindi, dopo aver selezionato l'intervallo di celle 2 x 5 che contiene i dati che si desidera trasporre nella casella di testo Array della finestra di dialogo Argomenti della funzione, è necessario premere Ctrl + Maiusc + Invio per chiudere questa finestra di dialogo e immettere la funzione TRANSPOSE nell'intero intervallo di celle selezionato come una formula di matrice (racchiusa tra parentesi graffe).
Si supponga di voler trasporre i dati immessi nell'intervallo di celle A10: C11 (un array 2 x 3) nell'intervallo di celle vuote E10: F12 (un array 3 x 2) del foglio di lavoro. Quando si preme Ctrl + Maiusc + Invio per completare la formula di matrice, dopo aver selezionato l'intervallo di celle A10: C11 come argomento
array, Excel inserisce la seguente formula di matrice in ogni cella dell'intervallo: { = TRANSPOSE (A10: C11)} La seguente figura illustra l'uso della funzione TRANSPOSE. L'intervallo di celle B2: C4 contiene un array 3 x 2. Per convertire questo array 3 x 2 nell'intervallo di celle B2: C4 in un array 2 x 3 nell'intervallo B6: D7, attenersi alla seguente procedura:
Selezionare l'intervallo di celle vuote B6: D7 nel foglio di lavoro.
Fare clic sul pulsante di comando Cerca e riferimento nella scheda Formule della barra multifunzione e quindi selezionare l'opzione TRANSPOSE dal menu a discesa del pulsante.
-
Excel inserisce = TRANSPOSE () sulla barra della formula e apre la finestra di dialogo Argomenti della funzione in cui è selezionata la casella di testo dell'argomento Array.
-
Trascinare l'intervallo di celle B2: C4 nel foglio di lavoro in modo che la casella di testo dell'argomento Array contenga B2: C4 e la formula sulla barra della formula ora indichi = TRANSPOSE (B2: C4).
Premere Ctrl + Maiusc + Invio per chiudere la finestra di dialogo Inserisci argomenti (non fare clic su OK) e inserire la formula di matrice TRANSPOSE nell'intervallo di celle B6: D7 come mostrato qui.
-
Uso della funzione TRANSPOSE per cambiare l'orientamento di un array semplice.
-
Facendo clic sul pulsante OK nella finestra di dialogo Argomenti della funzione, la funzione TRANSPOSE viene inserita nella cella attiva della selezione della cella corrente.In questo modo restituisce il #VALORE! valore di errore alla cella. È necessario ricordare di premere Ctrl + Maiusc + Invio per chiudere la finestra di dialogo e inserire la formula nell'intero intervallo di celle.
Se tutto ciò che si vuole fare è trasporre le intestazioni di riga e di colonna o una semplice tabella di dati, non è necessario passare attraverso la trafila di creare una formula di matrice utilizzando la funzione TRANSPOSE. Copia semplicemente l'intervallo di celle da trasporre con il pulsante di comando Copia nella scheda Home della barra multifunzione. Posiziona il cursore della cella nella prima cella vuota in cui deve essere incollato l'intervallo trasposto prima di fare clic sull'opzione Trasposizione nel menu a discesa del pulsante di comando Incolla.
