Skip to main content

Hoe IP-adressen snel van laag naar hoog te sorteren in Excel?

Author: Sun Last Modified: 2025-05-29

Over het algemeen gebruiken we de Sorteerfunctie om tekst in Excel te sorteren. Maar als er IP-adressen moeten worden gesorteerd, kan de sorteervolgorde fout zijn als je de Sorteerfunctie direct gebruikt, zoals in de onderstaande schermafbeelding te zien is. Nu heb ik enkele manieren om IP-adressen snel en correct te sorteren in Excel.


IP-adres sorteren met een formule

Gebruik een formule om het IP-adres in te vullen en vervolgens te sorteren.

1. Selecteer een cel naast het IP-adres en typ deze formule

=TEXT(LEFT(A1,FIND(".",A1,1)-1),"000") & "." & TEXT(MID(A1,FIND( ".",A1,1)+1,FIND(".",A1,FIND(".",A1,1)+1)-FIND(".",A1,1)-1),"000") & "." & TEXT(MID(A1,FIND(".",A1,FIND(".",A1,1)+1)+1,FIND(".",A1, FIND(".",A1,FIND(".",A1,1)+1)+1)-FIND(".",A1,FIND(".",A1,1)+1)-1), "000") & "." & TEXT(RIGHT(A1,LEN(A1)-FIND(".",A1,FIND(".",A1,FIND( ".",A1,1)+1)+1)),"000")

druk op Enter toets, en sleep de vulgreep over de cellen om deze formule toe te passen.
A screenshot of Excel with a helper formula to standardize IP addresses

2. Kopieer de resultaten van de formule en plak ze als waarde in de volgende kolom. Zie screenshot:

A screenshot of the Paste Values Only option in Excel
A screenshot of pasted values for sorting IP addresses

3. Houd de ingevoegde waarden geselecteerd en klik op Gegevens > Sorteer A naar Z.
A screenshot of Sort A to Z button in Excel

4. In het Sorteren Waarschuwing dialoogvenster, houd Selectie uitbreiden aangevinkt.
A screenshot of Sort Warning dialog with Expand the Selection option

5. klik op Sorteren. Nu zijn de IP-adressen van laag naar hoog gesorteerd.
A screenshot showing correct IP address sorting result

Je kunt de hulpcolumnen verwijderen.


IP-adres sorteren met VBA

Hier is een VBA-code die je ook kan helpen.

1. Druk op Alt + F11 toetsen om het Microsoft Visual Basic for Applications-venster te openen.

2. Klik op Invoegen > Module, kopieer en plak de code in het lege script.

VBA: Vul IP-adres in

Sub FormatIP()
'UpdatbyExtendoffice20171215
    Dim xReg As New RegExp
    Dim xMatches As MatchCollection
    Dim xMatch As Match
    Dim xRg As Range
    Dim xCell As Range
    Dim I As Long
    Dim xArr() As String
    On Error Resume Next
    Set xRg = Application.InputBox("Select cells:", "KuTools For Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    With xReg
        .Global = True
        .Pattern = "\d{1,3}\.+\d{1,3}\.+\d{1,3}\.+\d{1,3}"
        For Each xCell In xRg
            Set xMatches = .Execute(xCell.Value)
            If xMatches.Count = 0 Then GoTo xBreak
            For Each xMatch In xMatches
                xArr = Split(xMatch, ".")
                For I = 0 To UBound(xArr)
                    xArr(I) = Right("000" & xArr(I), 3)
                    If I <> UBound(xArr) Then
                        xArr(I) = xArr(I) & "."
                    End If
                Next
            Next
            xCell.Value = Join(xArr, "")
xBreak:
        Next
    End With
End Sub

A screenshot of Excel's VBA editor with IP address sorting code

3. Klik vervolgens op Tools > Referentie, en vink Microsoft VBScript Regular Expressions 5.5 aan in het pop-up dialoogvenster.

A screenshot showing Microsoft VBScript Regular Expressions reference option
A screenshot showing the selection of VBScript Regular Expressions in Excel VBA

4. Klik op OK en druk op F5 toets, er verschijnt een dialoogvenster dat je eraan herinnert een bereik te selecteren om mee te werken.
A screenshot showing the VBA range selection dialog for IP address sorting

5. Klik op OK. Dan zijn de IP-adressen ingevuld met nullen.

6. Selecteer de IP-adressen en klik op Gegevens > Sorteer A naar Z om ze te sorteren.


IP-adres sorteren met Tekst naar Kolommen

Eigenlijk kan de functie Tekst naar Kolommen je ook helpen in Excel.

1. Selecteer de cellen die je gebruikt, en klik op Gegevens > Tekst naar Kolommen. Zie screenshot:
A screenshot of Excel’s Text to Columns option for IP address splitting

2. In het Convert Text to Columns Wizard-dialoogvenster, doe het volgende:

Vink Delimited aan en klik op Volgende;

Vink Other aan en typ . in het tekstvak, en klik op Volgende;

Selecteer een cel naast het IP-adres om het resultaat te plaatsen. Klik op Voltooien.

A screenshot of Text to Columns Wizard with Delimited option selected
A screenshot of Text to Columns Wizard with period as delimiter for IP address splitting
A screenshot of Text to Columns Wizard with destination cell selection

3. Selecteer alle cellen met de IP-adressen en de gesplitste cellen, en klik op Gegevens > Sorteren.
A screenshot of Excel with split IP addresses and Sort option

4. In het Sorteren dialoogvenster, klik op Niveau toevoegen om gegevens te sorteren van kolom B tot E (de gesplitste cellen). Zie screenshot:
A screenshot of Sort dialog for multiple levels in Excel

5. Klik op OK. Nu zijn de kolommen gesorteerd.
A screenshot of sorted IP addresses in Excel after Text to Columns sorting


Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!