Se ti capita spesso di lavorare o avere a che fare con dei file Excel, avrai notato che ci sono centinaia di funzioni pre-impostate che consentono di eseguire operazioni di ogni genere e utilità. Di seguito segnaliamo un tool, o meglio un plugin che ti permettera’ di cancellare/rimuovere automaticamente e velocemente tutte quelle righe (o anche colonne) che risultano non valorizzate e che possono creare problemi nell’analisi dei dati o delle info presenti nel excel.
Ad esempio se hai un file excel con informazioni “discontinue” come questo:
Non solo avrai problemi di lettura dei dati ma anche grandi problemi di aggregazione ed analisi dei dati. Ad esempio è impossibile creare una Pivot Dati per poi avere una tabella sintetica dei dati.
Dopo aver scaricato questo plugin tutto sarà semplice e potrai rimuovere le righe vuote dal tuo foglio excel.
Se hai Office 2007: Apri la sezione “Add-Ins” e poi non dovrai far altro che selezionare ” Delete > Delete Blank Rows “:
Invece se hai Office 2000/XP/2003 vai sul menu ” Delete > Delete Blank Rows “:
Infine clicca su OK:
… e il risultato finale sarà:
Problema risolto! Le righe del tuo excel risulteranno tutte valorizzate e potrai applicare filtri, fare pivot table, ecc….
Allo stesso modo potrai procedere per cancellare colonne vuote.
2° SOLUZIONE TRAMITE UNA MACRO
In alternativa al plugin, puoi usare una MACRO. Nella fattispecie dovremo creare una macro che, dato un range di righe e una colonna da controllare, sia in grado di cancellare le righe vuote della nostra lista
Vai nella sezione Sviluppo di Excel e clicca sull’icona VISUAL BASIC
Incolla il seguente codice (preso dal Forum Excel VBA)
Sub d()
Dim delRange As Range
‘Identify all blank cells in 1st column from row 2 on down and delete them
Set delRange = Intersect(Columns(1).SpecialCells(xlCellTypeBlanks), Rows(“2:” & Rows.Count))
If Not delRange Is Nothing Then delRange.EntireRow.DeleteEnd Sub
Adesso ritorna sul tuo foglio di lavoro e clicca su MACRO e poi su ESEGUI
Automaticamente tutte le righe che non hanno un valore nella colonna 1 verranno eliminate. Ovviamente puoi modificare il codice cambiando la colonna da verificare o il range delle righe da considerare.