Esistono diversi modi per eliminare le colonne vuote in un file Microsoft Excel. Perché dovresti farlo? – Semplice.
Di tanto in tanto, i dati che importi dalle pagine Web possono far apparire un gran numero di colonne anche se non vengono utilizzate. Questo accade con i file CSV e i file .txt altrettanto spesso.
Quando succede, l'eliminazione manuale delle colonne potrebbe non essere sempre facile. Certo, se hai solo due o tre colonne vuote, va bene eliminarle manualmente. Ma cosa succede se il tuo progetto importato crea 57 colonne vuote e non continue? – Per questo, avrai bisogno di un processo automatizzato.
Utilizzo della macro VBA
Il primo metodo prevede l'utilizzo di una macro VBA.
- Vai al tuo file Excel.
- Tieni premuti Alt e F11 insieme.
- Attendi che venga visualizzata la finestra di Microsoft Visual Basic, Applications Edition.
- Fare clic su Inserisci.
- Seleziona Modulo.
- Incolla le seguenti righe di codice nella finestra.
Sub DeleteEmptyColumns()
'Updateby20140317
Dim rng As Range
Dim InputRng As Range
xTitleId = 'KutoolsforExcel'
Set InputRng = Application.SelectionSet InputRng = Application.InputBox('Range :', xTitleId, InputRng.Address,Type:=8)
Application.ScreenUpdating = False
For i = InputRng.Columns.Count To 1 Step -1
Set rng = InputRng.Cells(1, i).EntireColumn
If Application.WorksheetFunction.CountA(rng) = 0 Then
rng.Delete
End If
Next
Application.ScreenUpdating = True
End Sub
- Premi F5 per compilare ed eseguire la macro.
- Immettere l'intervallo di lavoro appropriato nella finestra di dialogo.
L'intervallo di lavoro o l'intervallo di dati è l'intervallo specifico tra le colonne che si desidera scegliere come target. Il formato è $A:$J. Le lettere corrispondono alla colonna e i numeri corrispondono alle righe.
Se lo trascini con il mouse o tenendo premuto Maiusc e utilizzando i tasti freccia, noterai che:
$A – Angolo in alto
$J – Angolo in basso
Non puoi selezionare l'intervallo di dati prima di iniziare a caricare la macro poiché non rimarrà selezionato. - Premere OK.
Successivamente, tutte le colonne vuote dovrebbero essere cancellate e tutte le colonne piene dovrebbero essere una accanto all'altra.
il menu di avvio di Windows 10 e le impostazioni non funzionano
Utilizzo degli strumenti di Excel
Ovviamente, Excel non sarebbe così potente se non avesse grandi capacità di ordinamento. Puoi utilizzare il menu a discesa Elimina per eliminare intere righe, colonne o celle vuote.
- Prima seleziona l'intervallo di dati
- Premi F5
- Fare clic su Speciale
- Seleziona l'opzione spazi vuoti
- Fare clic su OK (questa selezione assicurerà che tutte le celle vuote siano selezionate nell'intervallo di destinazione)
- Vai alla scheda Home
- Seleziona il menu a discesa Elimina nel gruppo Strumenti celle
- Seleziona Elimina celle
- Seleziona Shift Cells Left per rimuovere e riorganizzare le colonne
- Fare clic su OK
Ora le celle vuote delle colonne vuote dovrebbero essere scomparse e tutte le altre righe si sarebbero avvicinate.
Puoi utilizzare lo stesso approccio per eliminare intere righe. Tuttavia, invece di spostare le celle a sinistra, seleziona l'altra opzione.
rimborsare un gioco regalato su steam
Seleziona Sposta celle in alto per rimuovere e riorganizzare le righe
A seconda della versione di Excel in esecuzione, potresti ottenere diciture diverse. Ma in ogni caso, le prime due opzioni nel menu Elimina celle sono sempre le stesse.
Questo metodo non rimuove più tutte le celle vuote nella selezione. Prima di Excel 2013, questo rimuoverebbe inavvertitamente anche le righe vuote che generalmente rovinerebbero l'ordinamento.
Ora il problema non si presenta più. Pertanto, se desideri eliminare anche le righe, puoi farlo selezionando nuovamente l'intervallo di dati e seguendo i passaggi precedenti. Quindi seleziona semplicemente per spostare o eliminare le celle in alto anziché a sinistra.
Altre attività di ordinamento facili da eseguire
Sebbene tecnicamente l'utilizzo della barra degli strumenti di Excel per eliminare colonne e righe vuote sembri più semplice, il metodo macro VBA è infallibile, il che significa che è possibile utilizzarlo anche nelle versioni precedenti di Microsoft Excel.
Utilizzando lo stesso modulo VBA o il menu delle funzioni Vai a, puoi fare molto di più in Excel. Hai delle formule che non sono più rilevanti? – Puoi anche rimuoverli o riorganizzarli di conseguenza.
Puoi anche rimuovere i commenti non necessari o tutti i commenti dal tuo progetto se non vuoi che vengano visualizzati durante la presentazione. Guarda in VBA se vuoi essere un utente esperto di Excel.
Windows 10 suono mono
Un pensiero finale
Nel corso degli anni, è apparsa online una vasta gamma di componenti aggiuntivi. Alcuni di essi ti consentono di prendere ancora più scorciatoie durante l'ordinamento di fogli di calcolo di grandi dimensioni. Tuttavia, queste app sono raramente gratuite e non valgono la pena per attività semplici come la rimozione di righe, celle e colonne vuote.
Inoltre, se fosse stato così difficile, Microsoft avrebbe ora semplificato ulteriormente il processo o creato guide ancora più complete sull'ordinamento di Excel.