Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Schnell spalten tauschen

Schnell spalten tauschen
14.06.2004 16:28:29
Patrick
Hallo an alle,
ich muss einen Import mit 250 Spalten in die richtige Reihenfolge bringen. Dabei gehe ich z.Zt. folgendermaßen vor.
z.B.
Spalte E muss zwischen B und C
Also klicken ich auf C und füge eine neue Spalte ein.
Dann schneide ich E aus und füge sie in C (neu) ein.
Jetzt lösche ich Spalte E.
Geht das auch irgendwie einfacher? Gibts da irgendwo einen Spaltenverschieber in Excel?
Vielen Dank für die Antworten!
Nette Grüße
Patrick!
Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schnell spalten tauschen
Nike
Hi,
nee, leider gibt's keinen "Spaltenverschieber"
Du koenntest du ein Makro bauen,
das macht aber nichts anderes,
als die von dir beschriebenen Schritte...
Bye
Nike
AW: Schnell spalten tauschen
Melli
Hi Patrick,
wie wäre es, wenn du dir ein Makro aufzeichnest?
Eine schnelle, nicht gerade elegante, Variante wäre diese:

Sub Makro_umsortieren()
Columns("C:C").Select
Selection.Insert Shift:=xlToRight
Columns("F:F").Select
Selection.Cut
Columns("C:C").Select
ActiveSheet.Paste
End Sub

Grüße
Melli
Anzeige
AW: Schnell spalten tauschen
14.06.2004 16:54:46
Thomas
Grüezi Patrick
Markiere die Spalte über den Spaltenkopf, halte die umschalt-Taste gedrückt und bewege den mauszeigen an den breiteren Rand der Markierung - er wechselt dann sein Aussehen von einem Kruez zu einem weissen Pfeil. Drücke und halte nun zusätzlich die linke Maustaste und verschiebe die Spalte an den gewünschten Ort. Eine graue Linie zeigt diesen an und im Tooltip-Text erscheint er ebenfalls.
Lasse dann die Maustaste wieder los und die Spalte ist verschoben.
Mit freundlichen Grüssen
Thomas Ramel
- MVP für Microsoft-Excel -
[Win XP Pro SP-1 / xl2000 SP-3]
Anzeige
AW: Schnell spalten tauschen
Nike
Hi Thomas,
und wer hats er- aeh gefunden?
En Schweitzer ;-)
Na, dafuer hast du dir aber nen Rikola verdient,
hab ich nicht gewusst.
Praktischer Hinweis und mit Alt auch noch zwischen Sheets wecheselbar,
coool...
Bye
Nike
AW: Schnell spalten tauschen
14.06.2004 17:15:24
Thomas
Grüezi Nike
yep - yep :-)
Und wenn Du noch einen finger frei hast, der die STRG-Taste betätigt kannst du sogar 'affenschnell' Werte in ein anderes Tabellenblat kopieren... - wirklich cool.
Doch anstelle des Ricola (die haben wir hier selber) nehem ich lieber ein anständiges Pils oder Hefeweizen - Prots!
Mit freundlichen Grüssen
Thomas Ramel
- MVP für Microsoft-Excel -
[Win XP Pro SP-1 / xl2000 SP-3]
Anzeige
AW: Schnell spalten tauschen
Nike
Hi,
das Bierchen muss aber kalt sein, bei der Hitze ;-)
Mit Strg kopier ich sonst immer nur einzelne Zellbereiche in nem Blatt...
Bye
Nike
AW: Schnell spalten tauschen
14.06.2004 18:31:03
Thomas
Grüezi Nike
Je kälter desto besser - klar!
Ich meinte die Strg *und* die Alt-Taste gemeinsam drücken, dann klappts auch mit kopierenin ein anderes Tabellenblatt genauso wie mit dem einfachen verschieben von vorhin.
Mit freundlichen Grüssen
Thomas Ramel
- MVP für Microsoft-Excel -
[Win XP Pro SP-1 / xl2000 SP-3]
Anzeige
AW: Schnell spalten tauschen
B.Ate
Hallo Ihr Zwei
Kann ich nicht nachvollziehen: "Markiere die Spalte über den Spaltenkopf", (was, den Spaltenkopf?), "halte die umschalt-Taste gedrückt", (ich 'hab nur den Cursor oder das Kreuz); "bewege den mauszeigen an den breiteren Rand der Markierung"; (da wechselt bei mir nichts), in welchen Ebenen bewegt Ihr Euch?
Gruß
Beate
Anzeige
AW: Schnell spalten tauschen
15.06.2004 10:00:40
Thomas
Grüezi B.Ate
Hmmm, ich bewege mcih auf der 'ganz normalen' Excel-Ebene.
'spaltenkopf' ist der graue Bereich in dem die Spaltenbezeichnung (A,B,C...) steht, es klappt aber auch mit einer 'normalen Markierung. Mit einem Kliock auf den Spaltenkopf wird die ganze Spalte markiert.
Der Cursor wechselt auch ohne die gedrückte Umschalt-Taste sein Aussehen, wenn Du ihn über den rand der Markierung bewegst - entweder ein Cursor (Pfeil) oder das 'normale' Kreuz in Excel.
Wenn Du nun (während die Umschalt-Taste gedrückt ist) den markierten Berich mit der Maus ziehst, verschiebt er sich an den neuen Ort.
Em besten einfach ausprobieren, dann klappts schon.
Mit freundlichen Grüssen
Thomas Ramel
- MVP für Microsoft-Excel -
[Win XP Pro SP-1 / xl2000 SP-3]
Anzeige
AW: Schnell spalten tauschen
15.06.2004 11:16:04
Patrick!
Genialer Tipp!
Wirklich Weltklasse,
vielen Dank!!!
AW: Schnell spalten tauschen
14.06.2004 17:06:36
Mac4
Hallo Patrick,
hatte mir mal für ein ähnliches Problem einen kleinen Code geschrieben.
Zuerst habe ich mnanuell oberhalb der importierten Daten (bei mir in Zeile 1)die Spalten so durchnummeriert, wie sie richtig wären. Anschließend kopiert folgendes Makro die Spalten in der Reihenfolge aus Zeile 1 in ein weiteres Tabellenblatt.

Sub test()
Dim i, Spalte, sp
sp = Cells(1, Columns.Count).End(xlToLeft).Column
For i = 1 To sp
Spalte = Range(Cells(1, 1), Cells(1, sp)).Find(i).Column
Columns(Spalte).Copy Destination:=Sheets(2).Columns(i)
Next
Sheets(2).Rows(1).Delete shift:=xlUp
End Sub

Marc
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Spalten tauschen in Excel leicht gemacht


Schritt-für-Schritt-Anleitung

Das Tauschen von zwei Spalten in Excel kann auf verschiedene Arten erfolgen. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Spalte auswählen: Klicke auf den Spaltenkopf der Spalte, die du verschieben möchtest (z.B. Spalte E).
  2. Ziehen: Halte die Umschalt-Taste gedrückt und bewege den Mauszeiger an den breiteren Rand der Markierung. Der Cursor sollte sich in einen weißen Pfeil ändern.
  3. Verschieben: Drücke und halte die linke Maustaste und ziehe die Spalte an den gewünschten Ort (z.B. zwischen Spalte B und C). Eine graue Linie zeigt dir den neuen Platz an.
  4. Loslassen: Lass die Maustaste los, um die Spalte zu verschieben.

Diese Methode ist besonders nützlich, wenn du schnell zwei Spalten in Excel tauschen möchtest, ohne den Inhalt manuell zu kopieren oder einzufügen.


Häufige Fehler und Lösungen

1. Spalte wird nicht verschoben

  • Stelle sicher, dass du die Umschalt-Taste gedrückt hältst, während du die Spalte ziehst. Wenn der Cursor nicht wechselt, versuche es erneut.

2. Cursor ändert sich nicht

  • Überprüfe, ob du direkt am Rand der Spaltenmarkierung ziehst. Der Cursor sollte sich in einen weißen Pfeil ändern, wenn du es richtig machst.

3. Inhalte gehen verloren

  • Wenn du die Umschalt-Taste nicht drückst, könnte es sein, dass du die Spalte einfach überschreibst. Achte darauf, die richtige Technik zu verwenden.

Alternative Methoden

Falls du eine andere Methode bevorzugst oder die obigen Schritte nicht funktionieren, kannst du auch ein Makro verwenden. Hier ist ein einfaches VBA-Skript, um zwei Spalten zu tauschen:

Sub SpaltenTauschen()
    Columns("C:C").Cut
    Columns("E:E").Insert Shift:=xlToRight
    Application.CutCopyMode = False
End Sub

Dieses Skript schneidet die Spalte C aus und fügt sie an der Stelle von Spalte E ein, wodurch die beiden Spalten effektiv getauscht werden.


Praktische Beispiele

Beispiel 1: Zwei Spalten tauschen

  • Angenommen, du möchtest die Spalten D und F tauschen. Wende die oben beschriebene Methode an, um dies vorzunehmen.

Beispiel 2: Mehrere Spalten tauschen

  • Wenn du mehrere Spalten gleichzeitig tauschen möchtest, kannst du die STRG-Taste verwenden, um mehrere Spalten auszuwählen, und dann dieselbe Technik anwenden.

Tipps für Profis

  • Du kannst auch die Reihen von Zellen in Excel tauschen, indem du die gleiche Technik wie beim Spaltentausch anwendest. Halte die Umschalt-Taste gedrückt und ziehe die gesamte Zeile.
  • Wenn du häufig Spalten tauschen musst, überlege, ein Makro zu erstellen, das diese Schritte automatisiert.
  • Verwende die Funktion „Inhalt einfügen“, um den Inhalt zweier Zellen schnell zu tauschen, indem du die Zellen kopierst und in die Zielzelle einfügst.

FAQ: Häufige Fragen

1. Wie kann ich in Excel zwei Spalten tauschen? Um zwei Spalten zu tauschen, markiere die Spalte, halte Umschalt gedrückt und ziehe sie an die gewünschte Stelle.

2. Gibt es eine Möglichkeit, mehrere Spalten gleichzeitig zu tauschen? Ja, wähle die Spalten aus und ziehe sie mit der Umschalt-Taste an die gewünschte Position.

3. Verliere ich Daten, wenn ich Spalten tausche? Nein, solange du die Umschalt-Taste hältst, während du die Spalte ziehst, bleiben die Daten erhalten.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige