Transpose bei großen Datenmengen
#1
Hallo zusammen,

Ich habe aus unserer Warenwirtschaft Infos zu Beständen bekommen. So sind Artikel und Farbe in den Zeilen, die Größen in den Spalten ausgegeben, sodass eine Art Matrix entsteht.     
Nun brauche ich aber an Stelle der Matrix aber eine Liste, sprich die Größen sollen ebenfalls je Artikel und je Farbe in Zeilen aufgeführt werden.     



Habt Ihr eine Idee, wie ich das ohne unendlich viel Copy&Paste hinbekomme? 

Ich bin ratlos und wäre um Hilfe und Denkanstöße sehr dankbar!


Lieben Gruß,
Juli
Top
#2
Hallo Juli

Das ist kein Transponieren. Stichwort "entpivotieren mit Power Query".
Grüsse
Detlef

Bitte keine PN!
Seit Nikolaus 2012 mit Excel 2010. Seit Ostern 2015 mit Office 365
Top
#3
Hallo Juli

anbei eine Beispieldatei mit deinen Daten.  Kopiere bitte mal die Daten deiner Originaldatei ins Beispiel und Teste das Ergebnis.
Würde mich freuen wenn meine Idee brauchbar ist.

mfg  Gast 123


Angehängte Dateien
.xlsm   Juli - Transpose.xlsm (Größe: 19,76 KB / Downloads: 6)
[-] Folgende(r) 1 Nutzer sagt Danke an Gast 123 für diesen Beitrag:
  • JuliMzE
Top
#4
Code:
Sub M_snb()
   sn = Tabelle1.Cells(1).CurrentRegion
   ReDim sp((UBound(sn) - 2) * (UBound(sn, 2) - 2), 3)
   
   For j = 0 To UBound(sp) - 1
    y = j \ (UBound(sn, 2) - 2) + 3
    x = j Mod (UBound(sn, 2) - 2) + 3
     sp(j, 0) = sn(y, 1)
     sp(j, 1) = sn(y, 2)
     sp(j, 2) = sn(2, x)
     sp(j, 3) = sn(y, x)
   Next
   
   Tabelle1.Cells(1, 16).Resize(UBound(sp) + 1, UBound(sp, 2) + 1) = sp
End Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Top
#5
Meine Güte, das ist ja nett!

Vielen herzlichen Dank! Blush
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste