❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱


❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Text aus Spalte mit viel Kauderwelsch herausziehen?

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
desputin
Beiträge: 287
Registriert: Mo 6. Dez 2010, 16:29

Text aus Spalte mit viel Kauderwelsch herausziehen?

Beitrag von desputin » Di 9. Okt 2018, 08:02

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

Mondblatt24
* LO-Experte *
Beiträge: 3376
Registriert: Fr 3. Mär 2017, 17:12

Re: Text aus Spalte mit viel Kauderwelsch herausziehen?

Beitrag von Mondblatt24 » Di 9. Okt 2018, 08:09

Hallo,
Beispieldatei ist hilfreich.
Ansonsten siehe hier.
Gruß Peter
Win 11 (x64) ▪ LO 25.8.1.1 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

desputin
Beiträge: 287
Registriert: Mo 6. Dez 2010, 16:29

Re: Text aus Spalte mit viel Kauderwelsch herausziehen?

Beitrag von desputin » Di 9. Okt 2018, 08:21

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

paljass
* LO-Experte *
Beiträge: 695
Registriert: Fr 18. Mär 2011, 15:34

Re: Text aus Spalte mit viel Kauderwelsch herausziehen?

Beitrag von paljass » Di 9. Okt 2018, 09:11

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

desputin
Beiträge: 287
Registriert: Mo 6. Dez 2010, 16:29

Re: Text aus Spalte mit viel Kauderwelsch herausziehen?

Beitrag von desputin » Di 9. Okt 2018, 19:52

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?

Helmut_S
* LO-Experte *
Beiträge: 757
Registriert: Di 9. Feb 2016, 19:27

Re: Text aus Spalte mit viel Kauderwelsch herausziehen?

Beitrag von Helmut_S » Di 9. Okt 2018, 22:00

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
MX-Linux KDE + Linux-Mint Cinnamon

desputin
Beiträge: 287
Registriert: Mo 6. Dez 2010, 16:29

Re: Text aus Spalte mit viel Kauderwelsch herausziehen?

Beitrag von desputin » Do 11. Okt 2018, 08:01

Hallo ihr beiden,
da stand ich wohl auf dem Schlauch. Vielen Dank!
So geht es nun.


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten