IRONXL VERWENDEN

Verschieben von Zeilen in Excel

Aktualisiert 7. Januar 2024
Teilen Sie:

Excel ist seit vielen Jahren eine der beliebtesten Formen der Datenmanipulation. Millionen von Computernutzern verwenden diese Tabellenkalkulation täglich für ihre Arbeit oder für private Buchhaltungszwecke. Es ist für über 1,4 Milliarden Windows-basierte PCs verfügbar, was etwa 45 % der Weltbevölkerung entspricht. Excel ist ein leistungsfähiges Werkzeug für die Datenanalyse, die Hin- und Herbearbeitung, das Sortieren, Filtern, Pivot-Tabellen und Diagramme. Außerdem ist es eines der beliebtesten Tools in der Geschäftswelt, das täglich von über vier Millionen Menschen aktiv genutzt wird. Spalten- und Zeilenköpfe, Spaltenbuchstaben und Zeilennummern sind die wichtigsten Merkmale von Excel-Tabellenblättern. Mit Hilfe von Spaltenbuchstaben und Zeilennummern können Sie jede Zelle - das Hauptelement in Excel - ansprechen.

Die Beliebtheit von Excel bei Unternehmen hat dazu geführt, dass es mehrere teure Editionen gibt, die mehr Funktionen und Finanzanalysen bieten, darunter auch die "Professional"-Edition. Diese Version von Excel wird in der Regel in Unternehmen eingesetzt, wo die Funktionen ein höheres Maß an Datenanalyse, erweiterte Diagrammfunktionen und die Koordination mit Anwendungen von Drittanbietern ermöglichen. Excel ist ein Tabellenkalkulationsprogramm mit einer Microsoft Word-ähnlichen Oberfläche, das es dem Benutzer ermöglicht, Daten mithilfe von Formeln zu erstellen und zu analysieren.

Schauen wir uns an, wie wir Zeilen oder Spalten in Excel verschieben können.

Verschieben einer ganzen Zeile in Microsoft Excel

Wir können Zeilen oder ausgewählte Zellen in Microsoft Excel verschieben. Hierfür gibt es mehrere Methoden. Nehmen wir an, wir haben diese Zeilen in Microsoft Excel und müssen eine Zeile verschieben. Wir können nun prüfen, wie dies zu bewerkstelligen ist.

Ziehen und Ablegen

Verschieben von Zeilen in Excel, Abbildung 1: Originaldatenzeilen in Excel

Originaldatenzeilen in Excel

Führen Sie die folgenden Schritte aus, um die Zeile zu verschieben:

  • Markieren Sie die Zeile, die Sie verschieben möchten.
  • Halten Sie die Umschalttaste gedrückt und setzen Sie den Cursor in die Ecke der ausgewählten Zeile. Es wird ein Symbol mit 4 Seiten angezeigt.

    Verschieben von Zeilen in Excel, Abbildung 2: Verschieben von Daten durch Ziehen und Ablegen

    Verschieben von Daten per Drag & Drop

  • Klicken Sie auf die Kante (mit der linken Maustaste) während Sie die Umschalttaste gedrückt halten.
  • Bewegen Sie ihn in die Zeile, in die diese Zeile verschoben werden soll.
  • Wenn Sie eine fette Linie am unteren Ende der Zeile sehen, lassen Sie die Maustaste los. Lassen Sie danach auch die Umschalttaste los. Es ist wichtig, dass Sie die Umschalttaste bis zum letzten Moment gedrückt halten.

    Diese Schritte können auch für ausgewählte Zellen durchgeführt werden. Wenn Sie die gesamte Spalte verschieben möchten, können Sie die gesamte Spalte markieren und dann die gleichen Schritte ausführen.

Ausschneiden und Einfügen

Die Methode des Ausschneidens und Einfügens ist eine einfache Methode zum Verschieben von Zeilen und Spalten. Sie können dies ohne die Methode des Ziehens und Ablegens und ohne das Einfügen einer neuen Zeile oder einer neuen Spalte tun. Führen Sie die folgenden Schritte aus, um eine ganze Zeile oder mehrere benachbarte Zeilen in Excel zu verschieben.

  • Wählen Sie die zu verschiebende Zeile oder mehrere Zeilen in Microsoft Excel aus.
  • Drücken Sie die Strg-Taste und gleichzeitig die X-Taste, um die ausgewählte Zeile auszuschneiden. (Strg + X)

    Verschieben von Zeilen in Excel, Abbildung 3: Ausschneiden der ausgewählten Zeile

    Ausschneiden der ausgewählten Zeile

  • Gehen Sie nun zu der Zeile, in die Sie die Zeile verschieben möchten.
  • Klicken Sie mit der rechten Maustaste auf die Zeile in Excel und wählen Sie im Rechtsklickmenü die Option Ausgeschnittene Zellen einfügen.

    Verschieben von Zeilen in Excel, Abbildung 4: Einfügen einer Zeile über das Rechtsklickmenü

    Einfügen einer Zeile über das Rechtsklickmenü

  • Die ausgewählte Zeile wird eingefügt und die andere Zeile wird nach oben verschoben.

    Verschieben von Zeilen in Excel, Abbildung 5: Das Ergebnis nach der Ausschneiden-und-Einfügen-Methode

    Das Ergebnis nach der Cut-and-Paste-Methode

    Mit dieser Methode wird es sehr einfach, ganze Zeilen oder Spalten in Excel zu verschieben. Sie können auch Spalten verschieben, indem Sie die gleiche Technik anwenden. Wählen Sie einfach Spalten aus, und alle Operationen werden für die ausgewählte Spalte ausgeführt.

IronXL: C# Excel-Bibliothek

IronXL ist eine .NET C# Excel-Bibliothek für Entwickler zum Bearbeiten und Speichern von Excel-Dateien. Es wurde entwickelt, um Entwicklern zu helfen, Excel-Dateien schnell zu erstellen, zu bearbeiten und zu speichern, ohne dass Microsoft Excel installiert sein muss.

Die IronXL Excel-Bibliothek wurde für .NET C#-Entwickler entwickelt, um Excel-Dateien zu bearbeiten und zu speichern, ohne dass sie Microsoft Excel auf ihren Rechnern installiert haben. Die IronXL Excel-Bibliothek ist ein leistungsfähiges Werkzeug, das von jedem Entwickler verwendet werden kann, der in seinen Projekten mit Excel-Tabellen arbeiten muss. Die IronXL-Bibliothek enthält viele Funktionen, die in den Standardbibliotheken von Microsoft Excel nicht zu finden sind. Dazu gehören:

  • Visualisierung von Datentabellen mit Spaltenfilterung, Sortierung und gruppierung fähigkeiten
  • Validierung der Daten funktionalität
  • Datenextraktion aus einem bestehenden Tabellenblatt in ein neues Tabellenblatt
  • Interaktive Diagramme mit individuellen Anpassungen wie Farbschemata, Titeln, Achsenbeschriftungen usw.
  • Möglichkeit, Diagramme als Bilder oder PDF-Dateien zu exportieren
  • Anpassbare Pivot-Tabellen für die Anzeige komplexer Datensätze

    Hier ist der Code, um eine Zeile an der ersten Position in der Excel-Datei hinzuzufügen:

using IronXL;
static void Main(string [] args)
{
    WorkBook wb = WorkBook.Load("sample.xlsx");
    WorkSheet ws = wb.GetWorkSheet("Sheet1");
    int j = ws.Rows.Count() + 1;
    for (int i = 1; i <= ws.Rows.Count(); i++)
    {
        if (j == 0)
        {
            ws.Rows [0].Value = "new row";
            break;
        };
        ws ["A" + (j + 1)].Value = ws ["A" + j].Value;
        ws ["B" + (j + 1)].Value = ws ["B" + j].Value;
        ws ["C" + (j + 1)].Value = ws ["C" + j].Value;
        ws ["D" + (j + 1)].Value = ws ["D" + j].Value;
        ws ["E" + (j + 1)].Value = ws ["E" + j].Value;
        j = j - 1;
    }
    wb.SaveAs("sample.xlsx");
}
using IronXL;
static void Main(string [] args)
{
    WorkBook wb = WorkBook.Load("sample.xlsx");
    WorkSheet ws = wb.GetWorkSheet("Sheet1");
    int j = ws.Rows.Count() + 1;
    for (int i = 1; i <= ws.Rows.Count(); i++)
    {
        if (j == 0)
        {
            ws.Rows [0].Value = "new row";
            break;
        };
        ws ["A" + (j + 1)].Value = ws ["A" + j].Value;
        ws ["B" + (j + 1)].Value = ws ["B" + j].Value;
        ws ["C" + (j + 1)].Value = ws ["C" + j].Value;
        ws ["D" + (j + 1)].Value = ws ["D" + j].Value;
        ws ["E" + (j + 1)].Value = ws ["E" + j].Value;
        j = j - 1;
    }
    wb.SaveAs("sample.xlsx");
}
Imports IronXL
Shared Sub Main(ByVal args() As String)
	Dim wb As WorkBook = WorkBook.Load("sample.xlsx")
	Dim ws As WorkSheet = wb.GetWorkSheet("Sheet1")
	Dim j As Integer = ws.Rows.Count() + 1
	For i As Integer = 1 To ws.Rows.Count()
		If j = 0 Then
			ws.Rows (0).Value = "new row"
			Exit For
		End If
		ws ("A" & (j + 1)).Value = ws ("A" & j).Value
		ws ("B" & (j + 1)).Value = ws ("B" & j).Value
		ws ("C" & (j + 1)).Value = ws ("C" & j).Value
		ws ("D" & (j + 1)).Value = ws ("D" & j).Value
		ws ("E" & (j + 1)).Value = ws ("E" & j).Value
		j = j - 1
	Next i
	wb.SaveAs("sample.xlsx")
End Sub
VB   C#

Dadurch werden die Zeilen nach unten verschoben und eine neue Zeile wird an der ersten Position des Dokuments eingefügt. die "for"-Schleife verschiebt alle Zeilen nach unten und fügt die neuen Zeilendaten an der ersten Position ein. Wir können die Zeilen auch am Ende des Dokuments hinzufügen. Schauen wir uns einmal an, wie wir das machen können:

using IronXL;
static void Main(string [] args)
{
    WorkBook wb = WorkBook.Load("sample.xlsx");
    WorkSheet ws = wb.GetWorkSheet("Sheet1");
    int i = ws.Rows.Count() + 1;
    ws ["A" + i].Value = "New Row";
    ws ["B" + i].Value = "New Row";
    ws ["C" + i].Value = "New Row";
    ws ["D" + i].Value = "New Row";
    ws ["E" + i].Value = "New Row";
    wb.SaveAs("sample.xlsx");
}
using IronXL;
static void Main(string [] args)
{
    WorkBook wb = WorkBook.Load("sample.xlsx");
    WorkSheet ws = wb.GetWorkSheet("Sheet1");
    int i = ws.Rows.Count() + 1;
    ws ["A" + i].Value = "New Row";
    ws ["B" + i].Value = "New Row";
    ws ["C" + i].Value = "New Row";
    ws ["D" + i].Value = "New Row";
    ws ["E" + i].Value = "New Row";
    wb.SaveAs("sample.xlsx");
}
Imports IronXL
Shared Sub Main(ByVal args() As String)
	Dim wb As WorkBook = WorkBook.Load("sample.xlsx")
	Dim ws As WorkSheet = wb.GetWorkSheet("Sheet1")
	Dim i As Integer = ws.Rows.Count() + 1
	ws ("A" & i).Value = "New Row"
	ws ("B" & i).Value = "New Row"
	ws ("C" & i).Value = "New Row"
	ws ("D" & i).Value = "New Row"
	ws ("E" & i).Value = "New Row"
	wb.SaveAs("sample.xlsx")
End Sub
VB   C#

Dieser Code fügt die Zeilen am Ende des Dokuments hinzu. Weitere Einzelheiten finden Sie unter wie man eine neue Zeile hinzufügt auf unseren Anleitungs-Seiten.

IronXL bietet eine Reihe von Preisplänen an. Sie können sogar eine kostenlose Testversion erhalten - die IronXL kostenlos testen kann ohne Zahlung oder Kartendaten aktiviert werden. IronXL ist jedoch für Entwickler kostenlos. Besuchen Sie unser lizenzierungsseite für weitere Informationen.

< PREVIOUS
Datentabelle zu Excel in C# (Codebeispiel-Tutorial)
NÄCHSTES >
So markieren Sie jede zweite Zeile in Excel

Sind Sie bereit, loszulegen? Version: 2024.10 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 1,068,832 Lizenzen anzeigen >