IP adrešu kārtošana - Excel padomi

Satura rādītājs

Raselam ir iekšējo IP adrešu kolonna, un viņš vēlas tās kārtot. Problēma ir tā, ka .100. adreses nāk pirms .22. adreses.

Ja Rasels pievieno jaunu, pagaidu kolonnu, kas jāizmanto kārtošanai, viņš var izmantot šo jauno pielāgoto funkciju IPForSort (). Šis kods ir jāielīmē darbgrāmatas kodu modulī.

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

Interesanti raksti...