Wie füllt man eine IP-Adresse in Excel mit Nullen auf?
Wenn Sie ein Arbeitsblatt erhalten, das einige IP-Adressen mit zwei Ziffern in einigen Segmenten enthält, möchten Sie die IP-Adresse möglicherweise mit Nullen auffüllen, sodass jedes Segment drei Ziffern hat, wie im folgenden Screenshot gezeigt. In diesem Artikel stelle ich einige Tricks vor, um IP-Adressen schnell in Excel aufzufüllen.
IP-Adresse mit Nullen durch Formel auffüllen
IP-Adresse mit Nullen durch benutzerdefinierte Funktion auffüllen
IP-Adresse mit Nullen durch Formel auffüllen
Hier ist eine lange Formel, die Ihnen helfen kann, die IP-Adresse schnell mit Nullen aufzufüllen.
Wählen Sie eine leere Zelle aus und geben Sie diese Formel ein:
=TEXT(LEFT(A1;FIND(".";A1)-1);"000.")&TEXT(MID(A1;FIND(".";A1)+1;FIND("~";SUBSTITUTE(A1;".";"~";2))-FIND(".";A1)-1);"000.")&TEXT(MID(A1;FIND("~";SUBSTITUTE(A1;".";"~";2))+1;FIND("~";SUBSTITUTE(A1;".";"~";3))-FIND(".";A1)-1);"000.")&TEXT(MID(A1;FIND("~";SUBSTITUTE(A1;".";"~";3))+1;LEN(A1)-FIND(".";A1)-1);"000")
A1 ist die von Ihnen verwendete IP-Adresse. Drücken Sie die Eingabetaste, und ziehen Sie den Ausfüllknauf nach unten zu den Zellen, die diese Formel benötigen. Siehe Screenshot:
![]() |
![]() |
![]() |
IP-Adresse mit Nullen durch benutzerdefinierte Funktion auffüllen
Wenn Sie mit VBA-Code vertraut sind, hier ist ein Code, der Ihnen ebenfalls helfen kann, IP-Adressen aufzufüllen.
1. Drücken Sie Alt + F11 Tasten, um Microsoft Visual Basic for Applications Fenster zu öffnen, klicken Sie auf Einfügen > Modul um ein neues Modul zu erstellen. Siehe Screenshot:
2. Fügen Sie im Modul-Skript den folgenden Code ein, speichern Sie den Code und schließen Sie das VBA-Fenster. Siehe Screenshot:
VBA: IP-Adresse auffüllen
Function IP(Txt As String) As String
'UpdatebyExtendoffice20170725
Dim xList As Variant
Dim I As Long
xList = Split(Txt, ".")
For I = LBound(xList) To UBound(xList)
xList(I) = Format(xList(I), "000")
Next
IP = Join(xList, ".")
End Function
3. Gehen Sie zu einer leeren Zelle, wo Sie das berechnete Ergebnis platzieren möchten, geben Sie diese Formel =IP(A1) ein, drücken Sie die Eingabetaste, und ziehen Sie den Ausfüllknauf nach unten zu den Zellen, die Sie benötigen. Siehe Screenshot:
![]() | ![]() | ![]() |
Verwandte Artikel
- Wie extrahiert man einen String aus einer IP-Adresse in Excel?
- Wie fügt man dieselbe E-Mail-Adresse zu einer Liste von Namen in Excel hinzu?
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!