Zahlen in einer Zelle sortieren

28/03/2008 - 17:19 von Dennis Minta | Report spam
Hallo NG,

ich habe in Excel 2002 (XP) viele Zellen, in denen jeweils mehrere durch
Kommas getrennte Zahlen stehen (z.B. 18,48,02,32,53). Kann ich diese
Zahlen innerhalb der Zelle nach Größe sortieren lassen oder sie in einer
anderen Zelle sortiert anzeigen lassen?

Danke & Grüße,
Dennis
 

Lesen sie die antworten

#1 Dr. Eckehard Pfeifer
28/03/2008 - 17:49 | Warnen spam
Hallo, Du könntest in der Nachbarzelle folgende benutzerdefinierte
Funktion verwenden:

Function sortierteZelle(rng As Range) As String
Dim s() As String
Dim i As Integer, j As Integer, d As String
s = Split(rng.Value, ",")
For i = 0 To UBound(s) - 1
For j = 0 To i
If s(j) > s(j + 1) Then
d = s(j + 1)
s(j + 1) = s(j)
s(j) = d
End If
Next
Next
sortierteZelle = Join(s(), ",")
End Function

MfG EP
Entwicklung - Beratung - Training (www.dr-e-pfeifer.net)
XL-Funktionsverzeichnis (ISBN: 3860636898)
MS Office 2003 - Das Entwicklerbuch (ISBN 3-86063-688-X)

Ähnliche fragen