Hallo zusammen,
Ich möchte für meine Abschlussarbeit gerne einige Metadaten, die ich zu einem Computer-Testverfahren erhoben habe nach bestimmten Kriterien auswerten. Im Wesentlichen geht es dabei um eine Art Spiel, bei der es für mich wichtig ist, welche Aktionen ein Spieler in einem bestimmten Zug unternommen hat. Diese Aktionen werden automatisch bei der Testdurchführung erfasst und als (sehr lange und umfangreiche) Textdatei (bzw. Zeichenkette) gespeichert. Ich würde diese lange Zeichenkette gerne nach bestimmten Informationen durchsuchen lassen und diese einzeln in Zellen einer Excel-Datei speichern.
Da dies schwer zu beschreiben ist, hier einmal ein Beispiel und meine konkrete Fragestellung dazu. Meine (insgesamt noch etwas komplexere) Fragestellung lässt sich im Grunde auf mehrere kleine Teilfragestellungen wie im folgenden Beispiel dargestellt reduzieren:
1) Ausgangspunkt ist eine Excel-Tabelle, bei der mehrere Informationen als zusammenhängende Zeichenfolge in einer einzigen Zelle einer Excel-Datei stehen d.h. zum Beispiel in dieser Art
A B C D E F .....
{Text-Text-Text-Start-position:X1-Text-position:X2-Text- position:X1- Text - position:X4- Text - position:X2-......-Ende-Text-Text-Text........}
2) Ich möchte nun gerne, dass ab einem bestimmten Startpunkt (oben als Start in der Zeichenkette bezeichnet) die Informationen hinter "position:" (d.h. die fetten Xi) in separate Zellen ausgelesen werden und zwar solange bis ein bestimmter Endpunkt (oben als Ende bezeichnet) erreicht wird. Alle Zeichen vor "Start" und nach "Ende" sowie die uninteressanten Zeichen zwischen den "position:" (oben als Text bezeichnet) sollen ignoriert werden. Ziel ist also eine Darstellung dieser Art:
A1 B C D E F .....
{Text-Text-Text-Start-position:X1-Text-position:X2-Text- position:X1- Text - position:X4- Text - position:X2-......-Ende-Text-Text-Text........} X1 X2 X1 X4 X2 .....
Hat jemand eine Idee, wie man (oder ob man das überhaupt) mithilfe von Excel-Formeln und Zellbezug lösen kann?
Das würde mir sehr weiterhelfen. Vielen Dank in jedem Fall und ein schönes Wochenende!
Beste Grüße,
Jörg
Edit: Ich habe nun auch eine Beispiel-Excel-Datei angehängt
Edit2: Ich habe nun noch eine zweite Datei mit ein paar mehr vorausgefüllten Musterzeilen angehängt, sodass man dort auch ein bisschen experimentieren kann und die Regel hinter den Einträgen vielleicht etwas klarer wird
Ich möchte für meine Abschlussarbeit gerne einige Metadaten, die ich zu einem Computer-Testverfahren erhoben habe nach bestimmten Kriterien auswerten. Im Wesentlichen geht es dabei um eine Art Spiel, bei der es für mich wichtig ist, welche Aktionen ein Spieler in einem bestimmten Zug unternommen hat. Diese Aktionen werden automatisch bei der Testdurchführung erfasst und als (sehr lange und umfangreiche) Textdatei (bzw. Zeichenkette) gespeichert. Ich würde diese lange Zeichenkette gerne nach bestimmten Informationen durchsuchen lassen und diese einzeln in Zellen einer Excel-Datei speichern.
Da dies schwer zu beschreiben ist, hier einmal ein Beispiel und meine konkrete Fragestellung dazu. Meine (insgesamt noch etwas komplexere) Fragestellung lässt sich im Grunde auf mehrere kleine Teilfragestellungen wie im folgenden Beispiel dargestellt reduzieren:
1) Ausgangspunkt ist eine Excel-Tabelle, bei der mehrere Informationen als zusammenhängende Zeichenfolge in einer einzigen Zelle einer Excel-Datei stehen d.h. zum Beispiel in dieser Art
A B C D E F .....
{Text-Text-Text-Start-position:X1-Text-position:X2-Text- position:X1- Text - position:X4- Text - position:X2-......-Ende-Text-Text-Text........}
2) Ich möchte nun gerne, dass ab einem bestimmten Startpunkt (oben als Start in der Zeichenkette bezeichnet) die Informationen hinter "position:" (d.h. die fetten Xi) in separate Zellen ausgelesen werden und zwar solange bis ein bestimmter Endpunkt (oben als Ende bezeichnet) erreicht wird. Alle Zeichen vor "Start" und nach "Ende" sowie die uninteressanten Zeichen zwischen den "position:" (oben als Text bezeichnet) sollen ignoriert werden. Ziel ist also eine Darstellung dieser Art:
A1 B C D E F .....
{Text-Text-Text-Start-position:X1-Text-position:X2-Text- position:X1- Text - position:X4- Text - position:X2-......-Ende-Text-Text-Text........} X1 X2 X1 X4 X2 .....
Hat jemand eine Idee, wie man (oder ob man das überhaupt) mithilfe von Excel-Formeln und Zellbezug lösen kann?
Das würde mir sehr weiterhelfen. Vielen Dank in jedem Fall und ein schönes Wochenende!
Beste Grüße,
Jörg
Edit: Ich habe nun auch eine Beispiel-Excel-Datei angehängt
Edit2: Ich habe nun noch eine zweite Datei mit ein paar mehr vorausgefüllten Musterzeilen angehängt, sodass man dort auch ein bisschen experimentieren kann und die Regel hinter den Einträgen vielleicht etwas klarer wird