Anzeige
Archiv - Navigation
1844to1848
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Sverweis von Vertikal zu Horizontal

Sverweis von Vertikal zu Horizontal
01.09.2021 13:06:08
Vertikal
Hallo zusammen,
ich habe den Auftrag Paketdaten zu aktualisieren. In der Excel indem ich die verfügbaren Werte habe sieht es so aus:
A | ... | D | E | F | G
Artikelnummer 1| ... |Gewicht | Breite | Höhe | Tiefe
Artikelnummer 1| ... | 5 | 23 | 5,5 | 10
Artikelnummer 1 | ... | 6,7 | 10 | 32 | 5
usw., sorry ich weiß nicht wie ich eine Tabelle darstellen kann.
In der Excel in der ich nun die Werte von Artikelnummer 1 haben will, ist alles horizontal angeordnet also
A | B | C | D | E | F | G | G |
Artikelnummer 1 | Paket 1 höhe | Paket 1 Tiefe | Paket 1 Breite | Paket 1 Gewicht | Paket 2 Höhe | Paket 2 Breite usw
Wie kann ich es nun darstellen, dass es aus der vertikalen Tabelle die Werte automatisch übernimmt ohne die Werte doppelt zu nehmen wenn sie bereits einmal genutzt worden sind?

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sverweis von Vertikal zu Horizontal
01.09.2021 13:29:36
Vertikal
Hallo!
Zeig doch mal bitte anhand einer Beispiel-Datei, wie Deine Quell-Tabelle (Deine "vertikale" Tabelle) ungefähr aussieht (zB für 2 Artikelnummern) und wie die Ziel-Tabelle (Deine "horizontale" Tabelle) aussehen soll (auf Basis der 2 Bsp-Artikelnummern).
Ich kann mir im Übrigen nicht vorstellen, dass Du die einzelnen Sendungen (Pakete?) zu den Artikelnummern wirklich horizontal sammeln willst - bei 10 "Paketen" für Artikelnummer 1 belegst Du dann 40 Spalten? Wozu?
LG Michael
Bgzl. meines Einwands...
01.09.2021 13:32:27
migre
...ich vermute, Dir wäre mit einer PivotTabelle am Besten geholfen; aber das könnte eine Bsp-Datei beantworten.
LG Michael
Anzeige
AW: Sverweis von Vertikal zu Horizontal
01.09.2021 13:31:10
Vertikal
Hi Philipp
Zitat:
"Artikelnummer 1 | ... | 6,7 | 10 | 32 | 5
usw., sorry ich weiß nicht wie ich eine Tabelle darstellen kann."
Zeig dohc mal per Upload eine Bsp-Datei. Dann musst du auch keine Tabellen darstellen.
Ciao
Thorsten
AW: Sverweis von Vertikal zu Horizontal
01.09.2021 13:50:56
Vertikal
Hallo,
versuchen wir es so. Ich kann keine Excel hochladen. Es akzeptiert den Datentyp nicht.
In dieser Tabelle sind alle Informationen enthalten, dort sind für jeden Artikel alle Pakete und diese sind immer untereinander aufgeführt.


















































































setArticleOrderNumber subArticleOrderNumber quantity weight width height length
43242332 43242332-1 1 18,5 455 410 695
43242332 43242332-2 1 24 570 80 1085
43242332 43242332-3 1 19,5 750 90 815
43242332 43242332-4 1 7,1 255 75 720
43242332 43242332-5 1 18,5 455 410 695
43242332 43242332-6 1 24 570 80 1085
43242332 43242332-7 1 19,5 750 90 815
43242332 43242332-8 1 7,1 255 75 720

Die Tabelle die gefüllt werden soll, ist komplett horizontal also schaut so aus:


















































































setArticleOrderNumber subArticleOrderNumber quantity weight width height length
43242332 43242332-1 1 18,5 455 410 695
43242332 43242332-2 1 24 570 80 1085
43242332 43242332-3 1 19,5 750 90 815
43242332 43242332-4 1 7,1 255 75 720
43242332 43242332-5 1 18,5 455 410 695
43242332 43242332-6 1 24 570 80 1085
43242332 43242332-7 1 19,5 750 90 815
43242332 43242332-8 1 7,1 255 75 720

Bei Ausfüllen sollen dann die Sachen entsprechend eingetragen werden.
Es sind ein paar hundert Paketdaten die ich da sortieren muss, kann ich das mit dem Sverweis pro Zelle oder sowas?
Anzeige
AW: Sverweis von Vertikal zu Horizontal
01.09.2021 13:52:09
Vertikal
Die 2 Tabelle ist falsch, das ist die Folgende, die soll auch bespielt werden.

































































Artikelnummer Anzahl_Packstücke Packstück_Breite_cm_1 Packstück_Höhe_cm_1 Packstück_Tiefe_cm_1 Packstück_Gewicht_kg_1 Packstück_Breite_cm_2 Packstück_Höhe_cm_2 Packstück_Tiefe_cm_2 Packstück_Gewicht_kg_2 Packstück_Breite_cm_3 Packstück_Höhe_cm_3 Packstück_Tiefe_cm_3 Packstück_Gewicht_kg_3 Packstück_Breite_cm_4 Packstück_Höhe_cm_4 Packstück_Tiefe_cm_4 Packstück_Gewicht_kg_4 Packstück_Breite_cm_5 Packstück_Höhe_cm_5 Packstück_Tiefe_cm_5 Packstück_Gewicht_kg_5 Packstück_Breite_cm_6 Packstück_Höhe_cm_6 Packstück_Tiefe_cm_6 Packstück_Gewicht_kg_6 Packstück_Breite_cm_7 Packstück_Höhe_cm_7 Packstück_Tiefe_cm_7 Packstück_Gewicht_kg_7
43242332 7

Anzeige
Unverständlich...
01.09.2021 14:06:26
migre
Hallo,
...warum Du keine Bsp-Mappe hochladen kannst (Datentyp?) und
...was Du genau bezweckst, denn in Deiner Quell-Tabelle sind 8 Packstücke vorhanden, Du gibst in deinem Bsp-Ziel aber 7 an und
...ich verstehe immer noch nicht, warum Du die einzelnen Packmaße horizontal sammeln willst?
Daher kann ich nicht weiterhelfen.
LG Michael
allg. PQ Beispiel
01.09.2021 13:55:37
ChrisL
Hi Philipp
Hier mal eine freie Interpretation und Umsetzung mittels Power Query. Ob die neue Darstellung sinnvoll ist sei dahingestellt (schlecht lesbar und auswertbar).
Siehe Anhang:
https://www.herber.de/bbs/user/147868.xlsx
Womöglich trifft es die Anforderung nicht ganz, aber die Kollegen haben dir ja bereits Hilfe angeboten.
cu
Chris

let
Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
#"Gruppierte Zeilen" = Table.Group(Quelle, {"Artikel"}, {{"alle", each Table.AddIndexColumn(_, "Index2", 1), type table}}),
#"Erweiterte alle" = Table.ExpandTableColumn(#"Gruppierte Zeilen", "alle", {"Gewicht", "Breite", "Höhe", "Tiefe", "Index2"}, {"Gewicht", "Breite", "Höhe", "Tiefe", "Index2"}),
#"Entpivotierte Spalten" = Table.UnpivotOtherColumns(#"Erweiterte alle", {"Artikel", "Index2"}, "Attribut", "Wert"),
#"Geänderter Typ" = Table.TransformColumnTypes(#"Entpivotierte Spalten",{{"Artikel", type text}, {"Index2", type text}, {"Wert", type number}}),
#"Hinzugefügte benutzerdefinierte Spalte" = Table.AddColumn(#"Geänderter Typ", "Benutzerdefiniert", each "Paket "&[Index2]&" "&[Attribut]),
#"Entfernte Spalten" = Table.RemoveColumns(#"Hinzugefügte benutzerdefinierte Spalte",{"Index2", "Attribut"}),
#"Pivotierte Spalte" = Table.Pivot(#"Entfernte Spalten", List.Distinct(#"Entfernte Spalten"[Benutzerdefiniert]), "Benutzerdefiniert", "Wert")
in
#"Pivotierte Spalte"

Anzeige

10 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige