Clever-Excel-Forum

Normale Version: Daten aus Zeilen in anderer Tabelle als Spalten wie??
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen, leider habe ich über Google nicht das passende gefunden daher würde ich mich freuen, wenn mir hier jemand helfen kann oder den entscheidenden Tipp hat ?
Ich bekomme eine Tabelle (CSV) mit Daten geliefert. Hier befinden sich allerdings die Werte die ich zum weiterverarbeiten (Import in ein ERP) in Zeilen. Ich brauch die Werte aber in Spalten.
Meine Frage wie bekomme ich (mit welcher Formel) die zu der Artikelnummer (A) passenden Eintrage aus der Liste "Beispiel_Bilder.csv" in die passenden Spalten (B-M) in der "Beispiel_Bilder_import.csv" ? SVERWEIS klappt nicht, weil da bekomme ich immer denselben Wert zurück.
Hat jemand hier den entscheiden Tipp oder die Lösung?
Viele Grüße
Danke für den Tipp. Jedoch passt das leider nicht denn in dem verlinkten Beispiel "dürfen in Spalte A keine doppelten vorkommen" Ich habe aber in Spalte A eine Artikelnummer stehen die mehrmals vorkommt. Diese hat dann in einer anderen Spalte verschiedene Werte. Diese Werte möchte ich dann passend zu Artikelnummer in einer neuen Liste als Spalten ausgegeben bekommen.

Viele Grüße
Hola,
mit Index/Aggregat.
https://www.herber.de/excelformeln/src/call.pl?idx=519
Gruß,
steve1da
Hallo,

eine weitere Möglichkeit: Power Query

Dazu müsste man aber erstmal wissen, was in der Zieltabelle stehen soll. Die ordersequence, die URL oder der Dateiname?
Hi,

im besten Fall die URL Smile

Gruß
Ich hab die csv mal mit Powerquery eingelesen und hier ist die erweiterte Ansicht der Abfrage:
Code:
let
    Quelle = Csv.Document(File.Contents("C:\Pfad\Beispiel_Bilder.csv"),[Delimiter=";", Columns=4, Encoding=1252, QuoteStyle=QuoteStyle.None]),
    #"Höher gestufte Header1" = Table.PromoteHeaders(Quelle, [PromoteAllScalars=true]),
    #"Grouped Rows" = Table.Group(#"Höher gestufte Header1", {"Art.Nr"}, {{"Zähler", each Table.RowCount(_), type number},{"Url", each Text.Combine([Url],"|"), type text}}),
    #"Spalte nach Trennzeichen teilen" = Table.SplitColumn(#"Grouped Rows", "Url", Splitter.SplitTextByDelimiter("|", QuoteStyle.Csv), {"Url.1", "Url.2", "Url.3", "Url.4", "Url.5", "Url.6"}),
    #"Entfernte Spalten" = Table.RemoveColumns(#"Spalte nach Trennzeichen teilen",{"Zähler"}),
    #"Geänderter Typ" = Table.TransformColumnTypes(#"Entfernte Spalten",{{"Art.Nr", type text}, {"Url.1", type text}, {"Url.2", type text}, {"Url.3", type text}, {"Url.4", type text}, {"Url.5", type text}, {"Url.6", type text}})
in
    #"Geänderter Typ"
Einfach eine leere Excel aufmachen -> Daten -> Daten abrufen -> Aus anderen Quellen -> Leere Abfrage
Im darauf erscheinenden Abfragefenster -> Ansicht -> Erweiterter Editor
Im Abfragefenster dann die Abfrage löschen und den Text oben einfügen und natürlich den Pfad entsprechend anpassen.
Hi,

richtig, richtig cool. Test war erfolgreich!!

Werde mich dann mal an die Arbeit machen.

Vielen Dank und einen guten Start in die Woche


Gruß 
100
Gerne.

Dir auch einen guten Start in die Woche.