Seite 1 von 1
Formatierung von Zelle (Zahl als Text)
Verfasst: Mo, 06.10.2008 22:44
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
Re: Formatierung von Zelle (Zahl als Text)
Verfasst: Di, 07.10.2008 00:41
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
Re: Formatierung von Zelle (Zahl als Text)
Verfasst: Di, 07.10.2008 21:33
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
Re: Formatierung von Zelle (Zahl als Text)
Verfasst: Mi, 08.10.2008 00:36
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
Re: Formatierung von Zelle (Zahl als Text)
Verfasst: Mi, 08.10.2008 22:25
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