Sắp xếp địa chỉ IP - Mẹo Excel

Mục lục

Russell có một cột địa chỉ IP nội bộ và anh ấy muốn sắp xếp chúng. Vấn đề là .100. các địa chỉ sẽ đến trước .22. các địa chỉ.

Nếu Russell thêm một cột tạm thời mới được sử dụng để sắp xếp, anh ta có thể sử dụng hàm tùy chỉnh mới này IPForSort (). Mã này phải được dán vào một mô-đun mã trong sổ làm việc.

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

thú vị bài viết...