Hallo ihr Lieben,
für folgende Herausforderung suche ich Tipps zur Lösung:
Ausgangssituation:
Eine Tabelle enthält viele Zeilen, die jeweils eine unterschiedlich lange Textfolge enthalten, mit unterschiedlichem Inhalt und unterschiedlicher Textfolge.
Beispiel einer Zeile:
22.03.2018: Firma1_Ersatzlieferung; blablabla text text 4542722462864, 12.03.2018: Firma2_Paketrückläufer; text text bla irgendwas, 06.03.2018: Firma3 Firmenzusatz_Adressklärung; blabla blab 345; bla erklärt, 22.04.2018: Firma1_Ersatzlieferung; blablabla text
Ergebnis soll sein:
eine Tabelle ähnlich folgendem Schema:
Spalte A Spalte B Spalte C
März Firma1 Ersatzlieferung
März Firma2 Paketrückläufer
März Firma3 Firmenzusatz Adressklärung
April Firma1 Ersatzlieferung
Die "Text in Spalten" Funktion klappt hier wohl nicht, da der nicht benötigte Text (siehe Beispiel oben "blablabla text...") dann nicht ausgeschnitten wird und auch die Reihenfolge des Textes nicht je Zeile gleich ist. Außerdem brauche ich das Ergebnis in Zeilen untereinander zur weiteren Auswertung z.B. als Pivot.
Die Funktion/Formel müsste also vermutlich nach den Zeichen ":" und "_" und ";" und "," suchen, also in etwa:
- Monat aus dem Datum auslesen, Name der Firma auslesen = nach dem Doppelpunkt und vor dem Unterstrich
- Stichwort auslesen (Spalte C) = nach dem Unterstrich bis zum Semikolon
- restlichen Text ignorieren/abschneiden
- nächstes Datum innerhalb einer Zeile folgt immer nach Komma (hier nicht Semikolon)
- bei mehreren Stichworten innerhalb einer Zeile soll trotzdem das Ergebnis in mehrere Zeilen (je Stichwort eine separate Zeile) getrennt werden, auch wenn die Firma oder das Stichwort mehrfach innerhalb einer Zeile vorkommt. Hinter dem Datum können auch mehrere Stichworte stehen ohne dass das Datum nochmals wiederholt wird, z.B. "
20.02.2018: Firma5_Dokumente;Firma7 Firmenzusatz_Ersatzlieferung;Firma3_Dokumente;
"
- Und als ob das nicht schon tricky genug wäre, gibt es auch noch Stichworte, die ohne eine Firma und ohne Unterstrich vorweg angegeben werden. Hier könnte man auslesen direkt nach dem Datum zwischen Doppelpunkt und bis Semikolon, dann würde im Ergebnis die Spalte B unter Firma einfach leer bleiben.
Ehrlich gesagt bin ich etwas überfordert, welcher Ansatz der Richtige ist - ich habe bereits mit einer Kombination aus SUMMENPRODUKT, WECHSELN, LÄNGE versucht, komme jedoch irgendwie nicht weiter. Als ziemlicher Excel-Neuling und dazu noch nun seit kurzem auf die Mac-Version beschränkt bin ich leider schnell an meine Grenzen gekommen.
Vorab schon mal eine große Entschuldigung für meine laienhafte Fragestellung und Darstellung - ich hoffe ihr könnt dennoch nachvollziehen was ich meine - und ein großes Dankeschön für jeden hilfreichen Tipp.
Viele Grüße,
die Bürotante (Tina)
für folgende Herausforderung suche ich Tipps zur Lösung:
Ausgangssituation:
Eine Tabelle enthält viele Zeilen, die jeweils eine unterschiedlich lange Textfolge enthalten, mit unterschiedlichem Inhalt und unterschiedlicher Textfolge.
Beispiel einer Zeile:
22.03.2018: Firma1_Ersatzlieferung; blablabla text text 4542722462864, 12.03.2018: Firma2_Paketrückläufer; text text bla irgendwas, 06.03.2018: Firma3 Firmenzusatz_Adressklärung; blabla blab 345; bla erklärt, 22.04.2018: Firma1_Ersatzlieferung; blablabla text
Ergebnis soll sein:
eine Tabelle ähnlich folgendem Schema:
Spalte A Spalte B Spalte C
März Firma1 Ersatzlieferung
März Firma2 Paketrückläufer
März Firma3 Firmenzusatz Adressklärung
April Firma1 Ersatzlieferung
Die "Text in Spalten" Funktion klappt hier wohl nicht, da der nicht benötigte Text (siehe Beispiel oben "blablabla text...") dann nicht ausgeschnitten wird und auch die Reihenfolge des Textes nicht je Zeile gleich ist. Außerdem brauche ich das Ergebnis in Zeilen untereinander zur weiteren Auswertung z.B. als Pivot.
Die Funktion/Formel müsste also vermutlich nach den Zeichen ":" und "_" und ";" und "," suchen, also in etwa:
- Monat aus dem Datum auslesen, Name der Firma auslesen = nach dem Doppelpunkt und vor dem Unterstrich
- Stichwort auslesen (Spalte C) = nach dem Unterstrich bis zum Semikolon
- restlichen Text ignorieren/abschneiden
- nächstes Datum innerhalb einer Zeile folgt immer nach Komma (hier nicht Semikolon)
- bei mehreren Stichworten innerhalb einer Zeile soll trotzdem das Ergebnis in mehrere Zeilen (je Stichwort eine separate Zeile) getrennt werden, auch wenn die Firma oder das Stichwort mehrfach innerhalb einer Zeile vorkommt. Hinter dem Datum können auch mehrere Stichworte stehen ohne dass das Datum nochmals wiederholt wird, z.B. "
20.02.2018: Firma5_Dokumente;Firma7 Firmenzusatz_Ersatzlieferung;Firma3_Dokumente;
"
- Und als ob das nicht schon tricky genug wäre, gibt es auch noch Stichworte, die ohne eine Firma und ohne Unterstrich vorweg angegeben werden. Hier könnte man auslesen direkt nach dem Datum zwischen Doppelpunkt und bis Semikolon, dann würde im Ergebnis die Spalte B unter Firma einfach leer bleiben.
Ehrlich gesagt bin ich etwas überfordert, welcher Ansatz der Richtige ist - ich habe bereits mit einer Kombination aus SUMMENPRODUKT, WECHSELN, LÄNGE versucht, komme jedoch irgendwie nicht weiter. Als ziemlicher Excel-Neuling und dazu noch nun seit kurzem auf die Mac-Version beschränkt bin ich leider schnell an meine Grenzen gekommen.
Vorab schon mal eine große Entschuldigung für meine laienhafte Fragestellung und Darstellung - ich hoffe ihr könnt dennoch nachvollziehen was ich meine - und ein großes Dankeschön für jeden hilfreichen Tipp.

Viele Grüße,
die Bürotante (Tina)