Datenspalten trennen: Aus 1 mach 2
excel2016
brauche dringend unterstützung.
sitze im gesundheitsamt in der corona-taskforce und mir fliegen hier im moment die daten mehrerer Schulen um die ohren.
Ausgangssituation:
Die Schulen schicken Excel-Listen (immerhin schon einmal nach langem Kampf und nicht mehr per fax zum händischen Eingeben) von Schülern. Aktuell ist eine Schule betroffen mit 2.600 Schülern
Problem:
Oft stehen folgende Daten getrennt mit Leerzeichen in einem Feld:
Frage:
Wie bekomme ich am einfachsten die Daten getrennt in 2 Spalten?
Beispiel:
Max Mustermann -> Max | Mustermann
Hauptstraße 1 -> Hauptstraße | 1
12345 Musterdorf -> 12345 | Musterdorf
brauche dringend unterstützung.
sitze im gesundheitsamt in der corona-taskforce und mir fliegen hier im moment die daten mehrerer Schulen um die ohren.
Ausgangssituation:
Die Schulen schicken Excel-Listen (immerhin schon einmal nach langem Kampf und nicht mehr per fax zum händischen Eingeben) von Schülern. Aktuell ist eine Schule betroffen mit 2.600 Schülern
Problem:
Oft stehen folgende Daten getrennt mit Leerzeichen in einem Feld:
- Vorname und Nachname
- Straße und Hausnummer
- PLZ und Ort
Frage:
Wie bekomme ich am einfachsten die Daten getrennt in 2 Spalten?
Beispiel:
Max Mustermann -> Max | Mustermann
Hauptstraße 1 -> Hauptstraße | 1
12345 Musterdorf -> 12345 | Musterdorf
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 607263
Url: https://administrator.de/contentid/607263
Ausgedruckt am: 26.11.2024 um 11:11 Uhr
8 Kommentare
Neuester Kommentar
Mit dem Text zu Spalten Assistenten:
Siehe aber auch diesen Thread mit weiteren Lösungen via Regex wenn mehr gefordert ist
Excel Spalten aufteilung
Siehe aber auch diesen Thread mit weiteren Lösungen via Regex wenn mehr gefordert ist
Excel Spalten aufteilung
Frage:
Wie bekomme ich am einfachsten die Daten getrennt in 2 Spalten?
Beispiel:
Max Mustermann -> Max | Mustermann
Hauptstraße 1 -> Hauptstraße | 1
12345 Musterdorf -> 12345 | Musterdorf
Wie bekomme ich am einfachsten die Daten getrennt in 2 Spalten?
Beispiel:
Max Mustermann -> Max | Mustermann
Hauptstraße 1 -> Hauptstraße | 1
12345 Musterdorf -> 12345 | Musterdorf
Kurz und knapp: So einfach gar nicht!
Du hast nämlich ein paar Probleme dabei. Deine Daten können so aussehen (wie in deinem Beispiel):
Max Mustermann | Hauptstraße 1 | 12345 Musterdorf
Schantalle Eva Musterfrau | Obere Flussstraße 10 | 12345 Bad Muster
Kevin De Lorenzo | Dorfplatz | 23456 Beispielhausen
- Beim Ort geht es noch am ehesten. Der wird i.d.R. dann mit der 5-stelligen Postleitzahl beginnen und alles was danach kommt ist halt Ortsname.
- Bei der Straße wird es mit hoher Wahrscheinlichkeit auch noch recht gut funktionieren, wenn man davon ausgeht, dass die Hausnummer am Schluss steht und danach nichts mehr kommt. Dann ist alles vor der Hausnummer Straßenname.
- Beim Namen hast du definitiv ein Problem. Der kann aus mehreren Worten bestehen und du weißt nicht wo der Vorname endet und der Nachname beginnt.
Und dabei habe ich noch nicht berücksichtig, dass in anderen Ländern die Anschrift völlig anders formatiert wird. Das würde dich aber eh nur treffen wenn du grenznah bist und Personen mit Wohnsitz im Ausland hättest.
Manuel
Zitat von @manuel-r:
Kurz und knapp: So einfach gar nicht!
Du hast nämlich ein paar Probleme dabei. Deine Daten können so aussehen (wie in deinem Beispiel):
Sie können aber auch so aussehen:
Und dabei habe ich noch nicht berücksichtig, dass in anderen Ländern die Anschrift völlig anders formatiert wird. Das würde dich aber eh nur treffen wenn du grenznah bist und Personen mit Wohnsitz im Ausland hättest.
Manuel
Frage:
Wie bekomme ich am einfachsten die Daten getrennt in 2 Spalten?
Beispiel:
Max Mustermann -> Max | Mustermann
Hauptstraße 1 -> Hauptstraße | 1
12345 Musterdorf -> 12345 | Musterdorf
Wie bekomme ich am einfachsten die Daten getrennt in 2 Spalten?
Beispiel:
Max Mustermann -> Max | Mustermann
Hauptstraße 1 -> Hauptstraße | 1
12345 Musterdorf -> 12345 | Musterdorf
Kurz und knapp: So einfach gar nicht!
Du hast nämlich ein paar Probleme dabei. Deine Daten können so aussehen (wie in deinem Beispiel):
Max Mustermann | Hauptstraße 1 | 12345 Musterdorf
Schantalle Eva Musterfrau | Obere Flussstraße 10 | 12345 Bad Muster
Kevin De Lorenzo | Dorfplatz | 23456 Beispielhausen
- Beim Ort geht es noch am ehesten. Der wird i.d.R. dann mit der 5-stelligen Postleitzahl beginnen und alles was danach kommt ist halt Ortsname.
- Bei der Straße wird es mit hoher Wahrscheinlichkeit auch noch recht gut funktionieren, wenn man davon ausgeht, dass die Hausnummer am Schluss steht und danach nichts mehr kommt. Dann ist alles vor der Hausnummer Straßenname.
- Beim Namen hast du definitiv ein Problem. Der kann aus mehreren Worten bestehen und du weißt nicht wo der Vorname endet und der Nachname beginnt.
Und dabei habe ich noch nicht berücksichtig, dass in anderen Ländern die Anschrift völlig anders formatiert wird. Das würde dich aber eh nur treffen wenn du grenznah bist und Personen mit Wohnsitz im Ausland hättest.
Manuel
Und selbst bei Orten kannst du noch pech haben - je nachdem wo es ist - das die mit ner 0 beginnen was Excel dann ja wegwirft wenns als Zahl formatiert ist... oder du hast sowas wie D-12345 weils wieder jemand gut gemeint hat. Dasselbe natürlich auch bei der Strasse... Was passiert denn wenn ich auf der "Hauptstrasse 2 B" wohne?
Also - Automatisch wird das vermutlich schwer bis unmöglich...
"wenn du grenznah bist und Personen mit Wohnsitz im Ausland hättest."
Von mir mal einen schönen Gruss ausm Kreis Lörrach, direkt am 3-Länder-Eck DE/FR/CH :D In diesem Bereich würde man da nur noch ausm Fenster springen oder sich freiwillig 3x Corona holen (+ 3 6-Packs Corona) bevor man das automatisch versucht...
Da hilft also nur die inanspruchnahme des Digitalen Bildungspakt's und das die Schulen lernen das gleich richtig zu machen ;)
Och das geht schon, und ziemlich gut sogar mit etwas KI
https://azure.microsoft.com/de-de/services/cognitive-services/form-recog ...
https://azure.microsoft.com/de-de/services/cognitive-services/form-recog ...
Zitat von @145916:
Och das geht schon, und ziemlich gut sogar mit etwas KI
https://azure.microsoft.com/de-de/services/cognitive-services/form-recog ...
Och das geht schon, und ziemlich gut sogar mit etwas KI
https://azure.microsoft.com/de-de/services/cognitive-services/form-recog ...
Klar. Es geht auch via GoogleMaps-API. Die wollen aber für jeden Request Geld sehen.
Früher gingen mal 2.500 pro Tag kostenlos aber das haben die m.W. abgeschafft.
Außerdem hätte der TO dann ein DS-GVO-Problem wenn er einfach ungefragt und ohne Erlaubnis mal eben die Adressdaten sämtlicher Schüler die er auf dem Tisch hat in der Gegen herum possaunt.
Manuel
Du meinst die Azure-Lösung?
Das hast du ja hoffentlich mit dem zuständigen Datenschutzbeautragten besprochen. Und das Einverständnis der Eltern bzw. der volljährigen Schüler ihre gesamten Kontaktdaten an einen Cloud-Dienst von Microsoft zu übertragen hast du hoffentlich auch für jeden einzelnen Datensatz.
Und nicht zu vergessen:
Du brauchst auch eine entsprechende Datenschutzerklärung aus der hervorgeht auf welcher Grundlage du die Daten in der Form verarbeitest, das und wozu sie an einen Auftragsverarbeiter übermittelt werden. Und damit natürlich auch gleich einen Vertrag zur Auftragsverarbeitung sowie die Datenschutzerklärung des Dienstleisters.
Manuel
Das hast du ja hoffentlich mit dem zuständigen Datenschutzbeautragten besprochen. Und das Einverständnis der Eltern bzw. der volljährigen Schüler ihre gesamten Kontaktdaten an einen Cloud-Dienst von Microsoft zu übertragen hast du hoffentlich auch für jeden einzelnen Datensatz.
Und nicht zu vergessen:
Du brauchst auch eine entsprechende Datenschutzerklärung aus der hervorgeht auf welcher Grundlage du die Daten in der Form verarbeitest, das und wozu sie an einen Auftragsverarbeiter übermittelt werden. Und damit natürlich auch gleich einen Vertrag zur Auftragsverarbeitung sowie die Datenschutzerklärung des Dienstleisters.
Manuel