Wie sortiert man IP-Adressen schnell von niedrig bis hoch in Excel?
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.
Falsche Sortierung mit der Sortierfunktion

Korrekte Sortierung

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.
2. Kopieren Sie die Ergebnisse der Formel und fügen Sie sie als Wert in die nächste Spalte ein. Siehe Screenshot:
![]() |
![]() |
3. Behalten Sie die eingefügten Werte ausgewählt und klicken Sie auf Daten > Sortieren von A bis Z.
4. Im Fenster Sortierwarnung Dialog, behalten Sie Auswahl erweitern aktiviert.
5. Klicken Sie auf Sortieren. Nun wurden die IP-Adressen von niedrig nach hoch sortiert.
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
3. Klicken Sie dann auf Extras > Verweise und aktivieren Sie Microsoft VBScript Regular Expressions 5.5 im erscheinenden Dialogfenster.
![]() |
![]() |
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.
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:
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.
![]() |
![]() |
![]() |
3. Wählen Sie alle Zellen aus, die die IP-Adressen und die geteilten Zellen enthalten, und klicken Sie auf Daten > Sortieren.
4. Im Dialogfenster Sortieren klicken Sie auf Bedingungen hinzufügen um Daten von Spalte B bis E (die geteilten Zellen) zu sortieren. Siehe Screenshot:
5. Klicken Sie auf OK. Nun wurden die Spalten sortiert.
Beste Büroproduktivitätswerkzeuge
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!