Leere Spalte in jeder zweiten Spalte in Excel einfügen – 4 einfache Methoden
Beim Arbeiten mit Daten in Excel gibt es Situationen, in denen Sie leere Spalten zwischen bestehenden Spalten einfügen müssen. Für kleine Datensätze ist dies manuell einfach zu erledigen, aber bei größeren Datensätzen ist ein effizienter Ansatz unerlässlich. Dieser Artikel stellt einige nützliche Methoden vor, um diese Aufgabe in Excel zu lösen.
Leere Spalte in jeder zweiten oder n-ten Spalte in Excel einfügen
- Mit der Tastenkombination
- Durch die Verwendung einer Hilfsspalte und der Sortierfunktion
- Durch die Verwendung von Kutools für Excel
- Mit VBA-Code
Leere Spalte in jeder zweiten oder n-ten Spalte mit Tastenkombination einfügen
Für kleinere Datensätze ist das manuelle Einfügen leerer Spalten mit Tastenkombinationen schnell und effizient. Folgen Sie diesen Schritten:
- Wählen Sie die Spalte aus, indem Sie auf ihre Spaltennummer klicken, wo Sie eine leere Spalte einfügen möchten.
- Drücken Sie als Nächstes die Strg-Taste auf Ihrer Tastatur und halten Sie sie gedrückt, und klicken Sie dann nacheinander auf die Spaltennummern, die Sie auswählen möchten. Siehe Screenshot:
- Drücken Sie dann die Tasten „Strg + Umschalt + Plus“, und leere Spalten werden zwischen jeder zweiten Spalte eingefügt. Siehe Screenshot:
Leere Spalte in jeder zweiten oder n-ten Spalte mit einer Hilfsspalte und der Sortierfunktion einfügen
Wenn Sie systematisch leere Spalten nach jeder zweiten oder n-ten Spalte in einem größeren Datensatz einfügen möchten, kann die Methode mit einer Hilfsspalte in Kombination mit der Sortierfunktion Zeit sparen:
- Fügen Sie eine neue leere Zeile direkt über dem Datensatz ein.
- Geben Sie die Zahlen 1 und 2 in die ersten beiden Zellen der Zeile ein. Wählen Sie dann die Zellen A1 und B1 aus und ziehen Sie den Ausfüllknauf nach rechts bis zur letzten Datenzelle. Eine Liste fortlaufender Zahlen wird wie im folgenden Screenshot gezeigt ausgefüllt:
- Kopieren Sie die Sequenznummern und fügen Sie sie direkt nach der letzten Zahl in derselben Zeile ein.
- Wählen Sie den gesamten Datenbereich aus und klicken Sie dann auf „Daten“ > „Sortieren“. Siehe Screenshot:
- Klicken Sie im folgenden Dialogfeld „Sortieren“ auf die Schaltfläche „Optionen“.
- Wählen Sie dann „Von links nach rechts sortieren“ und klicken Sie auf OK, um zum Dialogfeld „Sortieren“ zurückzukehren.
- Wählen Sie die neu hinzugefügte Zeile aus der Dropdown-Liste „Nach“ aus und lassen Sie die anderen Optionen unverändert. Klicken Sie dann auf OK, um das Dialogfeld zu schließen.
- Jetzt werden die Daten basierend auf den Werten in der Hilfszeile sortiert, und eine leere Spalte wird nach jeder zweiten Spalte eingefügt.
- Schließlich können Sie die Hilfszeile bei Bedarf löschen.
- Wenn Sie eine leere Spalte nach jeweils zwei Spalten einfügen möchten, geben Sie in diesem Beispiel in Zelle F1 die Zahl 2 und in Zelle G1 die Zahl 4 ein. Wählen Sie dann diese beiden Zellen aus und ziehen Sie den Ausfüllknauf nach rechts, um eine Reihe von Zahlen auszufüllen. Stellen Sie sicher, dass die letzte Zahl in der Reihe größer oder gleich der höchsten Zahl in Ihrem Datensatz ist.
- Ähnlich können Sie, um eine leere Spalte nach jeweils drei Spalten einzufügen, in F1 die Zahl 3 und in G1 die Zahl 6 eingeben. Und so weiter…
- Wenn Sie zwei oder mehr leere Spalten zwischen bestehenden Spalten einfügen möchten, müssen Sie die Liste der Hilfszeilen einfach zwei- oder mehrmals nach der letzten Zelle kopieren und einfügen.
Leere Spalte in jeder zweiten oder n-ten Spalte mit nur wenigen Klicks einfügen
Kutools für Excel bietet eine einfache und effiziente Lösung, um diese Aufgabe zu automatisieren. Mit nur wenigen Klicks können Sie schnell leere Spalten in bestimmten Abständen einfügen, Zeit sparen und die Produktivität steigern. In diesem Abschnitt zeigen wir Ihnen, wie Sie Kutools für Excel verwenden, um mühelos leere Spalten einzufügen.
Klicken Sie nach dem Herunterladen und Installieren von Kutools für Excel auf „Kutools“ > „Einfügen“ > „Leere Zeilen & Spalten einfügen“, um das Dialogfeld „Leere Zeilen & Spalten einfügen“ zu öffnen.
- Wählen Sie den Datenbereich aus, in dem Sie leere Spalten einfügen möchten.
- Wählen Sie „Leere Spalten“ im Abschnitt „Einfügetyp“ aus.
- Geben Sie dann die benötigten Zahlen in die Textfelder „Abstand von“ und „Spalten“ ein. (Hier werde ich zwei leere Spalten nach einer Spalte einfügen, also trage ich 1 und 2 in die Felder „Abstand von“ und „Spalten“ ein.)
- Klicken Sie abschließend auf OK, um das Dialogfeld zu schließen.
Kutools fügt sofort leere Spalten entsprechend dem von Ihnen angegebenen Intervall ein, siehe Screenshot:
Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt
Leere Spalte in jeder zweiten oder n-ten Spalte mit VBA-Code einfügen
Für fortgeschrittene Benutzer oder große Datensätze kann VBA das Einfügen leerer Spalten automatisieren. Hier ist ein VBA-Makro, das leere Spalten in jeder zweiten oder n-ten Spalte einfügt.
- Halten Sie die Tasten „ALT + F11“ in Excel gedrückt, um das Fenster „Microsoft Visual Basic for Applications“ zu öffnen.
- Klicken Sie auf „Einfügen“ > „Modul“ und fügen Sie den folgenden Code im Modulfenster ein.
VBA-Code: Eine bestimmte Anzahl leerer Spalten in Daten in festen Intervallen einfügenSub InsertColumnsAtIntervals() 'Updatedby Extendoffice Dim WorkRng As Range Dim xInterval As Integer Dim xCols As Integer Dim xColsCount As Integer Dim xNum1 As Integer Dim xNum2 As Integer Dim xWs As Worksheet Dim xTitleId As String Dim i As Integer xTitleId = "Kutools for Excel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Select column range:", xTitleId, WorkRng.Address, Type:=8) xColsCount = WorkRng.Columns.Count xInterval = Application.InputBox("Enter column interval:", xTitleId, 1, Type:=1) xCols = Application.InputBox("How many blank columns to insert at each interval?", xTitleId, 1, Type:=1) xNum1 = WorkRng.Column + xInterval xNum2 = xCols + xInterval Set xWs = WorkRng.Parent For i = 1 To Int(xColsCount / xInterval) xWs.Range(xWs.Cells(WorkRng.Row, xNum1), xWs.Cells(WorkRng.Row, xNum1 + xCols - 1)).EntireColumn.Insert xNum1 = xNum1 + xNum2 Next MsgBox "Columns inserted successfully!", vbInformation End Sub
- Nachdem Sie diesen Code eingefügt haben, drücken Sie die F5-Taste, um den Code auszuführen. Wählen Sie im Eingabefenster den Datenbereich aus, in dem Sie leere Spalten einfügen möchten. Klicken Sie dann auf OK, siehe Screenshot:
- Ein weiteres Eingabefenster wird angezeigt, geben Sie die Anzahl der Spaltenintervalle ein. Klicken Sie dann auf OK, siehe Screenshot:
- Geben Sie im nächsten Eingabefenster die Anzahl der einzufügenden leeren Spalten ein. Klicken Sie dann auf OK, siehe Screenshot:
Jetzt werden die spezifische Anzahl leerer Spalten in die vorhandenen Daten im von Ihnen angegebenen regelmäßigen Intervall eingefügt, siehe Screenshot:
Zusammengefasst kann das Einfügen leerer Spalten in jeder zweiten Spalte oder in bestimmten Intervallen in Excel mit verschiedenen Methoden erreicht werden, je nach Ihren Anforderungen und der Größe des Datensatzes. Durch die Wahl der Methode, die am besten zu Ihrem Workflow passt, können Sie die Effizienz erheblich verbessern und Ihre Excel-Aufgaben optimieren. Wenn Sie an weiteren Excel-Tipps und -Tricks interessiert sind, bietet unsere Website tausende von Tutorials.
Die besten Office-Produktivitätstools
Steigern Sie Ihre Excel-Kompetenz mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen, um Ihre Produktivität zu steigern und Zeit zu sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt die Reiter-Oberfläche in Office und macht Ihre Arbeit so viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen in Reitern in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Reitern desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich Hunderte von Mausklicks!