Horizontale Umkehrung der Reihenfolge von Spalten in Excel

  • Teile Das
Hugh West

Die Umkehrung der Reihenfolge bedeutet einfach, dass die Spaltenwerte vertauscht werden. Daher sollte der allerletzte Eintrag in der Spalte der erste Wert in der umgekehrten Reihenfolge sein, der vorletzte sollte der zweite Wert sein usw., wobei der erste Wert in einer umgedrehten Spalte der erste Wert ist. Eine horizontale Position ist definiert als eine flache oder ebene Ebene, die senkrecht zur ebenen Oberfläche steht; in einem korrekten Winkel zurIn diesem Artikel zeigen wir Ihnen verschiedene effektive Möglichkeiten, um die Reihenfolge der Spalten in Excel horizontal umzukehren.

Download Arbeitsbuch Praxis

Sie können die Arbeitsmappe herunterladen und mit ihnen üben.

Horizontal umgekehrte Reihenfolge der Spalten.xlsm

3 effektive Methoden zum Umkehren der horizontalen Reihenfolge von Spalten in Excel

Bei der Arbeit mit Microsoft Excel Wenn wir den Datensatz, den wir zuvor erstellt haben, neu anordnen müssen, können wir dies tun, indem wir den Datensatz mit der gewünschten Reihenfolge neu erstellen. Diese Arbeit ist jedoch zeitaufwändig. Excel verfügt über einige erstaunliche Funktionen und Werkzeuge sowie einige integrierte Formeln, um diese Arbeit mit nur wenigen Klicks zu erledigen.

Wir werden zum Beispiel den folgenden Datensatz verwenden, der einige Produktnamen und den Preis der Produkte enthält. Nun müssen wir die Spalten neu anordnen, indem wir sie umdrehen und dann in eine horizontale Reihenfolge bringen.

1. die Befehle Sort & Transpose einfügen, um die Reihenfolge der Spalten in Excel horizontal umzukehren

Sortieren ist ein Ausdruck, der verwendet wird, um das Anordnen von Daten in einer bestimmten Reihenfolge zu beschreiben, um das Sammeln von Daten zu vereinfachen. Beim Sortieren von Daten in einer Tabellenkalkulation können Sie die Daten neu anordnen, um Daten schnell zu finden. Jedes oder sogar mehrere Datenfelder können verwendet werden, um einen Bereich oder eine Liste von Daten zu sortieren. Excel hat den Befehl sortieren, um die Daten neu anzuordnen. Wir werden den Befehl sortieren verwenden, um die Daten umzukehren.

Transponieren erzeugt eine neue Datenquelle, wobei die Zeilen und Spalten des ursprünglichen Datendokuments vertauscht werden. Es erzeugt sofort neue Variablennamen und liefert eine Liste der neuen Wertelabels. Excel verfügt über die Transponierfunktion mit dem wir die Spalte in horizontaler Reihenfolge erstellen werden.

Hierfür benötigen wir eine Hilfsspalte, die uns hilft, die umgekehrten Spalten zu verstehen.

Im Folgenden werden die Verfahren zur Verwendung der Sortier- und Transponierfunktion in Excel beschrieben, um die Reihenfolge der Spalten horizontal umzukehren.

SCHRITTE:

  • Wählen Sie zunächst die Hilfsspalte aus, um zu sehen, was nach der Verwendung des Sortierbefehls passiert.
  • Zweitens: Besuchen Sie die Daten in der Multifunktionsleiste Ihrer Tabellenkalkulation.
  • Drittens, von der Sortieren & Filtern klicken Sie auf das in der folgenden Abbildung dargestellte Symbol.

  • Dies öffnet ein Warnung sortieren Dialog.
  • Dann, von ' Was wollen Sie tun? ', auswählen Erweitern Sie die Auswahl .
  • Klicken Sie außerdem auf das Symbol Sortieren Taste, um sie perfekt zu sortieren.

  • Auf diese Weise können Sie sehen, dass die Spalten jetzt einfach umgekehrt sind.

  • Wir brauchen die Hilfsspalte nicht mehr, also löschen Sie die Hilfsspalte.
  • Wählen Sie nun den gesamten Datensatz aus und kopieren Sie ihn mit der Taste Strg + C Tastaturkürzel.
  • Gehen Sie dann zum Startseite der Multifunktionsleiste.
  • Von der Zwischenablage Kategorie, klicken Sie auf das Feld Kleister Dropdown-Menü.
  • Und, wählen Sie Einfügen Spezial .

  • Alternativ können Sie auch mit der rechten Maustaste auf die markierte Zelle klicken, in die Sie die horizontalen Spalten in umgekehrter Reihenfolge einfügen möchten, und die Option Einfügen Spezial .
  • Stattdessen können Sie auch einfach das Tastaturkürzel Strg + Alt + V zum Öffnen des Einfügen Spezial Dialog.

  • Dies zeigt die Einfügen Spezial Dialogfeld.
  • Markieren Sie nun das Feld Transponieren und klicken Sie auf das Feld OK um den Vorgang abzuschließen.

  • Sie können auch einfach auf das im Screenshot gezeigte Symbol klicken, um die Spalten in horizontaler Reihenfolge anzuordnen.

  • Wenn Sie die obigen Schritte befolgen, können Sie die Reihenfolge der Spalten horizontal umkehren.

Lesen Sie mehr: Zeilen in Spalten in Excel umwandeln (5 nützliche Methoden)

Ähnliche Lektüre

  • Transposition von Zeilen in Spalten anhand von Kriterien in Excel
  • Excel Power Query: Zeilen in Spalten transponieren (Schritt-für-Schritt-Anleitung)
  • Wie man mit Excel VBA Zeilen in Spalten transponiert (4 ideale Beispiele)
  • Transponieren mehrerer Spalten in eine Spalte in Excel (3 praktische Methoden)

2. horizontale Umkehrung der Reihenfolge von Spalten mit Excel-Funktionen

Wir können die in Excel integrierten Funktionen verwenden, um den Datensatz in umgekehrter Reihenfolge der Spalten horizontal anzuordnen. Wir werden zwei verschiedene Ansätze mit der Formel sehen.

2.1 Anwendung der Funktionen INDEX & TRANSPOSE

Zunächst werden wir die Kombination von INDEX , REIHEN und SPALTEN Funktionen, um die Spalten umzukehren. Die INDEX Funktion gibt das Ergebnis oder Verweise auf ein Ergebnis aus einer Tabelle oder einem Wertebereich. Die REIHEN und die SPALTEN Funktion sind Nachschlage-/Verweisfunktionen in Excel. Dann werden wir die TRANSPOSE Funktion wird ein vertikaler Bereich von Zellen von dieser Funktion als horizontaler Bereich zurückgegeben. Schauen wir uns die Verfahren zur Verwendung der Formeln an.

SCHRITTE:

  • Zunächst werden wir die Spalten neben den ursprünglichen Spalten duplizieren und den Zellwert leer lassen, um zu sehen, ob die Formel richtig funktioniert.
  • Wählen Sie dann die Zelle E5 und geben Sie die folgende Formel in diese Zelle ein.
=INDEX($B$5:$C$8,ROWS(B5:$B$8),COLUMNS($B$5:B5))

  • Drücken Sie dann Eingabe auf der Tastatur.

  • Ziehen Sie die Füllen Griff nach unten, um die Formel im gesamten Bereich zu duplizieren, oder um AutoFill den Bereich, doppelklicken Sie auf das Feld Plus ( + ) Symbol.

  • Um die Formel für den gesamten Bereich zu replizieren, ziehen Sie die Füllen Griff nach rechts.

  • Und schließlich können Sie sehen, dass die Spalten jetzt vertauscht sind.

🔎 Wie funktioniert die Formel?

  • SPALTEN($B$5:B5): Suche und Rückgabe der Spaltennummer eines angegebenen Zellbezugs.
  • ROWS(B5:$B$8): Schaut nach und gibt die Anzahl der Zeilen in jedem Verweis oder Array zurück.
  • INDEX($B$5:$C$8,ROWS(B5:$B$8),COLUMNS($B$5:B5)): Damit wird der gesamte Datenbereich erfasst und die Spalten werden umgekehrt.
  • Nun müssen wir die Spalten horizontal anordnen. Markieren Sie dazu eine Zelle, in der Sie den Datensatz neu anordnen möchten.
  • Setzen Sie dann die Formel ein.
=TRANSPONIEREN(E4:F8)

  • Presse Eingabe Und die Formel wird in der Formelleiste angezeigt.
  • Schließlich erhalten Sie den daraus resultierenden Auftrag.

2.1 Verwendung der Funktionen SORTBY & TRANSPOSE

Zweitens werden wir die die Funktion SORTBY und die REIHEN Funktion, um die umgekehrte Reihenfolge der Spalten zu erhalten. Die SORTBY Funktion sortiert die Elemente einer Region oder eines Arrays mit Hilfe einer Formel und Elementen aus einer anderen Region oder einem anderen Bereich. Dann wird die Funktion TRANSPOSE um die Spalten in horizontaler Reihenfolge anzuordnen. Gehen wir wie folgt vor.

SCHRITTE:

  • Kopieren Sie auch bei den vorherigen Methoden die Spalten ohne Wert, um die Spalten zu vergleichen.
  • Danach geben Sie dort die folgende Formel ein.
=SORTBY($B$5:$C$8,ROW(B5:B8),-1)

  • Um den Vorgang abzuschließen, wird die Eingabe Schlüssel.

🔎 Wie funktioniert die Formel?

  • ROW(B5:B8): Damit wird die Anzahl der Zeilen in jedem Verweis oder Array überprüft und übernommen.
  • SORTBY($B$5:$C$8,ROW(B5:B8),-1): Sortieren Sie den Bereich, indem Sie sie alle umdrehen, -1 setzt das Ergebnis in den gesamten Bereich der Zellen.
  • Sie können nun sehen, dass die Spalten in umgekehrter Reihenfolge angeordnet sind.
  • Um die Daten in eine horizontale Reihenfolge zu bringen, geben Sie die folgende Formel ein.
=TRANSPONIEREN(E4:F8)

  • Danach drücken Sie Eingabe um das Ergebnis zu sehen.

  • Und das war's. Sie können das gewünschte Ergebnis auf Ihrem Arbeitsblatt sehen.

Lesen Sie mehr: Wie man in Excel Spalten in Zeilen transponiert (6 Methoden)

3 VBA-Makro anwenden, um die horizontale Reihenfolge von Spalten in Excel umzukehren

Mit Excel-VBA können die Benutzer den Code, der als Excel-Menü im Menüband fungiert, einfach verwenden. Excel-VBA um die Reihenfolge der Spalten horizontal umzukehren, indem Sie einen einfachen Code schreiben. Schauen wir uns die Schritte an, mit denen Sie den VBA-Code verwenden, um die Arbeit richtig zu erledigen. Dazu verwenden wir denselben Datensatz wie zuvor.

SCHRITTE:

  • Gehen Sie erstens zur Entwickler in der Multifunktionsleiste.
  • Zweitens, von der Code Kategorie, klicken Sie auf Visual Basic zum Öffnen des Visual Basic-Editor Oder drücken Sie Alt + F11 zum Öffnen des Visual Basic-Editor .

  • Stattdessen können Sie auch einfach mit der rechten Maustaste auf Ihr Arbeitsblatt klicken und zu Code anzeigen Dies führt Sie auch zu Visual Basic-Editor .

  • Dies erscheint in der Visual Basic-Editor wo wir unseren Code schreiben, um eine Tabelle aus einem Bereich zu erstellen.
  • Kopieren Sie anschließend die VBA unten gezeigten Code.

VBA-Code:

 Sub Reverse_Columns_Horizontally() Dim ran As Range Dim ary As Variant Dim int1 As Integer, int2 As Integer, int3 As Integer On Error Resume Next xTitleId = "Reverse Columns" Set ran = Application.Selection Set ran = Application.InputBox("Range", xTitleId, ran.Address, Type:=8) ary = ran.Formula Application.ScreenUpdating = False Application.Calculation =xlCalculationManual For int2 = 1 To UBound(ary, 2) int3 = UBound(ary, 1) For int1 = 1 To UBound(ary, 1) / 2 xTemp = ary(int1, int2) ary(int1, int2) = ary(int3, int2) ary(int3, int2) = xTemp int3 = int3 - 1 Next Next ran.Formula = ary Application.ScreenUpdating = TrueApplication.Calculation = xlCalculationAutomatic Range("B10:F11").Value = WorksheetFunction.Transpose(Range("B4:C8")) End Sub 
  • Danach führen Sie den Code aus, indem Sie auf die Schaltfläche RubSub oder durch Drücken des Tastaturkürzels F5 .

  • Dies wird in einem Fenster angezeigt, das wir durch das Schreiben einiger Codezeilen erstellt haben. Das Fenster fragt nach den Bereichen. Wählen Sie die Bereiche aus und klicken Sie dann auf OK um das Verfahren abzuschließen.

  • Sie sehen, dass die Spalten des Datensatzes jetzt in umgekehrter horizontaler Reihenfolge angeordnet sind.

VBA-Code-Erläuterung

 Sub Reverse_Columns_Horizontal() Dim ran As Range Dim ary As Variant Dim int1 As Integer, int2 As Integer, int3 As Integer 

Hier starten wir die Prozedur und nennen die Prozedur Spalten_Horizontal_umkehren Dann deklarieren Sie einfach die Variablennamen, die wir für die Ausführung des Codes benötigen.

 xTitleId = "Reverse Columns" Set ran = Application.Selection Set ran = Application.InputBox("Range", xTitleId, ran.Address, Type:=8) ary = ran.Formula Application.ScreenUpdating = False Application.Calculation = xlCalculationManual 

Diese Zeilen bilden das Fenster, das nach den Bereichen fragt, die wir umkehren wollen. Dort definieren wir das Titelfeld als Säulen umkehren und den Namen der Box als Bereich .

 For int2 = 1 To UBound(ary, 2) int3 = UBound(ary, 1) For int1 = 1 To UBound(ary, 1) / 2 xTemp = ary(int1, int2) ary(int1, int2) = ary(int3, int2) ary(int3, int2) = xTemp int3 = int3 - 1 Next Next ran.Formula = ary Application.ScreenUpdating = True Application.Calculation =xlCalculationAutomatic 

Dieser Codeblock kehrt die Spalten um.

 Bereich("B10:F11").Wert = WorksheetFunction.Transpose(Bereich("B4:C8")) 

Die Codezeile macht die Spalten in horizontaler Reihenfolge.

Lesen Sie mehr: VBA zum Transponieren mehrerer Spalten in Zeilen in Excel (2 Methoden)

Schlussfolgerung

Die oben genannten Methoden werden Ihnen helfen Horizontale Umkehrung der Reihenfolge von Spalten in Excel Ich hoffe, das hilft Ihnen! Wenn Sie Fragen, Anregungen oder Feedback haben, lassen Sie es uns im Kommentarbereich wissen. Oder werfen Sie einen Blick auf unsere anderen Artikel in der ExcelWIKI.de Blog!

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.