Sortarea adreselor IP - Sfaturi Excel

Cuprins

Russell are o coloană de adrese IP interne și vrea să le sorteze. Problema este că .100. adresele vin înainte de .22. adrese.

Dacă Russell adaugă o nouă coloană temporară pentru a fi folosită pentru sortare, el poate folosi această nouă funcție personalizată IPForSort (). Acest cod ar trebui lipit într-un modul de cod din registrul de lucru.

Public Function IPforSort(OrigVal) IPforSort = "" OrigVal = OrigVal & "." Bg = 1 For i = 1 To Len(OrigVal) If Mid(OrigVal, i, 1) = "." Then IPforSort = IPforSort & Format(Mid(OrigVal, Bg, i - Bg), "000") & "." Bg = i + 1 End If Next i IPforSort = Left(IPforSort, Len(IPforSort) - 1) End Function

Articole interesante...