anbei ein Bild, das obere ist die Ausgangssitation nud ich hätte gern durch Formeln, dass das Ergebnis im unteren Teil des Bildes heraus kommt. Es sollte so sein, dass wenn ich später eine Farbe hinzufüge, automatisch eine neue Zeile kommt mit der Farbe dabei.
Eine Ahnung wie ich das umsetzten kann? Mir fehlen irgendwie die passenden Worte / Suchbegriffe um hier weiter zu kommen
Du musst mit zwei Hilfsspalten arbeiten, die du aber einfach ausblenden kannst, falls sie stören. In HS1 ermittelst du die Anzahl der Wörter, die zu dem Begriff gehören. Damit hast du die Häufigkeit, mit der deine Begriffe ausgelesen werden müssen.
Die Formeln in HS2 sowie in der Spalte F habe ich aus einem anderen Thread entnommen - sie stammen von Peter, der sie wiederum bei shift-del abgeschaut hat (http://www.clever-excel-forum.de/thread-...l#pid53156).
Somit ist der leichtere Teil deiner Frage beantwortet. Wie nun die jeweiligen Farben den Begriffen zugeordnet werden können, ist die zweite Baustelle. Ich schaue mal morgen nochmals drüber, hoffe aber, dass einer unserer Formelgurus sich der Sache auch annimmt.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Hier mal ein Versuch in Power Query. Voraussetzung: die Liste muss als Tabelle formatiert werden. Der Name der Tabelle ist tbl_Daten.
Code:
let Quelle = Excel.CurrentWorkbook(){[Name="tbl_Daten"]}[Content], #"Geänderter Typ" = Table.TransformColumnTypes(Quelle,{{"ID", type text}, {"Farbe", type text}}), #"Spalte nach Trennzeichen teilen" = Table.SplitColumn(#"Geänderter Typ","Farbe",Splitter.SplitTextByDelimiter(";", QuoteStyle.Csv),{"Farbe.1", "Farbe.2", "Farbe.3", "Farbe.4", "Farbe.5"}), #"Entpivotierte Spalten" = Table.UnpivotOtherColumns(#"Spalte nach Trennzeichen teilen", {"ID"}, "Attribut", "Farbe"), #"Entfernte Spalten" = Table.RemoveColumns(#"Entpivotierte Spalten",{"Attribut"}), #"Abgeschnittener Text" = Table.TransformColumns(#"Entfernte Spalten",{{"Farbe", Text.Trim}}) in #"Abgeschnittener Text"
Allerdings ist diese Lösung nicht flexibel sondern auf maximal 5 Farben in einer Zelle begrenzt. Falls mehr Farben vorkommen muss der Code angepasst werden. Ich habe zwar einen Code gefunden der flexibel ist. Leider wirft mir der Code immer nur die erste Farbe aus.
Wir sehen uns! ... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Edgar/BoskoBiati, deine Lösung ist am einfachsten für mich umsetzbar :19: Das einzige Problem was ich noch habe, was wenn ein Artikel keine Farbe zugeordnet hat, dann wird er in der Tabelle aufgeführt aber ohne Farbe. Kann man die Formel anpassen, dass wenn die Zelle mit Farben leer ist, dass automatisch diese übersprungen wird?