Clever-Excel-Forum

Normale Version: mehrere gleiche zeilen mit verschiedenen zugehörigen Spalten sotieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

Ich habe trotz ewigem Probieren folgendes Problem: :s

So sieht meine Liste in etwa aus...

A         B         C        D
xxx      a
xxx                b
xxx                           c
yyy     a
yyy                           c
zzz      a
zzz                b
zzz                           c

Die anzahl der gleichen Zeilen kann varieren (1-5)

Und so sollte es aussehen:

xxx     a        b           c
yyy               b           c
zzz     a         b           c

Kann mir jemand helfen?

Viele Grüße
Miika
Hallo,

entweder so:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJ
1NameSpalte1Spalte2Spalte3      
2xxxa  1axxxabc
3xxx b 1byyyac 
4xxx  c1czzzabc
5yyya  2a    
6yyy  c2c    
7zzza  3a    
8zzz b 3b    
9zzz  c3c    

ZelleFormel
E2=WENN(ZÄHLENWENN($A$1:A2;A2)=1;MAX($E$1:E1)+1;SVERWEIS(A2;A:E;6;0))
F2=VERWEIS(9;1/(B2:D2<>"");B2:D2)
G2=WENNFEHLER(INDEX(A:A;VERGLEICH(ZEILE(A1);E:E;0));"")
H2=WENN((SPALTE(A1)>ZÄHLENWENN($A:$A;$G2))+($G2="");"";INDEX($F:$F;AGGREGAT(15;6;ZEILE($A$1:$A$10)/($E$1:$E$10=ZEILE(A1));SPALTE(A1))))
I2=WENN((SPALTE(B1)>ZÄHLENWENN($A:$A;$G2))+($G2="");"";INDEX($F:$F;AGGREGAT(15;6;ZEILE($A$1:$A$10)/($E$1:$E$10=ZEILE(B1));SPALTE(B1))))
J2=WENN((SPALTE(C1)>ZÄHLENWENN($A:$A;$G2))+($G2="");"";INDEX($F:$F;AGGREGAT(15;6;ZEILE($A$1:$A$10)/($E$1:$E$10=ZEILE(C1));SPALTE(C1))))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

oder so:

Arbeitsblatt mit dem Namen 'Tabelle2'
 ABCDEFGHIJ
1NameSpalte1Spalte2Spalte3      
2xxxa  1 xxxabc
3xxx b 1 yyya c
4xxx  c1 zzzabc
5yyya  2     
6yyy  c2     
7zzza  3     
8zzz b 3     
9zzz  c3     

ZelleFormel
E2=WENN(ZÄHLENWENN($A$1:A2;A2)=1;MAX($E$1:E1)+1;SVERWEIS(A2;A:E;6;0))
G2=WENNFEHLER(INDEX(A:A;VERGLEICH(ZEILE(A1);E:E;0));"")
H2=WENNFEHLER(INDEX($B$1:$D$12;AGGREGAT(15;6;ZEILE($A$2:$A$12)/($A$2:$A$12=$G2)/(B$2:B$12<>"");1);SPALTE(A1));"")
I2=WENNFEHLER(INDEX($B$1:$D$12;AGGREGAT(15;6;ZEILE($A$2:$A$12)/($A$2:$A$12=$G2)/(C$2:C$12<>"");1);SPALTE(B1));"")
J2=WENNFEHLER(INDEX($B$1:$D$12;AGGREGAT(15;6;ZEILE($A$2:$A$12)/($A$2:$A$12=$G2)/(D$2:D$12<>"");1);SPALTE(C1));"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
gelöscht, doppelt!