IP Adreslerini Sıralama - Excel İpuçları

İçindekiler

Russell'ın dahili IP adreslerinden oluşan bir sütunu var ve bunları sıralamak istiyor. Sorun şu ki .100. adresler .22'den önce geliyor. adresler.

Russell, sıralama için kullanılmak üzere yeni, geçici bir sütun eklerse, bu yeni özel işlevi IPForSort () kullanabilir. Bu kod, çalışma kitabındaki bir kod modülüne yapıştırılmalıdır.

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

Ilginç makaleler...