Come eliminare tutte le colonne vuote in Microsoft Excel

Esistono diversi modi per eliminare le colonne vuote in un file Microsoft Excel. Perché dovresti farlo? - Semplice.

Come eliminare tutte le colonne vuote in Microsoft Excel

Di tanto in tanto, i dati che importi dalle pagine Web possono comportare la visualizzazione di 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.

  1. Vai al tuo file Excel.

  2. Presa Alt + F11 insieme.

  3. Attendi che venga visualizzata la finestra Microsoft Visual Basic, Applications Edition.

  4. Quindi, fare clic su Inserire.

  5. Selezionare Modulo.

  6. Incolla le seguenti righe di codice nella finestra.

    Sub EliminaColonneVuote()

    "Aggiornamento entro il 20140317"

    Dim rng come intervallo

    Dim InputRng As Range

    xTitleId = "KutoolsforExcel"

    Imposta InputRng = Application.Selection

    Imposta InputRng = Application.InputBox("Range:", xTitleId, InputRng.Address,Type:=8)

    Application.ScreenUpdating = False

    Per i = InputRng.Columns.Count To 1 Step -1

    Imposta rng = InputRng.Cells(1, i).EntireColumn

    Se Application.WorksheetFunction.CountA(rng) = 0 Allora

    rng.Elimina

    Finisci se

    Prossimo

    Application.ScreenUpdating = True

    Fine sottotitolo

  7. premere F5 per compilare ed eseguire la macro.

  8. 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$1:$J$12. Le lettere corrispondono alla colonna e i numeri corrispondono alle righe.

    Se lo trascini con il mouse o tenendo premuto Spostare e usando i tasti freccia, noterai che:

    $A$1 – Angolo in alto

    $J$12 – Angolo in basso

    Non puoi selezionare l'intervallo di dati prima di iniziare a caricare la macro poiché non rimarrà selezionato.

  9. premere ok.

Successivamente, tutte le colonne vuote dovrebbero essere cancellate e tutte le colonne piene dovrebbero essere una accanto all'altra.

Utilizzo degli strumenti di Excel per eliminare le colonne vuote

Ovviamente, Excel non sarebbe così potente se non avesse grandi capacità di ordinamento. Puoi usare il Elimina menu a discesa per eliminare intere righe, colonne o celle vuote.

  1. Selezionare prima l'intervallo di dati e premere F5.
  2. Quindi, fare clic su Speciale.

  3. Ora, seleziona il spazi vuoti opzione.

  4. Clic ok (Questa selezione assicurerà che tutte le celle vuote siano selezionate nell'intervallo di destinazione).
  5. Vai a Casa scheda.
  6. Seleziona il Elimina menu a discesa sotto il gruppo Strumenti celle.
  7. Selezionare Elimina celle.
  8. Selezionare Sposta le celle a sinistra per rimuovere e riordinare le colonne.
  9. Clic 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.

Selezionare Sposta le celle in alto per rimuovere e riordinare 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.

Eliminazione di colonne vuote su Android

Sebbene il processo sia simile per l'eliminazione di colonne vuote in Excel su Windows, Mac e Android, ecco una rapida panoramica di come farlo su Android.

  1. Apri il foglio di calcolo Excel che desideri modificare e in cima all'intestazione della colonna che desideri modificare.
  2. Ora, seleziona Elimina dal menu che appare.

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.

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.

messaggi recenti