PC & Handy

So löschen Sie alle leeren Spalten in Microsoft Excel

Es gibt mehrere Möglichkeiten, leere Spalten in einer Microsoft Excel-Datei zu löschen. Warum sollten Sie dies tun? - Einfach.

So löschen Sie alle leeren Spalten in Microsoft Excel

Von Zeit zu Zeit können die Daten, die Sie von Webseiten importieren, dazu führen, dass eine große Anzahl von Spalten angezeigt wird, auch wenn diese nicht verwendet werden. Dies geschieht bei CSV-Dateien und .txt-Dateien genauso oft.

In diesem Fall ist das manuelle Löschen von Spalten möglicherweise nicht immer einfach. Klar, wenn Sie nur zwei oder drei leere Spalten haben, ist es durchaus in Ordnung, diese manuell zu löschen. Aber was ist, wenn Ihr importiertes Projekt 57 leere und nicht fortlaufende Spalten erstellt? – Dafür benötigen Sie einen automatisierten Prozess.

VBA-Makro verwenden

Die erste Methode beinhaltet die Verwendung eines VBA-Makros.

  1. Gehen Sie zu Ihrer Excel-Datei.

  2. Halt Alt + F11 zusammen.

  3. Warten Sie, bis das Microsoft Visual Basic für Applikationen-Fenster angezeigt wird.

  4. Dann klick Einfügung.

  5. Auswählen Modul.

  6. Fügen Sie die folgenden Codezeilen in das Fenster ein.

    Unter LöschenEmptyColumns()

    'Updateby20140317

    Dim rng As Range

    Dim InputRng As Range

    xTitleId = "KutoolsforExcel"

    Set InputRng = Application.Selection

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

    Application.ScreenUpdating = False

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

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

    Wenn Application.WorksheetFunction.CountA(rng) = 0 Then

    rng.Löschen

    Ende Wenn

    Nächste

    Application.ScreenUpdating = True

    End Sub

  7. Drücken Sie F5 um das Makro zu kompilieren und auszuführen.

  8. Geben Sie im Dialogfenster den entsprechenden Arbeitsbereich ein.

    Der Arbeitsbereich oder Datenbereich ist das spezifische Intervall zwischen den Spalten, die Sie gezielt beliefern möchten. Das Format ist $A$1:$J$12. Die Buchstaben entsprechen der Spalte und die Zahlen den Reihen.

    Wenn Sie dies mit der Maus herausziehen oder gedrückt halten Schicht und mit den Pfeiltasten werden Sie feststellen, dass:

    $ A$1 – Obere Ecke

    $J$12 – Untere Ecke

    Sie können den Datenbereich nicht auswählen, bevor Sie mit dem Hochladen des Makros beginnen, da er nicht ausgewählt bleibt.

  9. Drücken Sie OK.

Danach sollten alle leeren Spalten gelöscht werden und alle gefüllten Spalten sollten nebeneinander liegen.

Verwenden von Excel-Tools zum Löschen leerer Spalten

Natürlich wäre Excel kein solches Kraftpaket, wenn es nicht über großartige Sortierfähigkeiten verfügte. Du kannst den ... benutzen Löschen Dropdown-Menü, um ganze Zeilen, Spalten oder leere Zellen zu löschen.

  1. Wählen Sie zuerst den Datenbereich aus und drücken Sie F5.
  2. Dann klick Speziell.

  3. Wählen Sie nun die Rohlinge Möglichkeit.

  4. Klicken OK (Diese Auswahl stellt sicher, dass alle leeren Zellen im Zielbereich ausgewählt sind).
  5. Gehe zu Heim Tab.
  6. Wähle aus Löschen Dropdown-Menü unter der Werkzeuggruppe Zellen.
  7. Auswählen Zellen löschen.
  8. Auswählen Zellen nach links verschieben zum Entfernen und Neuanordnen von Spalten.
  9. Klicken OK.

Jetzt sollten die leeren Zellen aus den leeren Spalten verschwunden sein und alle anderen Zeilen würden näher zusammenrücken.

Sie können den gleichen Ansatz verwenden, um ganze Zeilen zu löschen. Anstatt die Zellen nach links zu verschieben, wählen Sie jedoch die andere Option.

Auswählen Zellen nach oben verschieben zum Entfernen und Neuanordnen von Reihen.

Je nachdem, welche Excel-Version Sie verwenden, erhalten Sie möglicherweise unterschiedliche Formulierungen. Aber in jedem Fall sind die beiden oberen Optionen im Menü Zellen löschen immer gleich.

Diese Methode entfernt nicht mehr alle leeren Zellen in der Auswahl. Vor Excel 2013 wurden dadurch versehentlich sogar leere Zeilen entfernt, was die Sortierung im Allgemeinen durcheinander bringen würde.

Jetzt tritt das Problem nicht mehr auf. Wenn Sie also auch die Zeilen loswerden möchten, können Sie dies tun, indem Sie den Datenbereich erneut auswählen und die vorherigen Schritte ausführen. Wählen Sie dann einfach aus, um Zellen nach oben statt nach links zu verschieben oder zu löschen.

Löschen leerer Spalten auf Android

Obwohl der Vorgang zum Löschen leerer Spalten in Excel unter Windows, Mac und Android ähnlich ist, finden Sie hier eine kurze Übersicht über die Vorgehensweise unter Android.

  1. Öffnen Sie die Excel-Tabelle, die Sie bearbeiten möchten, und klicken Sie oben auf die Spaltenüberschrift, die Sie bearbeiten möchten.
  2. Wählen Sie nun Löschen aus dem angezeigten Menü.

Andere einfach durchzuführende Sortieraufgaben

Obwohl die Verwendung der Excel-Symbolleiste zum Löschen leerer Spalten und Zeilen technisch einfacher erscheint, ist die VBA-Makromethode narrensicher, was bedeutet, dass Sie sie auch in älteren Microsoft Excel-Versionen verwenden können.

Mit dem gleichen VBA-Modul oder dem Funktionsmenü Gehe zu können Sie in Excel noch viel mehr tun. Haben Sie bestimmte Formeln, die nicht mehr relevant sind? – Sie können diese ebenfalls entfernen oder entsprechend neu anordnen.

Sie können auch unnötige Kommentare oder alle Kommentare aus Ihrem Projekt entfernen, wenn Sie nicht möchten, dass sie während Ihrer Präsentation angezeigt werden. Schauen Sie sich VBA an, wenn Sie ein Excel-Power-User sein möchten.

Ein letzter Gedanke

Im Laufe der Jahre ist eine Vielzahl von Add-Ons online erschienen. Einige von ihnen ermöglichen es Ihnen, beim Sortieren großer Tabellenkalkulationen noch mehr Verknüpfungen zu verwenden. Diese Apps sind jedoch selten kostenlos und für einfache Aufgaben wie das Entfernen leerer Zeilen, Zellen und Spalten die Mühe nicht wert.

Außerdem, wenn es so schwierig wäre, hätte Microsoft den Prozess inzwischen weiter vereinfacht oder noch umfangreichere Anleitungen zur Excel-Sortierung erstellt.

$config[zx-auto] not found$config[zx-overlay] not found