Wie kann man von einem Datum in einer anderen Zelle nur die ersten zwei Zahlen und den Punkt angezeigt bekommen, also Tag.?
Um den (zweistelligen) Tag mit dem Punkt aus dem Datum zu extrahieren gibt es verschiedene Möglichkeiten. Beispiele:
Formel
=TEXT(TAG(A1);"TT")&"."
=LINKS(TEXT(A1;"TT.MM.JJ");3)
Format
Einfach die Formel =A1 eintragen und die Zelle benutzerdefiniert mit TT. formatieren.
UDF - benutzerdefinierte Funktion
Natürlich geht es auch mit einer UDF, zum Beispiel indem gesplittet wird. Oder mit dieser Regex:
Function Tagausdatum(ByVal strDatum) Dim Regex As Object, regMatches If Regex Is Nothing Then Set Regex = CreateObject("VBScript.RegExp") Regex.Pattern = "([0-9]{1,2})\..*" Set regMatches = Regex.Execute(strDatum) Tagausdatum = regMatches(0).SubMatches(0) & "." Set Regex = Nothing End Function
In die Zelle müsste dann:
=Tagausdatum(C1)