Inhalte einer Spalte in 3 Teile aufteilen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Inhalte einer Spalte in 3 Teile aufteilen

Re: Inhalte einer Spalte in 3 Teile aufteilen

von hylli » Di, 18.07.2017 18:08

Hi,

auch Dir vielen Dank für die Lösung. Ich werde die Morgen auch auf den Prüfstand stellen, und mir das Ergebnis anschauen.

Trotzdem habe ich heute im Hause gleich angeregt, dass es feste Regeln für die Erfassung in diesem Feld geben soll.

Dem wird wahrscheinlich auch nachgegangen, weshalb es später ein leichtes sein wird, das betroffene Feld in 3-4 Spalten aufzusplitten.

Hylli :)

Re: Inhalte einer Spalte in 3 Teile aufteilen

von balu » Di, 18.07.2017 16:36

Hallo Hylli,

ich habe jetzt einfach mal meine Version zur Aufteilung der Daten in die Datei von HeritzP reingepackt, oben HeritzP, unten ich.

Bei "Nummer" ist meine Formel bedeutend kürzer ausgefallen.
Bei "Datum" bin ich etwas kürzer.
Bei "Betrag" bin ich deutlich länger geworden, aber dafür hat meine Formel den Vorteil das es für sie keinen Unterschied ausmacht ob da Beispielsweise "VS 12345", oder aber "VS12345" steht, die Zahlen werden immer getrennt.

Jetzt ist das ja so, wenn Du garantieren kannst das es nicht zu diesem Falle "VS12345" kommen wird, dann kannst Du ruhig die Formel von HeritzP nehmen.

Ich musste auch ein wenig knobeln, da ich mich ja nur noch selten mit Calc-Formeln befasse und stattdessen mich mehr mit Makros rumschl... AUAAA, aber ein paar kleinigkeiten kann ich noch :lol:.
Nichts desto trotz, hier ein kleiner Tipp nicht nur für dich.
Die regulärten Ausdrücke sind so ein Thema für sich selbst, da gibts nix zu rütteln. Und dennoch kann man damit auch 2 unterschiedliche Suchkriterien zusammenfassen. Denn Du sagtest ja, das mal das Semikolon ";", oder aber das Komma "," als Trenner vorkommt. Und eine Zusammenfassung von beiden würde z.B. für SUCHEN() wie folgt aussehen.

Code: Alles auswählen

SUCHEN(",|;";A2)
Das Zeichen vor und hinter dem Pipe "|" besagt (ganz einfach ausgedrückt), das entweder das eine oder das andere gesucht wird. Das aber nur so mal auf die Schnelle.

So, lieber Hylli, nun hast Du die Wahl der Qual. Viel Spaß auch damit :-)



Gruß
balu
Dateianhänge
Text Trennen Formel_v2.ods
(12.67 KiB) 110-mal heruntergeladen

Re: Inhalte einer Spalte in 3 Teile aufteilen

von hylli » Di, 18.07.2017 11:07

Die Daten stammen aus einer Auswertung einer unserer Anwendungen. Die Daten liegen als CSV vor, Standardtrennzeichen ist der Tabulator.

Das Ergebnis ist egal mit welcher Methode durchwachsen, was aber nur auf die Datenqualität bei der Erfassung zurückzuführen ist.

Wie schon erwähnt wurde hier und da ein Komma statt Semikolon als Trennzeichen verwendet. Dann wurden mal Leerzeichen gesetzt (SF 9) mal eben nicht (SF10), Beträge statt VS 10000 z.B. so angegeben VS 500,-, ... Dann wurde hier und da dahinter noch eine Bemerkung angefügt, ... Eine Katastrophe!

Die Variante von @HeritzP würde mir am besten gefallen, weil ich hier die Auftrennung nach meinem Wunsch hätte, dazu müsste aber die Datenqualität passen.

Will heißen:
Ich werde nun erst einmal schauen, dass wir die Daten grundsätzlich anders erfassen, dann ist der Rest dann auch leichter!

Hylli

Re: Inhalte einer Spalte in 3 Teile aufteilen

von paljass » Di, 18.07.2017 09:38

Hi,
du kannst bei Text in Spalten auch zwei Trennzeichen eingeben.

Gruß
paljass

Re: Inhalte einer Spalte in 3 Teile aufteilen

von hylli » Mo, 17.07.2017 21:41

Cool, Danke!

Wird Morgen gleich getestet!

Hylli :)

Re: Inhalte einer Spalte in 3 Teile aufteilen

von hylli » Mo, 17.07.2017 19:08

Werde es mal testen, Danke!

Habe leider auch feststellen müssen, dass manchmal als Trennzeichen auch ein Komma gesetzt wurde. Die Datenqualität lässt hier leider schwer zu wünschen übrig.

Hylli

Re: Inhalte einer Spalte in 3 Teile aufteilen

von lorbass » Mo, 17.07.2017 18:56

Muss es unbedingt „formeltechnisch“ sein?

Wenn nicht, reicht die Standard-Funktion Daten → Text in Spalten… aus, sofern die Ursprungsdaten schon in einer Calc-Tabelle vorliegen. Wenn sie aus einer Textdatei übernommen werden sollen, dürfte der Import als csv-Daten am einfachsten sein.

Gruß
lorbass

Inhalte einer Spalte in 3 Teile aufteilen

von hylli » Mo, 17.07.2017 15:18

Hi,

ich habe in einer Tabelle folgende Inhalte in einer Spalte:
SF 25; 15.05.1998; VS 1000
SF 3; 10.10.2000; VS 500
SF 33; 11.11.12; VS 25000
Ich würde nun gerne die Inhalte auf 3 Spalten aufteilen, so dass folgendes herauskommt:
Nummer|Datum|Betrag
25|15.05.1998|1000
3|10.10.2000|500
33|11.11.2012|25000
Wie bekomme ich das formeltechnisch auf die Reihe?

Hylli

Nach oben