Textformat

Bild

Betrifft: Textformat
von: Gisela
Geschrieben am: 21.03.2005 15:24:22
Hallo,
jetzt knobele ich schon eine ganze Weile an einer Formatierung rum. Für Euch Experten bestimmt ein Klacks.
Ich muß die Ziffernfolge 2.3.01 umformatieren in Text, der dann so aussehen soll:
02.03.0001
Da es sich um eine ganze Reihe von Ziffernfolgen handelt, ist das händische umformatieren auch ein großes Stück Arbeit.
Kann mir jemand einen Tipp geben?
Vielen Dank und Grüße
Gisela

Bild

Betrifft: AW: Textformat
von: UweD
Geschrieben am: 21.03.2005 15:40:48
Hallo
 
 AB
12.3.012.3.0001
Formeln der Tabelle
B1 : =LINKS(A1;FINDEN("#";WECHSELN(A1;".";"#";2)))&"00"&RECHTS(A1;2)
 


Gruß Uwe
Bild

Betrifft: AW: Textformat
von: Gisela
Geschrieben am: 21.03.2005 15:49:35
Hallo Uwe,
vielen Dank für die schnelle Hilfe. Als Ergebnis benötige ich 02.03.0001.
Und dann soll das auch noch funktionieren, wenn die Ausgangszahl z.B. 02.03.103 ist. Dann soll Ergebnis: 02.03.0103 rauskommen.
Hast Du da noch einen Tipp?
Grüße
Gisela
Bild

Betrifft: AW: Textformat
von: UweD
Geschrieben am: 21.03.2005 16:29:16
Hallo

das mit den Nullen vorne hatte ich vergessen.
Ich gehe jetzt davon aus, das die ersten beiden Ziffern je einstellig vorliegen..
 
 AB
12.3.0102.03.0001
22.3.10102.03.0101
Formeln der Tabelle
B1 : ="0"& LINKS(A1;2)&"0"& TEIL(A1;3;2)&TEXT(RECHTS(A1;LÄNGE(A1)-FINDEN("#";WECHSELN(A1;".";"#";2)));"0000")
 

Gruß Uwe
Bild

Betrifft: AW: Textformat
von: Gisela
Geschrieben am: 21.03.2005 16:44:38
Hallo Uwe,
herzlichen Dank für Deine Hilfe. Funtioniert prima.
Wenn Du Zeit hast schau mal auf meinen Versuch:
~f "0"&(TEIL(A1;1;1)&"."&"0"&(TEIL(A1;3;1)&"."&"0"&TEIL(A1;5;3)))~
Funktionierte nur begrenzt. Die letzten rechten Ziffern wurden nicht immer richtig dargestellt. Kannst Du mir sagen, wo ich da den Fehler hab.
Wenn nicht, kein Problem.
Vielen Dank und Grüße
Gisela
Bild

Betrifft: AW: Textformat
von: UweD
Geschrieben am: 21.03.2005 17:01:41
Hallo nochmal
Hab die Formel nach deinen Angaben nochmal vereinfacht:
= "0"&TEIL(A1;1;2)&"0"&(TEIL(A1;3;2)&TEXT(TEIL(A1;5;3);"0000"))

so wie du es vorhast (Rechter Teil) fügst du eine Null ein; plus das was ab Stelle 5 bis 8 steht. Und da steht eben nur 01
Durch das Einbauen in die Text( ;"0000") Anweisung wird immer 4ziffrig ausgegeben.

&TEIL(A1;1;1)&"." ist hier gleich TEIL(A1;1;2), da ja der Punkt schon da ist..

Gruß UweD
Bild

Betrifft: AW: Textformat
von: Gisela
Geschrieben am: 21.03.2005 17:31:54
Hallo Uwe,
jetzt habe ich wieder etwas dazugelernt. Super
Vielen herzlichen Dank für Deine Mühe.
Grüße
Gisela
 Bild

Beiträge aus den Excel-Beispielen zum Thema "UserForm anzeigen und X deaktivieren"