Seite 1 von 1

Text aus Spalte mit viel Kauderwelsch herausziehen?

Verfasst: Di 9. Okt 2018, 08:02
von desputin
Hallo Ihr,
ich möchte in einer Tabelle, in der in einer Spalte alles mögliche vermischt steht, nur die Bevölkerungszahl des jeweiligen Ortes herausziehen. Der String, den ich suche lautet:

Code: Alles auswählen

"population"=>"99403"
Aber natürlich mit unterschiedlich langen Ziffern.

Ich möchte, daß der String alleine in einer Spalte steht.
Ich habe amateurhaft mal mit den regulären Ausdrücken gespielt, aber dann wird immer die gesamte Zelle markiert:

Code: Alles auswählen

["population"=>"][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]
Wißt Ihr, wie ich die Zahl extrahieren kann?
Viele Grüße desputin

Re: Text aus Spalte mit viel Kauderwelsch herausziehen?

Verfasst: Di 9. Okt 2018, 08:09
von Mondblatt24
Hallo,
Beispieldatei ist hilfreich.
Ansonsten siehe hier.
Gruß Peter

Re: Text aus Spalte mit viel Kauderwelsch herausziehen?

Verfasst: Di 9. Okt 2018, 08:21
von desputin
Also die Datei ist diese hier:
https://gesundheitstabelle.de/images/Staedte-BRD.dbf
Es handelt sich um Open-Streetmap-Daten, die ich mit dem folgenden genialen Befehl extrahiert habe (und mit qgis in dbase bzw. shape konvertiert):

Code: Alles auswählen

wget "http://www.overpass-api.de/api/xapi?*[bbox=5.86,47.26,15.04,55.07][place=city]" -O download.osm

Re: Text aus Spalte mit viel Kauderwelsch herausziehen?

Verfasst: Di 9. Okt 2018, 09:11
von paljass
Hi,

Code: Alles auswählen

=WENN(ISTFEHLER(SUCHEN("popu";J9));"";TEIL(J9;SUCHEN("popu";J9)-1;SUCHEN(",";J9;SUCHEN("popu";J9))-SUCHEN("popu";J9)+1))
Gruß
paljass

Re: Text aus Spalte mit viel Kauderwelsch herausziehen?

Verfasst: Di 9. Okt 2018, 19:52
von desputin
Hallo paljass,
danke!
Klappt bei mir aber noch nicht ganz. Wenn ich das mache mit der Datei, dann bekomme ich den Fehler #NAME?
Sicher, daß der Befehl mt der Datei geht, die ich angehängt habe?

Re: Text aus Spalte mit viel Kauderwelsch herausziehen?

Verfasst: Di 9. Okt 2018, 22:00
von Helmut_S
Hallo desputin, habe deine dbf-Datei geladen und paljass' Formel getestet. Mir scheint, sie macht genau das was sie soll.
Siehe Anhang als Calc-Tabelle gespeichert.
Staedte-BRD.ods
(24.56 KiB) 197-mal heruntergeladen
Gruß Helmut

Re: Text aus Spalte mit viel Kauderwelsch herausziehen?

Verfasst: Do 11. Okt 2018, 08:01
von desputin
Hallo ihr beiden,
da stand ich wohl auf dem Schlauch. Vielen Dank!
So geht es nun.