Texte aus Datenbank formatieren
#1
Hallo miteinander,

ich habe folgende Ausgabe einer Datenbank:

1. September 1:00 - 1:59
.
.
.
12. September 13:00 - 13:59

Also den ganzen Monat durch.

Ich möchte, dass die erste Zelle sowohl beim Datum, als auch bei der Uhrzeit zweistellig angezeigt wird.
Im Grunde, wie in der zweiten Zeile.

Also wie folgt:
01. September 01:00 - 01:59

In der Zellenformatierung kann ich unter benutzerdefinierten Vorlagen nicht das passende finden.
Top
#2
Hi,

Mal auf die schnelle...
und es geht sicherlich kürzer
in A1 dein Text
Formel in B1

=GLÄTTEN(TEXT(LINKS(A1;FINDEN(".";A1)-1);"00")&TEIL(A1;FINDEN(".";A1);FINDEN(" ";A1;5)-2))&" "&TEXT((LINKS(WECHSELN(A1;LINKS(A1;FINDEN(" ";A1;5)););FINDEN("-";WECHSELN(A1;LINKS(A1;FINDEN(" ";A1;5));))-1));"hh:mm")&" - "&TEXT(GLÄTTEN((TEIL(WECHSELN(A1;LINKS(A1;FINDEN(" ";A1;5)););FINDEN("-";WECHSELN(A1;LINKS(A1;FINDEN(" ";A1;5));))+1;99)));"hh:mm")
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
[-] Folgende(r) 1 Nutzer sagt Danke an chris-ka für diesen Beitrag:
  • thairicci
Top
#3
WOW!

Das ist ja eine riesen Formel, aber sie macht genau das, was ich möchte.


Ich danke dir vielmals.
Top
#4
Ein UDF


Code:
Function F_snb(c00)
    sn = Split(c00)
    F_snb = Format(sn(0), "00\. ") & sn(1) & Format(sn(3), " hh:mm - ") & Format(sn(5), "hh:mm")
End Function
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste