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

Forumthread: Jede zweite Zeile transponieren

Jede zweite Zeile transponieren
Chris
Hallo
Ich habe in Excel Daten aus einer Text-Datei übernommen, in der alles in untereinander in Spalten geschrieben ist. Ich benötige aber den Inhalt jeder zweiten Spalte, neben den Inhalt der darüberliegenden Spalte. Meine Vermutung ist, dass dies nicht einfach über Transponieren geht. Leider reichen meine VBA-Kenntnisse nicht aus um mir selber was zu basteln. Hat jemand von Euch eine Möglichkeit, wie ich das machen kann?
Ich habe eine Beispiel-Datei beigefügt, die meine Frage verdeutlichen soll:
https://www.herber.de/bbs/user/79560.xlsx
Für die ersten drei Einträge habe ich das als Beispiel manuell gemacht. Wenn ich alles manuell machen müßte, dann würde ich lahme Finger bekommen. Deswegen wäre es prima, wenn jemand eine Lösung hat.
Vielen Dank!!!
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
sortiere doch vorher nach Spalte(A)
26.03.2012 11:08:04
Matthias
Hallo
nun hast Du ab Zeile(3151) alle "off" untereinander stehen.
Diese dann bis Ende Markieren und einfach an Deine Postion verschieben.also nach(E1)
 ABCDEFGH
1on 26.09.2006 10:53:31,10Deviceoff 26.09.2006 18:44:16,79Device
2on 27.09.2006 10:46:35,49Deviceoff 27.09.2006 16:57:21,15Device
3on 28.09.2006 10:47:51,12Deviceoff 28.09.2006 18:45:10,53Device
4on 29.09.2006 10:51:03,75Deviceoff 29.09.2006 18:49:20,57Device
5on 30.09.2006 10:58:13,69Deviceoff 30.09.2006 13:52:17,47Device
6on 04.10.2006 10:15:37,74Deviceoff 04.10.2006 13:44:28,56Device
7on 04.10.2006 13:44:37,18Deviceoff 04.10.2006 16:04:32,37Device
8on 05.10.2006  9:47:29,54Deviceoff 05.10.2006 15:59:02,47Device
9on 06.10.2006 10:49:09,13Deviceoff 06.10.2006 15:57:43,49Device
10on 07.10.2006 10:42:24,35Deviceoff 07.10.2006 12:37:07,05Device
11on 10.10.2006 10:37:16,96Deviceoff 10.10.2006 18:53:25,45Device
12on 11.10.2006 10:37:13,48Deviceoff 11.10.2006 18:51:56,51Device
13on 12.10.2006 10:36:00,67Deviceoff 12.10.2006 18:51:26,00Device
14on 13.10.2006 10:31:16,35Deviceoff 13.10.2006 18:35:00,80Device
15on 14.10.2006 10:58:47,90Deviceoff 14.10.2006 18:49:44,28Device
16on 17.10.2006 10:37:57,72Deviceoff 17.10.2006 16:04:14,21Device
17on 18.10.2006 10:42:51,00Deviceoff 18.10.2006 16:01:41,83Device


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Das sollte es schon gewesen sein.
Gruß Matthias
Anzeige
AW: sortiere doch vorher nach Spalte(A)
26.03.2012 11:51:21
Chris
Ganz tief hinterm Schreibtisch kommt ein leises Danke ;) Manchmal hilft vorher denken ja doch ;)
AW: sortiere doch vorher nach Spalte(A)
26.03.2012 13:00:38
Chris
Ganz tief hinterm Schreibtisch kommt ein leises Danke ;) Manchmal hilft vorher denken ja doch ;)

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Jede zweite Zeile in Excel transponieren


Schritt-für-Schritt-Anleitung

Um jede zweite Zeile in Excel in eine neue Spalte zu verschieben, kannst du die folgenden Schritte ausführen:

  1. Daten vorbereiten: Stelle sicher, dass deine Daten in einer Spalte untereinander stehen.
  2. Neue Spalte erstellen: Füge eine neue Spalte neben deiner ursprünglichen Spalte ein.
  3. Formel eingeben: Verwende die folgende Excel-Formel, um jede zweite Zeile in die neue Spalte zu verschieben:

    =WENN(REST(ZEILE(A1);2)=0;A1;"")

    Diese Formel kopiert den Wert aus der ersten Spalte, wenn die Zeilennummer gerade ist; andernfalls bleibt die Zelle leer.

  4. Formel nach unten ziehen: Ziehe die Formel nach unten, bis alle Daten abgedeckt sind.
  5. Ergebnisse transponieren: Markiere die neue Spalte, kopiere sie und füge sie als transponierte Werte an der gewünschten Stelle ein.

Häufige Fehler und Lösungen

  • Formel zeigt Fehler an: Überprüfe, ob du die Formel korrekt eingegeben hast. Achte auf die richtigen Zellreferenzen und die Verwendung von Semikolons oder Kommas.
  • Leere Zellen bei ungeraden Zeilen: Wenn du die Formel auf ungerade Zeilen anwendest, werden die Werte nicht angezeigt. Stelle sicher, dass du die Formel korrekt anwendest.
  • Daten werden nicht transponiert: Achte darauf, dass du die Daten als transponierte Werte einfügst. Wähle dazu "Inhalte einfügen" > "Transponieren".

Alternative Methoden

Wenn du mit der oben beschriebenen Methode nicht zufrieden bist, gibt es auch andere Wege, um jede zweite Zeile in Excel zu bearbeiten:

  • VBA-Makro: Wenn du mit VBA vertraut bist, kannst du ein einfaches Makro erstellen, um jede zweite Zeile zu verschieben.
  • Filter verwenden: Du kannst auch Filter nutzen, um nur die Zeilen auszuwählen, die du benötigst, und sie in eine neue Spalte zu kopieren.
  • Tabelle formatieren: Wenn deine Daten in einer Excel-Tabelle stehen, kannst du mit den integrierten Funktionen einfacher arbeiten.

Praktische Beispiele

  1. Beispiel 1: Angenommen, du hast folgende Daten in Spalte A:

    A
    1
    2
    3
    4
    5

    Mit der oben genannten Formel in Spalte B erhältst du:

    A B
    1
    2 2
    3
    4 4
    5
  2. Beispiel 2: Wenn du jede zweite Zeile in eine neue Spalte kopieren möchtest, um mit den Daten eine Summe zu bilden, kannst du die Formel für die Summe folgendermaßen nutzen:

    =SUMME(B:B)

Tipps für Profis

  • Verwenden von Tastenkombinationen: Nutze Strg + C zum Kopieren und Strg + Alt + V für das Einfügen von Inhalten in transponierter Form.
  • Automatisierung: Erstelle ein Makro, das die Schritte automatisiert, um Zeit zu sparen.
  • Datenüberprüfung: Verwende die Funktion "Datenüberprüfung", um sicherzustellen, dass nur die gewünschten Werte in deine neuen Spalten gelangen.

FAQ: Häufige Fragen

1. Wie kann ich jede zweite Zeile in Excel ausblenden?
Du kannst die Zeilen manuell auswählen oder mit einer bedingten Formatierung arbeiten, um jede zweite Zeile auszublenden.

2. Ist es möglich, mehrere Zeilen in eine Spalte zu transponieren?
Ja, du kannst dies tun, indem du die Daten kopierst und die Inhalte als transponierte Werte in eine neue Spalte einfügst.

3. Funktioniert dies in allen Excel-Versionen?
Die beschriebenen Funktionen und Formeln sollten in den meisten modernen Excel-Versionen funktionieren, einschließlich Excel 2016 und neuer.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige