Zum Fußzeileninhalt springen
EXCEL-TOOLS

Wie man Spalten in Excel wechselt

Möchten Sie Ihre Daten im Auge behalten und automatisch Durchschnittswerte berechnen? Microsoft Excel ist die am weitesten verbreitete Tabellenkalkulationsanwendung der Welt mit Millionen von Nutzern. Excel und andere Tabellenkalkulationsprogramme sind hervorragend zur Datenmanipulation, -analyse und -visualisierung geeignet, da sie es Ihnen ermöglichen, Ihre Daten an einem Ort zu sortieren, zu filtern, zu formatieren und zu grafisch darzustellen. Überlegen Sie, Kontaktinformationen für einen Ausflug zu sammeln.

Eine Tabelle wird durch eine Sammlung von Spalten und Zeilen in einem Excel-Arbeitsblatt erstellt. Spalten sind normalerweise mit alphabetischen Buchstaben bezeichnet, während Zeilen normalerweise mit Ziffern versehen sind. Eine Zelle ist der Schnittpunkt einer Spalte und einer Zeile. Die Adresse einer Zelle wird durch den Buchstaben, der die Spalte repräsentiert, und die Zahl, die die Zeile repräsentiert, bestimmt.

Haben Sie sich jemals gefragt, wie Sie Spalten in Excel-Tabellen verschieben können?

Diese Anleitung behandelt, wie mehrere Spalten gewechselt oder verschoben werden. Das Ändern benachbarter Spalten ist etwas, das die meisten Menschen ziemlich oft tun. Diese Anleitung zeigt Ihnen, wie Sie:

  1. Zwei Spalten mit der Umschalttasten-Methode wechseln
  2. Den Platz einer gesamten Spalte mit der Ausschneiden und Einfügen-Methode tauschen
  3. Mehrere Spalten in Excel mit einem einzigen Schritt austauschen
  4. Zwei Excel-Spalten mit Tastaturkürzeln wechseln

Zwei Spalten mit der Umschalttasten-Methode wechseln

Wenn Sie Excel-Spalten mit Ziehen und Loslassen wechseln, werden nur die Zellen hervorgehoben statt bewegt. Verwenden Sie die Umschalttasten-Methode, wenn Sie eine ausgewählte Spalte verschieben möchten; es gibt einige Schritte hierfür:

  1. Öffnen Sie die Excel-Anwendung.
  2. Klicken Sie mit der rechten Maustaste auf die Kopfzeile der Spalte, die Sie verschieben möchten. Sie wird die gesamte Spalte auswählen.
  3. Bewegen Sie den Cursor auf die rechte Seite der Spalte. Der Cursor ändert sich in ein vierfaches Pfeilsymbol.
  4. Klicken Sie mit der linken Maustaste auf die Seite der Spalte und drücken Sie die Umschalttaste.
  5. Ziehen Sie einfach die Spalte, während Sie die Umschalttaste gedrückt halten. Sie werden eine Linie "|" sehen, die zeigt, wo Ihre nächste Spalte eingefügt wird.
  6. Lassen Sie die linke Maustaste und die Umschalttaste los.
  7. Die erste Spalte wird die zweite Spalte ersetzen, indem die Spalte zur Seite verschoben wird.
  8. Dann wählen Sie die zweite Spalte aus und verwenden die gleiche Methode, um sie an die Position der ersten Spalte zu bewegen.
class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Erste Positionen

Abbildung 1 - Microsoft Excel - Erste Positionen

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Zweite Positionen

Abbildung 2 - Microsoft Excel - Zweite Positionen

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Endposition

Abbildung 3 - Microsoft Excel - Endposition

Hinweis: Wenn Sie die Positionen ändern, ohne die Umschalttaste gedrückt zu halten, überlappen sich die Daten der zweiten Spalte.

Den Platz einer gesamten Spalte mit der Ausschneiden und Einfügen-Methode tauschen

Wenn die Drag-and-Drop-Methode nicht für Sie funktioniert, können Sie auch die Ausschneiden-und-Einfügen-Methode verwenden. Hier sind die folgenden Schritte:

  1. Öffnen Sie die Microsoft Excel-Anwendung.
  2. Klicken Sie mit der rechten Maustaste auf die Kopfzeile der Spalte, die Sie verschieben möchten. Sie wird die gesamte Spalte hervorheben.
  3. Nach der Hervorhebung klicken Sie mit der rechten Maustaste auf die Spaltenkopfzeile und wählen die Option "ausschneiden". Sie können auch Strg + X drücken, um die Spalte auszuschneiden.
  4. Klicken Sie auf die Spaltenkopfzeile, die Sie mit der anderen Spalte tauschen möchten.
  5. Wenn hervorgehoben, klicken Sie mit der rechten Maustaste auf die Spalte und wählen Sie aus dem Menü die Option 'Einfügen ausgeschnittener Zellen'.
  6. Dadurch wird die Spalte anstelle der ursprünglichen eingefügt.
  7. Verwenden Sie die gleiche Methode, um die zweite Spalte an den Platz der anderen Spalte zu bewegen.
class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Ausschneideoption

Abbildung 4 - Microsoft Excel - Ausschneideoption

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Einfügen ausgeschnittener Zellen

Abbildung 5 - Microsoft Excel - Einfügen ausgeschnittener Zellen

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Letzte Position

Abbildung 6 - Microsoft Excel - Letzte Position

Hinweis: Ihnen wird es nicht gestattet, eine neue Spalte in den gewählten Bereich einzufügen, wobei einige bedingte Regeln gelten, die beim Kopieren/Einfügen ganzer Spalten zu beachten sind.

Mehrere Spalten in Excel mit einem einzigen Schritt austauschen

Um Spalten in Excel mit einem einzigen Schritt auszutauschen, folgen Sie diesen einfachen Schritten:

  1. Wählen Sie die erste Zeile aus; klicken Sie dann mit der rechten Maustaste auf die Zeile und wählen Sie die Einfügeoption.
  2. Verwenden Sie die erste Zeile, um eine neue Reihenfolge der Spalten zu erstellen.
  3. Fügen Sie dann Werte in neue Zeilen hinzu, entsprechend dem Muster, wie Ihre Spalten erscheinen sollen.
class="content-img-align-center">
class="center-image-wrapper"> How To Switch Columns In Excel 7 related to Mehrere Spalten in Excel mit einem einzigen Schritt austauschen

Abbildung 7

  1. Wählen Sie dann alle Daten aus, indem Sie mit der linken Maustaste klicken und sie bis zu den letzten Zellen der Daten ziehen.
  2. Klicken Sie auf den Datenreiter in der Symbolleiste.
  3. Klicken Sie dort auf Sortieren in der Sortieren und Filtern-Gruppe.
class="content-img-align-center">
class="center-image-wrapper"> Datenreiter - Sortieren auswählen

Abbildung 8 - Datenreiter - Sortieren auswählen

  1. Das Dialogfeld Sortieren wird angezeigt.

Klicken Sie auf Optionen.

class="content-img-align-center">
class="center-image-wrapper"> Sortierdialogfeld - Optionen

Abbildung 9 - Sortierdialogfeld - Optionen

Wählen Sie die Option Sortieren von links nach rechts und klicken Sie auf OK.

class="content-img-align-center">
class="center-image-wrapper"> Sortieroptionen - Sortieren von links nach rechts

Abbildung 10 - Sortieroptionen - Sortieren von links nach rechts

Wählen Sie dann in der Option Sortieren nach die Zeile 1 aus und klicken Sie auf OK.

class="content-img-align-center">
class="center-image-wrapper"> Sortierdialogfeld - Sortieren nach

Abbildung 11 - Sortierdialogfeld - Sortieren nach

Löschen Sie die neu eingefügte Zeile.

Ergebnis:

class="content-img-align-center">
class="center-image-wrapper"> Ergebnis

Abbildung 12 - Ergebnis

Zwei Excel-Spalten mit Tastaturkürzeln wechseln

Mit Tastaturkürzeln ist es einfach, zwei Spalten zu wechseln. Befolgen Sie diese Schritte, um ausgewählte Spalten zu ändern:

  1. Wählen Sie eine beliebige Zelle in den Spalten in Excel aus.
  2. Halten Sie Strg und drücken Sie die Leertaste, um die gesamte Spalte auszuwählen.
  3. Halten Sie danach erneut Strg und drücken Sie die 'X'-Taste, um sie auszuschneiden.
  4. Wählen Sie die Spalte aus, die Sie mit der ersten tauschen möchten.
  5. Halten Sie erneut Strg und drücken Sie die Leertaste, um die Spalte hervorzuheben.
  6. Halten Sie die Strg-Taste gedrückt und drücken Sie die (+)-Taste, um die erste in die neue Position einzufügen.
  7. Gehen Sie zur zweiten Spalte und halten Sie Strg und drücken Sie die Leertaste, um die gesamte Spalte auszuwählen.
  8. Drücken Sie Strg + 'X', um die Spalten auszuschneiden.
  9. Wählen Sie den Platz der ersten aus und drücken Sie Strg + (+).
  10. Dadurch wird der Standort beider Spalten ausgetauscht.
class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Erste Position

Abbildung 13 - Microsoft Excel - Erste Position

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Zweite Position

Abbildung 14 - Microsoft Excel - Zweite Position

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Endposition

Abbildung 15 - Microsoft Excel - Endposition

Die IronXL C# Bibliothek

Zum Öffnen, Lesen, Bearbeiten, Wechseln von Spalten und Speichern von Excel-Dateien in .NET bietet IronXL ein vielseitiges und leistungsstarkes Framework. Es ist kompatibel mit allen .NET-Projekttypen, einschließlich Windows-Apps, ASP.NET MVC und .NET Core-Anwendungen.

Für .NET-Entwickler bietet IronXL eine einfache API zum Lesen und Schreiben von Excel-Dokumenten.

Um auf Excel-Manipulationsskripte zuzugreifen, erfordert IronXL nicht die Installation von Microsoft Office Excel auf Ihrem Server noch die Nutzung von Excel Interop. Die Arbeit mit Excel-Dateien in .NET wird dadurch unglaublich schnell und unkompliziert.

Mit IronXL können Entwickler alle Excel-bezogenen Berechnungen ohne Komplikationen durchführen, indem sie einfach ein paar Codezeilen schreiben, einschließlich Aufgaben wie das Addieren von zwei Zellen, Gesamtsummenoptionen, das Hinzufügen einer gesamten Spalte in einer Excel-Tabelle, das Hinzufügen einer gesamten Zeile in einer Excel-Tabelle, die Verwendung der Summenfunktion und das Handling mehrerer Spalten und mehrerer Zeilen, unter vielen anderen nützlichen Funktionen.

Unten sind einige Codebeispiele des C#-Codes in Aktion.

using IronXL;

// Load an existing Excel workbook from a file.
WorkBook workbook = WorkBook.Load("test.xlsx");

// Access the default worksheet in the workbook.
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set formulas in specific cells.
// A1 will calculate the sum of the range B8 to C12.
worksheet["A1"].Formula = "Sum(B8:C12)";

// B8 will calculate the division of C9 by C11.
worksheet["B8"].Formula = "=C9/C11";

// G30 will find the maximum value in the range C3 to C7.
worksheet["G30"].Formula = "Max(C3:C7)";

// Force recalculation of all formula values in all sheets.
workbook.EvaluateAll();

// Get the calculated value from a formula, e.g., the calculated value in G30.
string formulaValue = worksheet["G30"].Value;

// Get the formula as a string representation, e.g., "Max(C3:C7)" for G30.
string formulaString = worksheet["G30"].Formula;

// Save the workbook with updated formulas and values.
workbook.Save();
using IronXL;

// Load an existing Excel workbook from a file.
WorkBook workbook = WorkBook.Load("test.xlsx");

// Access the default worksheet in the workbook.
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set formulas in specific cells.
// A1 will calculate the sum of the range B8 to C12.
worksheet["A1"].Formula = "Sum(B8:C12)";

// B8 will calculate the division of C9 by C11.
worksheet["B8"].Formula = "=C9/C11";

// G30 will find the maximum value in the range C3 to C7.
worksheet["G30"].Formula = "Max(C3:C7)";

// Force recalculation of all formula values in all sheets.
workbook.EvaluateAll();

// Get the calculated value from a formula, e.g., the calculated value in G30.
string formulaValue = worksheet["G30"].Value;

// Get the formula as a string representation, e.g., "Max(C3:C7)" for G30.
string formulaString = worksheet["G30"].Formula;

// Save the workbook with updated formulas and values.
workbook.Save();
Imports IronXL

' Load an existing Excel workbook from a file.
Private workbook As WorkBook = WorkBook.Load("test.xlsx")

' Access the default worksheet in the workbook.
Private worksheet As WorkSheet = workbook.DefaultWorkSheet

' Set formulas in specific cells.
' A1 will calculate the sum of the range B8 to C12.
Private worksheet("A1").Formula = "Sum(B8:C12)"

' B8 will calculate the division of C9 by C11.
Private worksheet("B8").Formula = "=C9/C11"

' G30 will find the maximum value in the range C3 to C7.
Private worksheet("G30").Formula = "Max(C3:C7)"

' Force recalculation of all formula values in all sheets.
workbook.EvaluateAll()

' Get the calculated value from a formula, e.g., the calculated value in G30.
Dim formulaValue As String = worksheet("G30").Value

' Get the formula as a string representation, e.g., "Max(C3:C7)" for G30.
Dim formulaString As String = worksheet("G30").Formula

' Save the workbook with updated formulas and values.
workbook.Save()
$vbLabelText   $csharpLabel

Entwickler müssen vorsichtig sein, wenn sie Excel-Dateien in C# modifizieren und bearbeiten, da es leicht passieren kann, dass ein Fehler zu einer Änderung des gesamten Dokuments führt. Auf effiziente und einfache Codezeilen vertrauen zu können, hilft, das Fehlerrisiko zu reduzieren und erleichtert das programmgesteuerte Bearbeiten oder Löschen von Excel-Dateien. Heute werden wir die Schritte durchgehen, die notwendig sind, um Excel-Dateien in C# schnell und genau zu bearbeiten, unter Verwendung von Funktionen, die bereits gut getestet sind. For more information, please visit the following [link](link).

Jordi Bardia
Software Ingenieur
Jordi ist am besten in Python, C# und C++ versiert. Wenn er nicht bei Iron Software seine Fähigkeiten einsetzt, programmiert er Spiele. Mit Verantwortung für Produkttests, Produktentwicklung und -forschung trägt Jordi mit immensem Wert zur kontinuierlichen Produktverbesserung bei. Die abwechslungsreiche Erfahrung hält ihn gefordert und engagiert, ...
Weiterlesen