Formatierung von Zelle (Zahl als Text)

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

rolbak
Beiträge: 6
Registriert: Sa, 09.08.2008 18:10

Formatierung von Zelle (Zahl als Text)

Beitrag von rolbak »

Hallo,

habe in einer Tabelle eine Spalte "Hausnummer" die im Format Text aus einer csv importiert wurde. Um die Daten in eine Sql Datenbank zu exportieren müssen die Hausnummern wie folgt aussehen:

000.010 für die Hausnummer 10
000.001 für die Hausnummer 1

Bei Nummern mit Zusatz wie Z.b. 18 a oder 18 - 21

000.018 a oder 000.018 - 21

welche Formatierung muss ich anwenden um dies zu bewerkstelligen?


MfG

Roland
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Formatierung von Zelle (Zahl als Text)

Beitrag von Karolus »

Hallo
Selektiere den Bereich
-->Suchen und Ersetzen: (3 Durchgänge) - alles mit den Optionen [x]nur in Selektion und [x] regulärer Ausdruck
Suche
^[0-9][a-z A-Z-]*$
ersetze
000.00&
__
suche
^[0-9]{2}[a-z A-Z-]*$
ersetze:
000.0&
____
suche:
^[0-9]{3}[a-z A-Z-]*$
ersetze:
000.&
___


Es geht auch per Formel:

Code: Alles auswählen

=LINKS("000.000";7-WENN(ISTFEHL(SUCHEN("[a-z A-Z]";A1));LÄNGE(A1);SUCHEN("[a-z A-Z]";A1)-1))&A1[
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
rolbak
Beiträge: 6
Registriert: Sa, 09.08.2008 18:10

Re: Formatierung von Zelle (Zahl als Text)

Beitrag von rolbak »

Hallo Karo,

vielen Dank für die schnelle Antwort. Die Methode mit Suchen&Ersetzen hat funktioniert. Leider wurden nicht alle Nummern ins gewünschte Format umgewandelt. Bei Nummern wie z.B. 4/4 oder 4 / 4 und 12-13 oder 12 - 13 hat es nicht geklappt. Die Formel scheint einen Fehler zu haben (Klammer-Fehler).


MfG


Roland
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Formatierung von Zelle (Zahl als Text)

Beitrag von Karolus »

rolbak hat geschrieben: vielen Dank für die schnelle Antwort. Die Methode mit Suchen&Ersetzen hat funktioniert. Leider wurden nicht alle Nummern ins gewünschte Format umgewandelt. Bei Nummern wie z.B. 4/4 oder 4 / 4 und 12-13 oder 12 - 13 hat es nicht geklappt.
nimm das / -zeichen im hinteren Klammerausdruck dazu: ...[a-z A-Z-/]
Bei Leerzeichen um den -Bindestrich wird dieser evtl durch die Autokorrektur mit einem längeren Bindstrich ersetzt, kopiere dieses Zeichen ebenfalls in den Suchausdruck.
rolbak hat geschrieben: Die Formel scheint einen Fehler zu haben (Klammer-Fehler).
Die Formel hat keinen Fehler, aber die Forumssoftware verdoppelt leider die öffnende [ des Code-tags, entferne das [ zeichen am Ende der Formel.

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
rolbak
Beiträge: 6
Registriert: Sa, 09.08.2008 18:10

Re: Formatierung von Zelle (Zahl als Text)

Beitrag von rolbak »

Hallo Karo,

Nach wie vor klappt es mit den Ziffern nicht wenn sie einen - oder / enthalten. Bei Ziffern mit einen Buchstaben klappt es. Die Anzahl hält sich aber in Grenzen, so dass ich sie von Hand ändern kann. Besten Dank für Deine Hilfe.



MfG



Roland
Antworten