🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ 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. 🤗

Adresstabelle: Name Vorname auf zwei Zellen aufteilen

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
michaa7
Beiträge: 118
Registriert: Do 27. Okt 2011, 16:12

Adresstabelle: Name Vorname auf zwei Zellen aufteilen

Beitrag von michaa7 » Mi 25. Feb 2015, 16:22

Hi,

Eine Tabelle mit Adressdaten enthält Zellen, deren Inhalt aus "Name Vorname" (in einer Zelle) besteht. Diesen Inhalt möchte ich auf zwei Zellen aufteilen. Doppelnamen kommen nicht vor, Doppel Vornamen schon. D.h. Ich möchte die Zelle teilen, und den derzeitigen Inhalt so auf die zwei neuen Zellen verteilen, dass das erste Wort (Name) in der Ursprungszelle verbleibt, das zweite und ggf auch dritte Wort (Vorname(n)) in die neu geschaffene Zelle wandert.
Meinetwegen kopiere ich auch die ganze Spalte und lösche (halt nicht per Hand sondern mit Hilfe irgendeiner hoffentlich vorhanden Funktion) den jeweils überflüssigen Inhalt.

Das gleiche Problem gibt es noch in einer anderen Zelle mit den Inhalten "PLZ Stadt Straße HNr". Das sollte analog lösbar sein. Zur Not kann ich das alles auch per Hand erledigen. Macht ersten keinen Spaß und zweitens will ich wissen ob das mit LO geht.

Danke vorab für hilfreiche Tipps.

Benutzeravatar
iBlack
Beiträge: 219
Registriert: Mi 25. Feb 2015, 12:43
Wohnort: Göppingen
Kontaktdaten:

Re: Adresstabelle: Name Vorname auf zwei Zellen aufteilen

Beitrag von iBlack » Mi 25. Feb 2015, 16:41

Hast du n Beispiel? Ein konkretes? Ich versteh leider nicht genau was dein Problem ist :x
Reichtum,Macht und Ruhm.Der Mann der sich das erkämpfte war Gold Roger,König der Piraten vor seinem Tod waren waren seine letzten Worte:Ihr wollt mein Schatz?Den könnt ihr haben. Sucht ihn doch!Irgendwo habe ich den größten Schatz der Welt versteckt.

Benutzeravatar
miesepeter
* LO-Experte *
Beiträge: 2140
Registriert: So 19. Dez 2010, 18:16
Wohnort: Bayern

Re: Adresstabelle: Name Vorname auf zwei Zellen aufteilen

Beitrag von miesepeter » Mi 25. Feb 2015, 16:49

Hallo,

es gibt die Möglichkeit Menü Daten > Text in Spalten (Trenner Leerzeichen).
Dabei werden jedoch bei 2 Vornamen die Familiennamen in eine dritte Spalte verschoben.

Ciao

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Adresstabelle: Name Vorname auf zwei Zellen aufteilen

Beitrag von karolus » Mi 25. Feb 2015, 16:56

Hallo

1. füge ggf. rechts der Spalte eine neue Spalte ein.

2. markiere den Bereich mit den Namen

3. →Bearbeite→Suche und ersetze: 4. →Daten→Text in Spalten →→Trennzeichen: [x]Tabulator →→ok
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

michaa7
Beiträge: 118
Registriert: Do 27. Okt 2011, 16:12

Re: Adresstabelle: Name Vorname auf zwei Zellen aufteilen

Beitrag von michaa7 » Mi 25. Feb 2015, 17:38

Danke an alle drei.

@ karolus
Deine Variante war mit der super Beschreibung natürlich der Hit. Hat gut geklappt. Reguläre Ausdrücke selbst auf die Reihe zu bekommen erforderte sehr viele Gelegenheiten diese anzuwenden. Daran mangelt es wohl bei mir, mal davon abgesehen, dass ich auf bearbeiten/su+er gar nicht erst gekommen bin.

Merci.

Ich Bins
Beiträge: 243
Registriert: Do 2. Aug 2018, 12:30

Re: Adresstabelle: Name Vorname auf zwei Zellen aufteilen

Beitrag von Ich Bins » Mo 29. Jan 2024, 19:30

Hallo zusammen,

das Thema hat noch nicht den Status [GELÖST] deswegen nutze ich es sozusagen als "Trittbrettfahrer".
Mein aktueller ist ähnlich jedoch mit Vorname Name in einer Zelle.
Beispiele:
|Max Mustermann|
|Fritz Claas Scheibe|

Verwende ich den Lösungsvorschlag von Karolus erhalte ich
|Max|Mustermann|
|Franz|Claas Scheibe|

Was muss an der Suche

Code: Alles auswählen

^(\w+)( )
und Ersetzen durch geändert werden damit ich
|Max|Mustermann|
|Franz Claas|Scheibe|
erhalte?

Viele Grüße
Ich Bins

Benutzeravatar
miesepeter
* LO-Experte *
Beiträge: 2140
Registriert: So 19. Dez 2010, 18:16
Wohnort: Bayern

Re: Adresstabelle: Name Vorname auf zwei Zellen aufteilen

Beitrag von miesepeter » Mo 29. Jan 2024, 20:54

So wie @karolus, etwas geändert:
SUCHEN:

Code: Alles auswählen

\s(\w+?)$
ERSETZEN: ☒ Reguläre Ausdrücke
☒ Selektion
Findet keine Doppelnamen wie z.B. Müller-Coburg.

Bei Doppelnamen würde es etwas komplizierter:
SUCHEN:

Code: Alles auswählen

\s([-a-zA-Z]+?)$
ERSETZEN:
Die Problematik wird in verschiedenen Internetbeiträgen aufgegriffen, z. B. hier:
https://stackoverflow.com/questions/319 ... postrophes

Ich Bins
Beiträge: 243
Registriert: Do 2. Aug 2018, 12:30

Re: Adresstabelle: Name Vorname auf zwei Zellen aufteilen

Beitrag von Ich Bins » Mo 29. Jan 2024, 23:33

Hallo miesepeter,

danke Dir, Dein Vorschlag erzeugt in der markierten Spalte
|Max#Mustermann|
|Fritz Claas#Scheibe|

Danach bleibt
→Daten→Text in Spalten →→Trennzeichen: [x]Tabulator →→ok
leider ohne Wirkung.
Aber mit
→Daten→Text in Spalten →→Trennzeichen: [x]Andere →#→ok
Funzt es.

Viele Grüße
Ich Bins

Benutzeravatar
miesepeter
* LO-Experte *
Beiträge: 2140
Registriert: So 19. Dez 2010, 18:16
Wohnort: Bayern

Re: Adresstabelle: Name Vorname auf zwei Zellen aufteilen

Beitrag von miesepeter » Di 30. Jan 2024, 08:10

Ich Bins hat geschrieben:
Mo 29. Jan 2024, 23:33
Aber mit
→Daten→Text in Spalten →→Trennzeichen: [x]Andere →#→ok
Funzt es.
# - (Doppelkreuz. Auch als Nummernzeichen oder Raute bezeichnet. Im Englischen Hash(tag))
Das ist schon klar, weil das im ERSETZEN-Dialog so angegeben war. Ich wählte das statt des Tabulators, weil es halt (besser oder überhaupt) sichtbar ist - also mehr Transparenz.

Spezialfälle:


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