|
Leerziffern mit 0 auffüllen?
|
| Autor |
Nachricht |
Gast
Verfasst am: 08. Feb 2010, 23:18 Rufname:
|
|
| Version: Office 2007 |
|
Hey, ich habe hier Angaben die verschieden aussehen können, z.b.
12:345:67
1:234:56
12:345:6
12:3:45
12:34:56
Ein bis Zweistellig : Ein bis Dreistellig : Ein bis Zweistellig
Wenn ich diese dann mit Excel sortiere schiebt er mir Zellen mit 10 am Anfang natürlich vor Zellen mit 8.
Die Lösung dafür wäre dann das die Leerziffen mit Nullen aufgefüllt werden z.b. 08:073:09.
Ich hab es über die Zellenformatierung versucht ohne Erfolg. Dann habe ich versucht es Formeltechnisch zu lösen, was mir bei den Ziffern links und rechts vom Doppelpunkt auch gelungen ist, aber ich bekomme es einfach in der Mitte nicht hin.
Hier meine Formel:
| Code: | | =WENN(WERT(LINKS(WECHSELN(A1;":";",");2))<10;"0"&LINKS(A1;2);LINKS(A1;3))&WENN(WERT(RECHTS(WECHSELN(A1;":";",");2))<10;":0"&RECHTS(A1;1);RECHTS(A1;3)) |
Vielleicht geht es auch einfacher ich lass mich mal mit euren Ideeen überraschen und bedanke mich schonmal
|
|
BoskoBiati
Im Profil kannst Du frei den Rang ändern
Verfasst am: 09. Feb 2010, 00:27 Rufname: Edgar
|
| |
| Version: Office 2007 |
|
Hallo,
vielleicht geht es hiermit:
| Code: | | =WENN(SUCHEN(":";A1)-1<2;0;"")&LINKS(A1;SUCHEN(":";A1))&WENN(SUCHEN(":";A1;SUCHEN(":";A1)+1)-SUCHEN(":";A1)-1<3;WIEDERHOLEN(0;SUCHEN(":";A1;SUCHEN(":";A1)+1)-SUCHEN(":";A1));"")&TEIL(A1;SUCHEN(":";A1)+1;SUCHEN(":";A1;SUCHEN(":";A1)+1)-SUCHEN(":";A1))&WENN(LÄNGE(A1)-SUCHEN(":";A1;SUCHEN(":";A1)+1)<2;0;"")&TEIL(A1;SUCHEN(":";A1;SUCHEN(":";A1)+1)+1;99) |
_________________ Gruß
Edgar
Ich würde mich freuen zu erfahren, ob ich helfen konnte.
|
|
Gast
Verfasst am: 09. Feb 2010, 00:28 Rufname:
|
|
| Version: Office 2007 |
|
Hallo.
Eine führende Null einzufügen ist kein Problem, aber dann bekommen halt alle Werte eine Null.
Tabelle1
| Formeln der Tabelle | | Zelle | Formel | | B1 | =(LINKS("0"&A1;20)) |
|
Excel Jeanie Html
Vielleicht kommst du mit Daten - Text in Spalten weiter.
|
|
Gast
Verfasst am: 09. Feb 2010, 00:35 Rufname:
|
|
| Version: Office 2007 |
|
@BoskoBiati
Wenn ich aber zb 15:94:47 habe kommt dann 15:00094:47 raus, was 2 Nullen zuviel sind.
@Gast, wenn du dir meinen Thread durchgelesen hättest würdest du vielleicht feststelen das ich dann immernoch das gleiche problem hätte nur das ich überall eine Null mehr hätte, was ich ja aber nicht überall will.
|
|
BoskoBiati
Im Profil kannst Du frei den Rang ändern
Verfasst am: 09. Feb 2010, 00:43 Rufname: Edgar
|
| |
| Version: Office 2007 |
|
Hallo,
Mit der Formelüberwachung läßt sich sowas auch nachvollziehen:
| Code: | | =WENN(SUCHEN(":";A5)-1<2;0;"")&LINKS(A5;SUCHEN(":";A5))&WENN(SUCHEN(":";A5;SUCHEN(":";A5)+1)-SUCHEN(":";A5)-1<3;WIEDERHOLEN(0;3-(SUCHEN(":";A5;SUCHEN(":";A5)+1)-SUCHEN(":";A5)-1));"")&TEIL(A5;SUCHEN(":";A5)+1;SUCHEN(":";A5;SUCHEN(":";A5)+1)-SUCHEN(":";A5))&WENN(LÄNGE(A5)-SUCHEN(":";A5;SUCHEN(":";A5)+1)<2;0;"")&TEIL(A5;SUCHEN(":";A5;SUCHEN(":";A5)+1)+1;99) |
_________________ Gruß
Edgar
Ich würde mich freuen zu erfahren, ob ich helfen konnte.
|
|
Gast
Verfasst am: 09. Feb 2010, 00:49 Rufname:
|
|
| Version: Office 2007 |
|
| Danke @BoskoBiati, so funktioniert es, mit der Formelüberwachung habe ich noch nie gearbeitet, aber ich werde es mir auf allefälle mal anschauen =)
|
|
Gast
Verfasst am: 09. Feb 2010, 00:53 Rufname:
|
|
| Version: Office 2007 |
|
Wenn das so beabsichtigt ist, na gut!
Tabelle2
| Formeln der Tabelle | | Zelle | Formel | | B1 | =WENN(SUCHEN(":";A1)-1<2;0;"")&LINKS(A1;SUCHEN(":";A1))&WENN(SUCHEN(":";A1;SUCHEN(":";A1)+1)-SUCHEN(":";A1)-1<3;WIEDERHOLEN(0;3-(SUCHEN(":";A1;SUCHEN(":";A1)+1)-SUCHEN(":";A1)-1));"")&TEIL(A1;SUCHEN(":";A1)+1;SUCHEN(":";A1;SUCHEN(":";A1)+1)-SUCHEN(":";A1))&WENN(LÄNGE(A1)-SUCHEN(":";A1;SUCHEN(":";A1)+1)<2;0;"")&TEIL(A1;SUCHEN(":";A1;SUCHEN(":";A1)+1)+1;99) |
|
Excel Jeanie Html
|
|
shift-del
Versuch oder Irrtum

Verfasst am: 09. Feb 2010, 01:02 Rufname:
Wohnort: Ehemaliges Fabrikgelände
|
|
| Version: Office 2007 |
|
Hallo
Mein Beitrag dazu:
| Code: | | =TEXT(LINKS(A1;FINDEN(":";A1)-1);"00")&":"&TEXT(TEIL(A1;FINDEN(":";A1)+1;FINDEN(":";A1;FINDEN(":";A1)+1)-FINDEN(":";A1)-1);"000")&":"&TEXT(RECHTS(A1;LÄNGE(A1)-FINDEN(":";A1;FINDEN(":";A1)+1));"00") |
_________________ So long ... shift-del
*Eine Mustertabelle hilft beim Helfen.*
Funktion der Woche: ADRESSE()
|
|
Gast
Verfasst am: 09. Feb 2010, 01:30 Rufname:
|
| |
| Version: Office 2007 |
|
| Cool, danke auch an dich shift-del, so ist das natürlich viel kürzer und übersichtlicher =)
|
|
| Verwandte Themen |
| Forum / Themen |
Antworten |
Autor |
Aufrufe |
Letzter Beitrag |
 |
Excel Formate: Auffüllen von Zellen auf eine bestimmte Anzahl |
2 |
Limbo2000 |
86 |
09. Aug 2010, 13:33 Muffel  |
 |
Excel VBA (Makros): zellen einer kompletten tabelle mit leerzeichen auffüllen |
7 |
compasat |
285 |
07. März 2010, 16:22 Gast  |
 |
Excel Hilfe: Tabellenzeile bei übereinstimmenden Spaltenwerte auffüllen |
4 |
ToxicCobra |
91 |
26. Jan 2010, 17:45 ToxicCobra  |
 |
Excel Formeln: Auffüllen von Zeilen bis sich eine Bedingung ändert?? |
3 |
unknown? |
76 |
09. Okt 2009, 17:20 Thomas Ramel  |
 |
Excel Auswertungen: Pivot Tabelle automatisch mit neuen Daten "auffüllen&am |
12 |
thorsten85 |
596 |
07. Okt 2009, 18:16 Thomas Ramel  |
 |
Excel VBA (Makros): Wie zeilenweise Spalten auffüllen |
0 |
mimaxx |
74 |
11. März 2009, 17:46 mimaxx  |
 |
Excel VBA (Makros): Leere Zellen in Liste auffüllen bis zur nächsten gefüllten |
0 |
diamantenkiller |
185 |
11. Sep 2008, 17:36 diamantenkiller  |
 |
Excel Formeln: Zellen automatisch mit 1sen auffüllen |
27 |
excel-erfinder |
1004 |
02. Jun 2008, 10:11 exell-errfinder  |
 |
Excel Hilfe: *T*Stringlänge bestimmen und evtl. mit 0 auffüllen |
2 |
viki85 |
1405 |
20. Feb 2008, 12:59 viki85  |
 |
Excel VBA (Makros): Hilfe: Leerzeichen auffüllen |
2 |
derFuxx |
280 |
07. Nov 2007, 12:35 derFuxx  |
 |
Excel VBA (Makros): leere Zellen auffüllen |
7 |
schnegge79 |
403 |
28. Sep 2007, 10:35 Jürgen_H  |
 |
Excel VBA (Makros): Markros leeren und auffüllen |
5 |
bony |
300 |
09. Mai 2007, 17:41 Rangalf  |
| |