Zum Hauptinhalt springen

Wie sortiert man IP-Adressen schnell von niedrig bis hoch in Excel?

Author: Sun Last Modified: 2025-05-28

Normalerweise verwenden wir die Sortierfunktion, um Zeichenfolgen in Excel zu sortieren. Wenn jedoch IP-Adressen sortiert werden müssen, kann die Sortierreihenfolge durch direktes Verwenden der Sortierfunktion falsch sein, wie im folgenden Screenshot gezeigt. Nun habe ich einige Möglichkeiten, die IP-Adressen schnell und korrekt in Excel zu sortieren.


IP-Adresse mit Formel sortieren

Verwenden Sie eine Formel, um die IP-Adresse auszufüllen und anschließend zu sortieren.

1. Wählen Sie eine Zelle neben der IP-Adresse aus und geben Sie diese Formel ein:

=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")

Drücken Sie die Eingabetaste und ziehen Sie den Ausfüllgriff über die Zellen, um diese Formel anzuwenden.
A screenshot of Excel with a helper formula to standardize IP addresses

2. Kopieren Sie die Ergebnisse der Formel und fügen Sie sie als Wert in die nächste Spalte ein. Siehe Screenshot:

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

3. Behalten Sie die eingefügten Werte ausgewählt und klicken Sie auf Daten > Sortieren von A bis Z.
A screenshot of Sort A to Z button in Excel

4. Im Fenster Sortierwarnung Dialog, behalten Sie Auswahl erweitern aktiviert.
A screenshot of Sort Warning dialog with Expand the Selection option

5. Klicken Sie auf Sortieren. Nun wurden die IP-Adressen von niedrig nach hoch sortiert.
A screenshot showing correct IP address sorting result

Sie können die Hilfsspalten entfernen.


IP-Adresse mit VBA sortieren

Hier ist ein VBA-Code, der Ihnen ebenfalls helfen kann.

1. Drücken Sie Alt + F11, um das Microsoft Visual Basic for Applications-Fenster zu öffnen.

2. Klicken Sie auf Einfügen > Modul, kopieren und fügen Sie den Code in das leere Skript ein.

VBA: IP-Adresse ausfüllen

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. Klicken Sie dann auf Extras > Verweise und aktivieren Sie Microsoft VBScript Regular Expressions 5.5 im erscheinenden Dialogfenster.

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

4. Klicken Sie auf OK und drücken Sie die F5-Taste Ein Dialogfenster erscheint, das Sie daran erinnert, einen Bereich zum Bearbeiten auszuwählen.
A screenshot showing the VBA range selection dialog for IP address sorting

5. Klicken Sie auf OK. Dann wurden die IP-Adressen mit Nullen aufgefüllt.

6. Wählen Sie die IP-Adressen aus und klicken Sie auf Daten > Sortieren von A bis Z um sie zu sortieren.


IP-Adresse mit Text in Spalten sortieren

Tatsächlich kann die Funktion 'Text in Spalten' Ihnen auch in Excel helfen.

1. Wählen Sie die Zellen aus, die Sie verwenden möchten, und klicken Sie auf Daten > Text in Spalten. Siehe Screenshot:
A screenshot of Excel’s Text to Columns option for IP address splitting

2. Im Dialogfenster 'Text in Spalten-Assistent', gehen Sie wie folgt vor:

Aktivieren Sie 'Trennzeichen' und klicken Sie auf Weiter;

Aktivieren Sie 'Anderes' und geben Sie . in das Textfeld ein, und klicken Sie auf Weiter;

Wählen Sie eine Zelle neben der IP-Adresse aus, um das Ergebnis zu platzieren. Klicken Sie auf Fertig stellen.

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. Wählen Sie alle Zellen aus, die die IP-Adressen und die geteilten Zellen enthalten, und klicken Sie auf Daten > Sortieren.
A screenshot of Excel with split IP addresses and Sort option

4. Im Dialogfenster Sortieren klicken Sie auf Bedingungen hinzufügen um Daten von Spalte B bis E (die geteilten Zellen) zu sortieren. Siehe Screenshot:
A screenshot of Sort dialog for multiple levels in Excel

5. Klicken Sie auf OK. Nun wurden die Spalten sortiert.
A screenshot of sorted IP addresses in Excel after Text to Columns sorting


Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!