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

"Intelligentes" Transponieren

Forumthread: "Intelligentes" Transponieren

"Intelligentes" Transponieren
25.08.2014 22:26:44
Ralf
Hallo,
ein Kunde von mir hat mir folgendes Problem angetragen:
Ausgangspunkt ist z. B. folgender Zellbereich (2 Spalten):
A 1, 2, 4
B 1, 5
C 2, 3, 4
Er soll wie folgt aufbereitet werden (4 Spalten):
1 A B
2 A C
3 C
4 C
5 B
(A, B und C sollen in 3 getrennten Spalten erscheinen).
Ich gehe davon aus, dass dies nur mit VBA gelöst werden kann, bin aber
für jeden Hinweis dankbar.
Grüße
Ralf

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: "Intelligentes" Transponieren
25.08.2014 23:05:47
Gerd
Hallo Ralf,
lade bitte eine Beispiel-Datei hoch (vorher / nachher).
Gruß Gerd

AW: "Intelligentes" Transponieren
25.08.2014 23:35:13
{Boris}
Hi,
warum taucht A nicht bei 4 auf?
1 A B
2 A C
3 C
4 C A
5 B
Lad mal ein kleines Beispiel hoch - Deine Beschreibung ist dennoch sehr dürftig.
VG, Boris

Anzeige
AW: "Intelligentes" Transponieren
26.08.2014 00:55:31
Ewald
Hallo,
eine Möglichkeit wäre Spalte B mit Text in Spalten aufzusplitten und dann mit der UDF Sverweis2 die Daten zu holen
 ABCD
1A124
2B15 
3C234
4    
5    
61AB  
72CA  
83C  
94AC  
105B  

ZelleFormel
B6=SVERWEIS2(A6;$A$1:$D$3;2;1;;"")&""&SVERWEIS2(A6;$A$1:$D$3;3;1;;"")&""&SVERWEIS2(A6;$A$1:$D$3;4;1;;"")
A7=WENN(A6+1 MAX($B$1:$D$3);A6+1;MAX($B$1:$D$3))
B7=SVERWEIS2(A7;$A$1:$D$3;2;1;;"")&""&SVERWEIS2(A7;$A$1:$D$3;3;1;;"")&""&SVERWEIS2(A7;$A$1:$D$3;4;1;;"")
A8=WENN(A7+1 MAX($B$1:$D$3);A7+1;MAX($B$1:$D$3))
B8=SVERWEIS2(A8;$A$1:$D$3;2;1;;"")&""&SVERWEIS2(A8;$A$1:$D$3;3;1;;"")&""&SVERWEIS2(A8;$A$1:$D$3;4;1;;"")
A9=WENN(A8+1 MAX($B$1:$D$3);A8+1;MAX($B$1:$D$3))
B9=SVERWEIS2(A9;$A$1:$D$3;2;1;;"")&""&SVERWEIS2(A9;$A$1:$D$3;3;1;;"")&""&SVERWEIS2(A9;$A$1:$D$3;4;1;;"")
A10=WENN(A9+1 MAX($B$1:$D$3);A9+1;MAX($B$1:$D$3))
B10=SVERWEIS2(A10;$A$1:$D$3;2;1;;"")&""&SVERWEIS2(A10;$A$1:$D$3;3;1;;"")&""&SVERWEIS2(A10;$A$1:$D$3;4;1;;"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Bei einem Makro muß der gesamte Bereich der vorgegebenen Werte und die Zelle ab wo eingefügt werden soll bekannt sein.
Gruß Ewald

Anzeige
ohne VBA: Spezial-Transponieren
26.08.2014 01:13:55
Erich
Hi Ralf,
probier mal
 ABCDEFG
1A1, 2, 4     
2B1, 5 1AB 
3C2, 3, 4 2A C
4   3  C
5   4A C
6   5 B 

Formeln der Tabelle
ZelleFormel
E2=WENN(ISTZAHL(FINDEN(", "&$D2&", ";", "&INDEX($B$1:$B$3;SPALTE(A2)) &", ")); INDEX($A$1:$A$3;SPALTE(A2)); "")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
P.S. @Ewald: Was ist die "UDF Sverweis2"?

Anzeige
AW: "Intelligentes" Transponieren
26.08.2014 18:09:42
Ralf
Hallo,
erst Mal vielen Dank für die Antworten.
Fürs Auswerten brauche ich noch 1 oder 2 Tage.
Eine Beispieldatei steht unter dem Link:
https://www.herber.de/bbs/user/92309.xlsx
(stimmt Boris, habe ich tatsächlich vergessen, Danke)
Grüße
Ralf
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige