Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Octetten van IP-adressen scheiden in Excel

Author Xiaoyang Last modified

Heeft u ooit geprobeerd om IP-adressen in aparte kolommen te splitsen in een Excel-werkblad? Misschien kan de functie Tekst naar Kolommen u helpen deze taak snel op te lossen, maar in dit artikel zal ik het hebben over enkele formules om deze taak in Excel uit te voeren.

doc-split-ip-address-1


Octetten van IP-adressen in aparte kolommen splitsen in Excel

Normaal gesproken kunt u in Excel de functies LINKS, MID, LENGTE en VINDEN gebruiken om elk octet uit het IP-adres in verschillende kolommen te halen. Volg de volgende stappen:

Het eerste octet van de IP-adressen splitsen:

Om het eerste octet van het IP-adres te extraheren, past u de volgende formule toe in een lege cel:

=LINKS(A2;VIND.SPEC(".";A2)-1)

Sleep daarna de vulgreep naar beneden naar de cellen waarin u deze formule wilt toepassen, en alle eerste octetten van de IP-adressen zijn geëxtraheerd, zie screenshot:

doc-split-ip-address-2

Uitleg van de formule:

VIND.SPEC(".";A2)-1: Deze VIND.SPEC-functie retourneert de positie van de eerste punt in cel A2, aftrekken van 1 betekent dat de punt zelf wordt uitgesloten, u krijgt het resultaat 2.

LINKS(A2;VIND.SPEC(".";A2)-1)=LINKS(A2; 2): De functie LINKS wordt gebruikt om 2 tekens vanaf de linkerkant van de string in cel A2 te extraheren.


Het tweede octet van de IP-adressen splitsen:

Om het tweede octet van de IP-adressen te verkrijgen, kopieert u of voert u de volgende formule in een lege cel in:

=MID(A2;VIND.SPEC(".";A2)+1;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)-VIND.SPEC(".";A2)-1)

Sleep dan de vulgreep naar beneden om deze formule in de cellen te vullen, en u krijgt het gewenste resultaat, zie screenshot:

doc-split-ip-address-3

Uitleg van de formule:

1. VIND.SPEC(".";A2)+1: Deze VIND.SPEC-functie retourneert de positie van de eerste punt in cel A2, optellen van 1 betekent dat de extractie begint bij het volgende teken, u krijgt het resultaat 4. Dit deel van de formule wordt herkend als het start_num-argument van de MID-functie.

2. VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)-VIND.SPEC(".";A2)-1: Dit deel wordt herkend als het num_chars-argument binnen de MID-functie.

  • VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)= VIND.SPEC(".";A2;4): Deze VIND.SPEC-functie retourneert de positie van de tweede punt. U krijgt het getal 6.
  • VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)-VIND.SPEC(".";A2)-1=6-3-1: Trek de positie van de eerste punt af van de positie van de tweede punt, en trek vervolgens 1 af van het resultaat om een voorlopende punt te verwijderen. Het resultaat is 2.

3. MID(A2;VIND.SPEC(".";A2)+1;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)-VIND.SPEC(".";A2)-1)=MID(A2; 4; 2): Ten slotte wordt deze MID-functie gebruikt om 2 tekens te extraheren die beginnen bij het vierde teken vanuit cel A2.


Het derde octet van de IP-adressen splitsen:

Om het derde octet van de IP-adressen te extraheren, kunnen de functies MID en VIND.SPEC ook helpen, voer de volgende formule in een lege cel in:

=MID(A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1;VIND.SPEC(".";A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1)-(VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1))

Sleep dan de vulgreep naar beneden om de resultaten te krijgen die u nodig hebt, en alleen het derde octet van de IP-adressen is gesplitst, zie screenshot:

doc-split-ip-address-4

Uitleg van de formule:

1. VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1: Deze geneste VIND.SPEC-functie wordt gebruikt om de positie van de tweede punt in cel A2 te krijgen, optellen van 1 betekent dat de extractie begint bij het volgende teken, en u krijgt het getal 7. Dit deel wordt herkend als het start_num-argument van de MID-functie.

2. VIND.SPEC(".";A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1)-(VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1): Dit deel van de formule wordt herkend als het num_chars-argument van de MID-functie.

  • VIND.SPEC(".";A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1)=VIND.SPEC(".";A2; 7): Deze geneste VIND.SPEC-functie wordt gebruikt om de positie van de derde punt in cel A2 te krijgen, het retourneert het getal 8.
  • VIND.SPEC(".";A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1)-(VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1)=8-7: Trek de positie van de tweede punt af van de positie van de derde punt, en het resultaat is 1.

3.MID(A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1;VIND.SPEC(".";A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1)-(VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1))=MID(A2; 7; 1): Deze MID-functie haalt 1 teken op dat begint bij het zevende teken vanuit cel A2.


Het vierde octet van de IP-adressen splitsen:

De onderstaande formule kan helpen om het laatste octet van het IP-adres te extraheren, kopieer of voer de formule in een lege cel in:

=MID(A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1)+1;LENGTE(A2)-VIND.SPEC(".";A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1))

Sleep dan de vulgreep om deze formule naar andere cellen te vullen die u nodig hebt, u krijgt het resultaat zoals hieronder weergegeven in de schermafbeelding:

doc-split-ip-address-5

Uitleg van de formule:

1. VIND.SPEC(".";A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1)+1: Deze geneste VIND.SPEC-functie wordt gebruikt om de positie van de derde punt in cel A2 te krijgen, optellen van 1 betekent dat de extractie begint bij het volgende teken, en u krijgt het getal 9. Dit deel wordt herkend als het start_num-argument van de MID-functie.

2. LENGTE(A2)-VIND.SPEC(".";A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1):

  • LENGTE(A2): De functie LENGTE retourneert het totale aantal tekens in cel A2. Het krijgt het getal 11.
  • LENGTE(A2)-VIND.SPEC(".";A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1)=11-8: De totale lengte van cel A2 trekt de positie van de derde punt af om het aantal resterende tekens te krijgen. Dit geeft het getal 3.

3. MID(A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1)+1;LENGTE(A2)-VIND.SPEC(".";A2;VIND.SPEC(".";A2;VIND.SPEC(".";A2)+1)+1))=MID(A2; 9; 3): Ten slotte haalt deze MID-functie 3 tekens op die beginnen bij het negende teken vanuit cel A2.


Gerelateerde functies gebruikt:

  • LINKS:
  • De functie LINKS extraheert een bepaald aantal tekens vanaf de linkerkant van een gegeven tekstreeks.
  • MIDDEN:
  • De functie MIDDEN wordt gebruikt om een specifiek aantal tekens uit het midden van een gegeven tekstreeks te vinden en terug te geven.
  • VIND.SPEC:
  • De functie VIND.SPEC wordt gebruikt om een string binnen een andere string te vinden en retourneert de startpositie van de string binnen de andere.
  • LENGTE:
  • De functie LENGTE retourneert het aantal tekens in een tekststring.

Meer artikelen:

  • Tekst en cijfers in een cel splitsen in Excel
  • Stel dat een cel gemengd is met tekst en cijfers, hoe kunt u ze dan splitsen in aparte kolomcellen? Deze tutorial laat u de gedetailleerde stappen zien om dit te doen met formules.

De Beste Office Productiviteitstools

Kutools voor Excel - Helpt U Om Uit Te Blinken Tussen de Menigte

🤖 KUTOOLS AI Assistent: Revolutioneer data-analyse op basis van: Slimme Uitvoering   |  Genereer Code  |  Maak Aangepaste Formules  |  Analyseer Data en Genereer Grafieken  |  Roep Kutools Functies aan
Populaire Functies: Zoek, Markeer of Identificeer Dubbele Waarden  |  Verwijder Lege Rijen  |  Combineer Kolommen of Cellen zonder Gegevensverlies  |  Afronden zonder Formule ...
Super VLookup: Meerdere Criteria  |  Meerdere Waarden  |  Over Meerdere Bladen  |  Fuzzy Match...
Geavanceerde Keuzelijst: Eenvoudige Keuzelijst  |  Afhankelijke Keuzelijst  |  Multi-select Keuzelijst...
Kolommenbeheer: Voeg een Specifiek Aantal Kolommen Toe  |  Verplaats Kolommen  |  Wissel Zichtbaarheidsstatus van Verborgen Kolommen  Vergelijk Kolommen om Dezelfde & Verschillende Cellen te Selecteren ...
Uitgelichte Functies: Rasterfocus  |  Ontwerpweergave  |  Verbeterde Formulebalk  |  Werkboek & Werkblad Beheer | AutoTekstbibliotheek (Auto Tekst)  |  Datumkiezer  |  Combineer Werkbladen  |  Versleutel/Decodeer Cellen  |  Verzend E-mails via Lijst  |  Superfilter  |  Speciaal Filter (filter vet/cursief/doorgehaald...) ...
Top 15 Toolsets12 Tekst Tools (Tekst toevoegen, Specifieke tekens verwijderen ...)  |  50+ Grafiek Types (Gantt-diagram ...)  |  40+ Praktische Formules (Leeftijd berekenen op basis van geboortedatum ...)  |  19 Invoeg Tools (QR-code invoegen, Afbeelding invoegen vanaf Pad ...)  |  12 Conversie Tools (Omzetten naar woorden, Valutaconversie ...)  |  7 Samenvoegen & Opsplits Tools (Geavanceerd samenvoegen van rijen, Splits Excel Cellen ...)  |  ... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan 40 andere talen!

Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...


Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)

  • Eén seconde om te schakelen tussen tientallen open documenten!
  • Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt Efficiënte Tabs naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.