La Funzione ESCLUDI di Excel per rimuovere righe o colonne da una matrice di dati
La Funzione ESCLUDI di Excel permette di eliminare righe o colonne specifiche da un intervallo o una matrice, restituendo un nuovo insieme di dati che esclude gli elementi indesiderati.
Questa Funzione si rivela utile per creare viste semplificate o personalizzate di un
determinato set di dato, consentendo di concentrarsi solo sulle informazioni rilevanti.
Facile da utilizzare, la Funzione richiede semplicemente di specificare
l’intervallo originale e gli indici delle righe o colonne da rimuovere.
La Funzione ESCLUDI
[1] -Sintassi della Funzione ESCLUDI
[2] -Applicare la Funzione ESCLUDI. Eliminare un certo numero stabilito di righe all'inizio della matrice.
[3] -Escludere i valori più alti o più bassi presenti in una matrice
[4] -Eliminare una colonna da un intervallo di dati
[5] -Codici di errore. Il codice di errore #CALC! #ESPANSIONE!
[6] -Considerazioni conclusive sulla Funzione ESCLUDI
Sintassi della Funzione ESCLUDI
La Funzione ESCLUDI (DROP nella versione inglese) rimuove il numero specificato di righe e/o colonne all'inizio o alla fine di una matrice.
=ESCLUDI(matrice;righe;[colonne])
Nella quale.
matrice rappresenta l’intervallo di celle o la matrice di origine da
eliminare righe o colonne.
righe
(argomento facoltativo). il
numero di righe da eliminare. Un
valore positivo rimuove le righe
dall'inizio della matrice e un
valore negativo dalla fine della
matrice. Se
l'argomento viene omesso, devono essere impostato
l'argomento colonne.
[colonne]
(argomento facoltativo). il
numero di colonne da eliminare.
Un intero positivo esclude le
colonne dall'inizio della
matrice e un intero negativo dalla fine
della matrice.
Se questo argomento venisse omesso, è necessario definire
il precedente argomento relativo alle righe.
L'argomento principale della
Funzione, denominato ""matrice", può
essere rappresentato da un
intervallo di celle, o un insieme di valori generato da un'altra
Funzione.
Gli argomenti "righe" e "colonne"
permettono di rimuovere righe o
colonne dalla matrice e possono essere definiti come numeri interi positivi o negativi: i valori positivi eliminano le righe o colonne dall'inizio, mentre i valori negativi li rimuovono dalla fine.
Entrambi questi argomenti sono opzionali, ma almeno uno deve essere specificato nella
Formula. assegnato è zero.
Tuttavia, nel
caso in cui il valore assoluto
specificato per righe o colonne
superi o uguagli il numero
totale di righe o colonne
presenti nella matrice, la
Funzione restituirà un errore #CALC!.
Applicare la Funzione ESCLUDI. Eliminare un certo numero stabilito di righe all'inizio della matrice
La tabella presente nel
sottostante screenshot,
rappresenta l'applicazione della
Funzione "ESCLUDI" in Excel, usata per filtrare i dati di una tabella eliminando
le prime 7 righe.
Nella colonna "G" si osserva il risultato della
Funzione, dove sono riportati solo i dati relativi alla categoria "Sci", escludendo quelli appartenenti alla categoria "Snowboard".
L'esempio descrive due modalità di utilizzo di "ESCLUDI":
Esclusione basata su un numero
fisso di righe: La Funzione
=ESCLUDI(A2:E19;7) viene utilizzata per escludere le prime sette righe della tabella originale. Il parametro "7" indica il numero di righe da ignorare, indipendentemente dal loro contenuto.
Questo metodo è rigido e poco flessibile, in quanto non tiene conto delle caratteristiche dei dati.
Esclusione basata su un criterio
dinamico: Per rendere
l'esclusione più flessibile,
viene suggerito di nidificare la
Funzione CONTA.SE all'interno della
Funzione "ESCLUDI".
In particolare, la
Formula proposta è:
=ESCLUDI(A2:E19;CONTA.SE(B:B;"snowboard"))
Questa
Formula calcola dinamicamente quante righe soddisfano un determinato criterio, ovvero quelle in cui la colonna B (Categoria) contiene la parola "snowboard".
In questo modo, "ESCLUDI" esclude automaticamente tutte le righe corrispondenti a questa condizione senza richiedere un numero fisso.
Nella Cella G2 è stata inserita
la seguente impostazione:
=ESCLUDI(A2:E19;7)
La Funzione nella cella G10 è molto simile a quella precedente, ma si differenzia per il fatto che l'argomento relativo alle colonne è un valore negativo. Questo
permette di ottenere la
restituzione delle ultime tre righe della tabella.
=INCLUDI(A2:E101;-3)
Escludere i valori più alti o più bassi presenti in una matrice
Nell'immagine fornita, la Funzione ESCLUDI(DATI.ORDINA(...)) presente in Excel consente di gestire e manipolare un elenco ordinato di dati eliminando un determinato numero di elementi dalla lista risultante.
Di seguito è descritta l'intera logica dell'impostazione:
Analisi della Funzione ESCLUDI(DATI.ORDINA(A2:E19;5;-1);7):
Intervallo dati (A2:E19): La Funzione si applica sull'intervallo che va dalla cella A2 alla cella E19, contenente informazioni
sul Codice, Categoria, Modello, Marca e Prezzo (€).
Colonna di ordinamento (5): L'intervallo viene ordinato sulla base della quinta colonna (colonna E, "Prezzo (€)"), che contiene i prezzi.
Ordine decrescente (-1): L'ordinamento viene effettuato in modo decrescente, quindi i valori più alti della colonna "Prezzo (€)" saranno posizionati in cima alla lista.
ESCLUDI(...;7):
La Funzione ESCLUDI rimuove un determinato numero di righe iniziali dall'elenco generato da DATI.ORDINA.
7: Indica che le prime sette righe dell'elenco ordinato (decrescente) verranno escluse.
Il risultato mostrerà i dati dalla riga 8 in poi dell'elenco ordinato.
Eliminare una colonna da un intervallo di dati
Il terzo argomento della Funzione ESCLUDI, [colonne] prevede la possibilità di definire l'eliminazione di una o più colonne all'inizio o alla fine di una matrice di dati.
La Funzione ESCLUDI illustrata nella sottostante immagine è utilizzata per creare un nuovo intervallo di dati, escludendo righe o colonne specifiche. Nell'esempio illustrato, la
Funzione impostata è la seguente: =ESCLUDI(A1:E19;;3)
Nello specifico.
Intervallo originale: A1:E19 è il range di celle iniziale, che include dati da colonna A a colonna E e righe dalla 1 alla 19.
Parametri omessi: Il secondo parametro è vuoto (;;), il che significa che l'operazione si applica alle colonne.
Colonne da escludere: Il numero
-3 indica che vengono esclusa le
tre colonne a destra.
Risultato: Il nuovo intervallo include tutte le righe e le 2 colonne a sinistra del range originale di dati. Le informazioni vengono quindi riportate senza le colonne escluse, mantenendo inalterati i dati delle due colonne a sinistra. Questo approccio consente di lavorare dinamicamente sui dati senza modificare l'intervallo originale.
Codici di errore. Il codice di errore #CALC! #ESPANSIONE!
La Funzione ESCLUDI di Excel è molto utile per eliminare righe o colonne da una matrice, ma in alcune situazioni specifiche, può generare dei codici di errore.
Errore #CALC! ovvero: Matrice vuota. L'errore #CALC! si verifica quando
la Funzione ESCLUDI è configurata per rimuovere tutte le righe o
colonne, oppure più righe o colonne rispetto a quelle effettivamente
presenti nella matrice.
In questo caso, Excel non è in grado di restituire alcun risultato
poiché la matrice risultante sarebbe vuoto.
Soluzione: Verificare il numero di righe o colonne presenti nella
matrice di origine.
Assicurarsi che i parametri specificati nella Funzione ESCLUDI non eccedano il numero totale di righe o colonne.
Errore #ESPANSIONE! ovvero celle insufficienti (spazio insufficiente) per l'output.
Questo messaggio di errore viene restituito quando non ci sono abbastanza celle vuote disponibili sotto e/o a destra della cella in cui è inserita la
Funzione.
Excel non può "espandere" i risultati della matrice poiché lo spazio circostante è occupato da altri dati o
Formule.
Soluzione: Identificare l'intervallo di celle che blocca l'espansione
della matrice.
Rimuovere o spostare i dati che si trovano nell'area di espansione.
In alternativa, posizionare la Formula in una cella con sufficiente spazio libero attorno.
Considerazioni conclusive
La Funzione ESCLUDI rappresenta un utile strumento per rimuovere righe o colonne da una matrice, permettendo di semplificare tabelle complesse e focalizzarsi su informazioni rilevanti.
La sua sintassi consente di eseguire esclusioni mirate, sia attraverso valori fissi sia mediante
impostazioni dinamiche che sfruttano altre Funzioni, come CONTA.SE.
Uno degli aspetti centrali sottolineati è la duplice possibilità di utilizzo della
Funzione.
L'opzione "rigida", basata su un numero predefinito di righe o colonne da escludere, risulta utile in situazioni in cui i dati seguono una struttura stabile. Tuttavia, la sua natura statica può limitare l'adattabilità a dataset variabili. Di contro,
vi è la possibilità di integrare criteri dinamici attraverso la nidificazione con altre
Funzioni.
Attenzione va posta nei confronti di eventuali messaggi di errore (#CALC!
#ESPANSIONE!) che possono emergere se i valori specificati per righe o colonne superano le dimensioni della matrice.
oppure se sul foglio di lavoro non c'è spazio a sufficienza per espandere tutti
i dati del risultato.
Questo aspetto sottolinea la necessità di una pianificazione accurata nella configurazione dei parametri, garantendo che la
Funzione operi entro i limiti del set di dati e che sul foglio vi sia spazio
libero a sufficienza per il risultato.
[Valter Borsato: 15/12/2024]
Indice Generale Argomenti: EXCEL