Tabelle transponieren/ zusätzliche Infos
#1
Hallo zusammen
 
Ich habe eine Tabelle in der ich als Spalten  folgende Betreffs habe: Produkt / Artikelnr/ Bemerkung/ Erstellungsdatum/ Überprüfungsdatum nach 3 , 6, 9, 12 usw. Monaten. Die Überprüfungsdaten werden mit Formeln berechnet.
Nun möchte ich in einem anderen Tabellenblatt folgendes:
Alle Daten der Reihenfolge nach untereinander und jeweils als Spalte daneben Produkt / Artikelnr / Bemerkung.

Zum besseren Verständnis habe ich eine Beispieldatei erstellt:
.xlsx   Beispiel.xlsx (Größe: 11,59 KB / Downloads: 14)
Ich bekomme dies nicht hin, hat mir jemand einen Ansatz (abgesehen von Manuellem Copy/ Paste)? Huh
Vielen Dank schon im Voraus für die Hilfe
Top
#2
Hi,

schau dir mal die Formel =Mtrans() an.



gruß
Marco
Top
#3
Hi,

ohne (Matrix)Formel mit wenigen Mausklicks: PowerQuery. Du müsstest dir nur von Microsoft das AddIn installieren.

Arbeitsblatt mit dem Namen 'Tabelle5'
ABCD
1WertProduktArtikelnrBemerkung
201.04.2019 00:00Apfel123nur auf Kundenwunsch
301.07.2019 00:00Apfel123nur auf Kundenwunsch
401.10.2019 00:00Apfel123nur auf Kundenwunsch
501.01.2020 00:00Apfel123nur auf Kundenwunsch
605.08.2019 00:00Birne456nie gelbe zählen
705.11.2019 00:00Birne456nie gelbe zählen
805.02.2020 00:00Birne456nie gelbe zählen
905.05.2020 00:00Birne456nie gelbe zählen
1004.07.2019 00:00Pflaume789nur Montags
1104.10.2019 00:00Pflaume789nur Montags
1204.01.2020 00:00Pflaume789nur Montags
1304.04.2020 00:00Pflaume789nur Montags
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg


Zitat:let
    Quelle = Excel.CurrentWorkbook(){[Name="Tabelle3"]}[Content],
    #"Geänderter Typ" = Table.TransformColumnTypes(Quelle,{{"Produkt", type text}, {"Artikelnr", Int64.Type}, {"Bemerkung", type text}, {"Erstellungsdatum", type datetime}, {"Überpr. nach  3", type datetime}, {"Überpr. nach  6", type datetime}, {"Überpr. nach  9", type datetime}, {"Überpr. nach  12", type datetime}}),
    #"Entpivotierte Spalten" = Table.UnpivotOtherColumns(#"Geänderter Typ", {"Produkt", "Artikelnr", "Bemerkung", "Erstellungsdatum"}, "Attribut", "Wert"),
    #"Neu angeordnete Spalten" = Table.ReorderColumns(#"Entpivotierte Spalten",{"Wert", "Produkt", "Artikelnr", "Bemerkung", "Erstellungsdatum", "Attribut"}),
    #"Entfernte Spalten" = Table.RemoveColumns(#"Neu angeordnete Spalten",{"Erstellungsdatum", "Attribut"})
in
    #"Entfernte Spalten"
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#4
@Mase: Danke, werde ich machen, habe da auf den ersten Blick das Problem ja das ich mehrere Daten habe mit denselben Bemerkungen

@WillWissen: Auch dir Danke. IT Ticket ist eröffnet ob ich PowerQuery installieren darf - ist leider für die Arbeit und alles streng reguliert.
Top
#5
Ich muss diesen Thread nochmal hochholen.
@Willwissen; kannst du vielleicht nochmals weiterhelfen? Angel
Powerquery ist mittlerweile installiert nur habe ich keine Ahnung wie ich es Bediene Huh
Ich habe herausgefunden wo ich deinen Code eingeben könnte, nur kann ich nicht im geringsten reproduzieren was du gemacht hast.

-->korrektur, nachdem ich es eine Stunde vorher versucht habe, hat es nach dem Post klick gemacht und es funktioniert! Danke vielmals!
Top
#6
Moin,

antworte von unterwegs. Kann erst heute Abend mich darum kümmern.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#7
Hi,

Zitat:-->korrektur, nachdem ich es eine Stunde vorher versucht habe, hat es nach dem Post klick gemacht und es funktioniert! Danke vielmals!

freut mich für dich, dass du es selbst herausgefunden hast. Thumps_up
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top


Gehe zu:


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