14.09.2020, 22:32
Guten Abend
Ich drehe mich im Kreis bei folgendem Problem:
In einer Spalte stehen in den Zellen jeweils eine Zeichenkette unterschiedlicher Zeichenlänge, die jedoch durch Komma in Blöcke getrennt sind.
Es sind immer 19 "Blöcke" und ich möchte den Wert aus Block 14 jeweils auslesen.
Ich habe das Beispiel mal etwas zur besseren Lesbarkeit TAB separiert
SUM1, 63.41, 112.86, 2:14, 0.00, 186, 19, 19, 19, 43.82, 0.00, 0.00, 36.91, 491.28, 1.20, 2.23, 0.79, 0.00, 0.00
SUM1, 3.81, 5.80, 0:05, 0.00, 14, 1, 1, 1, 34.31, 0.00, 0.00, 1.56, 26.28, 0.10, 0.14, 0.04, 0.00, 0.00
SUM1, 7.51, 18.68, 0:17, 0.00, 18, 4, 4, 4, 59.80, 0.00, 0.00, 9.89, 73.28, 0.15, 0.39, 0.20, 0.00, 0.00
Ich müsste also immer den Wert zwischen dem 13 und 14 Komma auslesen.
zZt löse ich das über Hilfsspalten mit der Formel "RECHTS([@Column1];LÄNGE(B2)-FINDEN(",";[@Column1];1))" die ich dann solange in Hilfspalten habe bis ich an den Wert komme und den über "LINKS([@Column14];FINDEN(",";[@Column14];1)-1)" freistelle.
Sicherlich geht das auch eleganter in einer Formel
Vielleicht hat jemand von Euch eine passende Idee dazu. Ich würde mich freuen
PS, die Werte filter ich über PQuery aus Textdateien, wo Daten in unterschiedlicher Weise gelistet sind . Der für mich interessante Wert ist immer in der Zeile, die mit SUM1 beginnt. Das ist mein Filterkriterium.
Die Textdatei ist leider nicht so aufgebaut, dass ich sie kommasepariert importieren kann.
Gruß
Michael
Ich drehe mich im Kreis bei folgendem Problem:
In einer Spalte stehen in den Zellen jeweils eine Zeichenkette unterschiedlicher Zeichenlänge, die jedoch durch Komma in Blöcke getrennt sind.
Es sind immer 19 "Blöcke" und ich möchte den Wert aus Block 14 jeweils auslesen.
Ich habe das Beispiel mal etwas zur besseren Lesbarkeit TAB separiert
SUM1, 63.41, 112.86, 2:14, 0.00, 186, 19, 19, 19, 43.82, 0.00, 0.00, 36.91, 491.28, 1.20, 2.23, 0.79, 0.00, 0.00
SUM1, 3.81, 5.80, 0:05, 0.00, 14, 1, 1, 1, 34.31, 0.00, 0.00, 1.56, 26.28, 0.10, 0.14, 0.04, 0.00, 0.00
SUM1, 7.51, 18.68, 0:17, 0.00, 18, 4, 4, 4, 59.80, 0.00, 0.00, 9.89, 73.28, 0.15, 0.39, 0.20, 0.00, 0.00
Ich müsste also immer den Wert zwischen dem 13 und 14 Komma auslesen.
zZt löse ich das über Hilfsspalten mit der Formel "RECHTS([@Column1];LÄNGE(B2)-FINDEN(",";[@Column1];1))" die ich dann solange in Hilfspalten habe bis ich an den Wert komme und den über "LINKS([@Column14];FINDEN(",";[@Column14];1)-1)" freistelle.
Sicherlich geht das auch eleganter in einer Formel
Vielleicht hat jemand von Euch eine passende Idee dazu. Ich würde mich freuen
PS, die Werte filter ich über PQuery aus Textdateien, wo Daten in unterschiedlicher Weise gelistet sind . Der für mich interessante Wert ist immer in der Zeile, die mit SUM1 beginnt. Das ist mein Filterkriterium.
Die Textdatei ist leider nicht so aufgebaut, dass ich sie kommasepariert importieren kann.
Gruß
Michael
Win 10
Office 2010 & 2016
Office 2010 & 2016