Scopri come estrarre e manipolare con precisione i tuoi dati, rendendo Excel più intelligente per te.
Quando si lavora con il set di dati in Microsoft Excel, in alcuni casi è necessario analizzare solo una parte dei dati. Per fortuna, Excel fornisce le funzioni TAKE e DROP per situazioni come questa.
TAKE e DROP ti consentono di includere o escludere una parte di un array nella tua selezione. Iniziamo definendo queste funzioni e quindi esploriamo come utilizzarle in Excel.
Qual è la funzione TAKE in Excel?
La funzione TAKE in Excel estrae un numero specificato di righe e colonne da una matrice. La sintassi della funzione TAKE è:
=TAKE(array, rows, [columns])
Ecco cosa significa ciascun parametro:
- Vettore: Si riferisce all'array di origine da cui desideri estrarre righe o colonne.
- Righe: Indica il numero di righe da estrarre. Un numero negativo prende le righe dalla fine.
- Colonne: Indica il numero di colonne da estrarre. Anche un numero negativo prende le colonne dalla fine.
Qual è la funzione DROP in Excel?
D'altra parte, la funzione DROP in Excel esclude righe e/o colonne specifiche da una matrice o intervallo di celle. La sintassi della funzione DROP è:
=DROP(array, rows, [columns])
I parametri per la funzione DROP sono simili a quelli della funzione TAKE:
- Vettore: Si riferisce all'array di origine da cui desideri rimuovere righe o colonne.
- Righe: Indica il numero di righe da rimuovere. Un numero negativo rimuove le righe dalla fine.
- Colonne: Indica il numero di colonne da rimuovere. Un numero negativo rimuove le colonne dalla fine.
Le funzioni TAKE e DROP funzionano con gli array e generano anche array. Poiché restituiscono sempre array, non è necessario contrassegnarli come formule di matrice in Excel. Per lo stesso motivo, potresti incontrare l'errore #SPILL in Excel quando si utilizza TAKE e DROP.
TAKE e DROP sono disponibili in Excel per Microsoft 365, Excel per Microsoft 365 per Mac ed Excel per il Web. Tuttavia, le versioni precedenti di Excel non dispongono di queste funzioni.
Come utilizzare la funzione TAKE in Excel
Esistono infiniti scenari di Excel in cui TAKE potrebbe tornare utile. Diamo un'occhiata ad alcuni esempi.
1. Estrai le prime cinque righe dei tuoi dati
Supponiamo di avere un foglio di lavoro contenente un elenco di prodotti e i relativi prezzi negli ultimi mesi. Se desideri estrarre solo le prime cinque righe di dati, puoi utilizzare la funzione TAKE invece di copiare i dati.
Ecco come puoi farlo:
- Seleziona la cella in cui desideri utilizzare la funzione TAKE.
- Nella barra della formula, inserisci la formula seguente.
=TAKE(B2:F1, 5)
- Premere accedere.
Questa formula recupererà le prime cinque righe all'interno dell'intervallo di dati B2:F1 e restituire l'output.
2. Estrai la prima colonna dei tuoi dati
Supponiamo che tu voglia recuperare solo la prima colonna nello stesso set di dati. Per fare ciò con la funzione TAKE, è necessario lasciare vuoto il parametro riga e specificare solo la colonna:
=TAKE(B2:F1,,1)
Questa formula recupererà la prima colonna dal file B2:F1 intervallo di dati. Poiché non abbiamo specificato alcun valore per il file riga parametro nella nostra formula, ogni riga nella prima colonna è inclusa nell'output.
Come utilizzare la funzione DROP in Excel
Puoi utilizzare la funzione DROP per escludere righe e colonne indesiderate dai tuoi dati. La sintassi delle formule è simile alla funzione TAKE. Vediamo come funziona la funzione DROP in Excel.
1. Escludi le ultime dieci righe dei tuoi dati
Supponiamo che tu voglia creare una visualizzazione dati del tuo foglio di lavoro che mostri tutto tranne le ultime dieci righe. Ecco la formula che puoi utilizzare per raggiungere questo obiettivo:
=DROP(B2:F21,-10)
Questa formula escluderà le ultime dieci righe nel file B2:F1 intervallo di dati. Questo perché lo abbiamo specificato -10 come parametro di riga dei dati.
2. Escludi l'ultima colonna dei tuoi dati
Puoi utilizzare la formula seguente per ridurre l'ultima colonna dei tuoi dati con DROP:
=DROP(B2:F21,,-1)
In questo esempio, la funzione DROP restituirà i valori che rientrano nell'intervallo B2:F1 escludendo l'ultima colonna.
Combinazione delle funzioni TAKE e DROP con altre funzioni di Excel
La vera magia di Excel avviene quando si combinano insieme diverse funzioni. Ad esempio, se devi fornire una parte specifica di un array a una funzione, puoi combinarla con TAKE o DROP invece di scrivere l'intervallo di dati.
Supponiamo di avere una tabella con alcuni articoli e i relativi dettagli e di voler produrre il primo articolo che costa sopra N100. Puoi usare TAKE in combinazione con Funzione FILTRO in Excel per fare questo. Ecco la formula per farlo:
=TAKE(FILTER(B3:E8,D3:D8>100), 1,1)
Analizziamo questa formula. La funzione FILTRO ottiene tutte le righe con prezzi superiori a N100 all'interno dell'intervallo. La formula per questo è la seguente:
=FILTER(B3:E8,D3:D8>100)
Successivamente, la formula invia i risultati da FILTRO alla funzione TAKE. Specificando sia il riga E colonna argomenti come 1 recupera solo il valore nella prima riga e colonna dei dati filtrati.
Prendi e rilascia i dati nel tuo foglio
Le funzioni TAKE e DROP di Excel offrono un modo potente per estrarre e manipolare dati specifici nei tuoi fogli di lavoro. Comprenderne la sintassi e l'utilizzo consente di gestire e analizzare in modo efficiente i dati di Excel, soprattutto se combinati con altre funzioni.