Formel erstellen

Hallo zusammen!

Folgendes Problem: Ich will in excel 2010 eine Formel erstellen mit der es dann möglich ist, Zahlenkominationen immer automatisch mit fixen Zahlen zu ergänzen, sodass es am Ende immer 10 Zahlen sind. Die Zahlen sind verschieden lang und es sollen am Anfang eben immer zwei Zahlen hinzugefügt werden, damit es 10 sind.
Weiß Jemand wie das geht?

Hallo Silke,

Dürfen die fixen Zahlen Nullen sein? Wenn ja dann…

…gehe auf die Zelle -> rechter Mausklick -> Zellen formatieren -> dort unter Zahlen, wählst du Benutzerdefiniert und gibst in dem Eingabefeld „Typ“ 10 Nullen ein und klickst ok -> Formatierung für alle Zellen übernehmen.

Wenn nein und du musst immer nur z.B. 2 Zahlen ergänzen, dann kannst du auch das als Formel verwenden: Bsp. WERT(„99“ & A1) ergibt wenn (A1 = 77777777) = 9977777777.

Wenn beide Fälle nicht zutreffen, fällt mir leider spontan nichts ein, außer einer selbst geschriebenen Funktion: Bsp:

Function auffüllen(zellenwert As String, orientierung As String, länge As Long)
 Dim n As Integer
 n = Len(zellenwert)
 If orientierung = "rechts" Then
 auffüllen = zellenwert & String(länge - n,"2")
 Else
 auffüllen = String(länge - n,"2") & zellenwert
 End If
End Function

Aufruf aus Excel: =auffüllen(A1;„rechts“;10)

Funktion ist nicht getestet und muss ggf. noch angepasst werden, aber so in der Art. Möchtest du die Zellen wieder im Format „Zahl“, dann musst du einfach die Zellen per " WERT(ZELLE) wieder von String in Zahl wandeln.

Gruß XXD