KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe scheidt u het netnummer van het telefoonnummer in Excel?

AuteurSun Wijzigingsdatum

Als u een lijst met klanttelefoonnummers heeft in een Excel-werkblad en u wilt klanten analyseren of groeperen op basis van geografische regio’s, is het essentieel om netnummers los te koppelen van de volledige telefoonnummers. Dit is vooral handig wanneer u uw gegevens moet filteren, sorteren of samenvatten op basis van netnummers — bijvoorbeeld voor marketingcampagnes, logistieke planning of regionale rapportages. Excel biedt diverse effectieve methoden om netnummers te extraheren, waarbij de beste keuze afhangt van de structuur van uw dataset en uw persoonlijke voorkeur. Hieronder presenteren we drie praktische manieren om netnummers te scheiden van telefoonnummers in Excel, elk met eigen voordelen en toepasselijke scenario’s.

Netnummer scheiden van Telefoonnummer met formule in Excel

Netnummer scheiden van Telefoonnummer met Tekst naar kolommen

VBA-code – Netnummers automatisch extraheren uit Telefoonnummer


Netnummer scheiden van Telefoonnummer met formule in Excel

Deze methode is ideaal wanneer uw telefoonnummers consequent hetzelfde patroon volgen, zoals bij standaard Noord-Amerikaanse telefoonnummers, waarbij het netnummer altijd uit de eerste drie cijfers bestaat. Het gebruik van een formule is snel, eenvoudig toe te passen en werkt uitstekend voor kleine tot matig grote lijsten.

Meestal wordt het netnummer gevormd door de eerste drie cijfers van het telefoonnummer—ongeacht of er streepjes of haakjes in voorkomen. Voor eenvoudige situaties waarin elk nummer met het netnummer begint, kunt u de volgende formule gebruiken:

1.Selecteer de cel waarin u het geëxtraheerde netnummer wilt weergeven (bijvoorbeeld C1 als uw telefoonnummer in B1 staat). Voer de volgende formule in:

=MID(B1,1,3)

2. Druk op Enter om te bevestigen; het netnummer verschijnt dan. Om dit snel toe te passen op uw volledige lijst, sleept u de vulgreep in de rechterbenedenhoek van de cel omlaag langs de kolom voor alle bijbehorende telefoonnummers.

netnummer scheiden van telefoonnummer met formule

Opmerking: Als uw telefoonnummer opmaaktekens bevat, zoals spaties, streepjes of haakjes (bijv. „(123) 456-7890” of „123-456-7890”), moet de formule mogelijk worden aangepast om deze indelingen te verwerken. Hier is een voorbeeldformule voor een telefoonnummer met haakjes:

=MID(B1,2,3)

U kunt de beginpositie en lengte aanpassen aan uw specifieke gegevensindeling. Controleer altijd eerst enkele voorbeelden om er zeker van te zijn dat de formule alleen het gewenste netnummer retourneert. Gemengde formaten in uw dataset kunnen extra logica of opschoning vereisen.

Als de formule niet het verwachte netnummer extrahereert, controleer dan het oorspronkelijke formaat van uw telefoonnummer en pas de formule dienovereenkomstig aan. U kunt bijvoorbeeld functies zoals LINKS(), RECHTS() of ZOEKEN() gebruiken voor complexere gegevenspatronen.


Netnummer scheiden van Telefoonnummer met Tekst naar kolommen in Excel

Deze methode is handig bij telefoonnummers met uniforme lengte of wanneer het netnummer en de rest van het nummer altijd op dezelfde posities staan. De functie Tekst naar kolommen helpt bij het splitsen van Gegevens opsplitsen op basis van Specificeer breedte of met behulp van een opgegeven scheidingsteken. Het is geschikt voor datasets van gemiddelde grootte, maar niet aan te raden voor sterk variërende Telefoonnummer-formaten of uitgebreide gegevensopschoning.

1. Selecteer de kolom met uw lijst van telefoonnummers. Ga naar het bovenste lint en klik op Gegevens > Tekst naar kolommen. Zie schermafbeelding:

netnummer scheiden van telefoonnummer met de functie Tekst naar kolommen

2. In de Wizard Tekst naar kolommen kiest u Specificeer breedte en klikt u op Volgende. Deze optie is ideaal wanneer het netnummer altijd dezelfde lengte heeft aan het begin van het nummer. Zie schermafbeelding:

wizard van de functie Tekst naar kolommen1

3. Stel op het volgende scherm de veldbreedte in door onderbrekingslijnen te plaatsen na het netnummer (bij een 3-cijferig netnummer klikt u na het derde teken). Pas de onderbrekingslijn zo nodig aan of verplaats deze om deze af te stemmen op de indeling van uw gegevens. Zie schermafbeelding:

wizard van de functie Tekst naar kolommen2

Als uw nummers variërende opmaak of lengtes hebben, overweeg dan de optie ‘Gescheiden’ te gebruiken met een specifiek scheidingsteken, zoals een spatie, streepje of haakjes.

4. Klik op Voltooien. De kolom is nu gesplitst en de netnummers staan in een aparte kolom, zodat analyseren of groeperen op netnummer eenvoudiger wordt.

netnummer scheiden van telefoonnummer met de functie Tekst naar kolommen om het resultaat te verkrijgen

Tip: Controleer altijd het voorbeeld in de wizard voordat u definitief kiest. Als de gegevens er onjuist uitzien, gaat u terug en past u de onderbrekingslijn of de instellingen voor het scheidingsteken aan. Sla bij voorkeur een back-upkopie van uw werkblad op voordat u Tekst naar kolommen gebruikt, omdat deze functie gegevens in aangrenzende kolommen overschrijft.


VBA-code – Netnummers automatisch extraheren uit Telefoonnummer

Voor grote datasets of lijsten met onregelmatige telefoonnummerformaten biedt het schrijven van een eenvoudige VBA-macro een schaalbare oplossing om efficiënt netnummers te extraheren. Deze aanpak is vooral waardevol wanneer netnummers al dan niet tussen haakjes, met streepjes, spaties of andere niet-standaardtekens voorkomen. Met VBA past u aangepaste extractielogica toe en verwerkt u uitzonderingen beter dan met op formules gebaseerde methoden.

1. Klik op Ontwikkelaar in het Excel-lint en selecteer vervolgens Visual Basic om de VBA-editor te openen. In het nieuwe venster Microsoft Visual Basic for Applications klikt u op Invoegen > Module. Kopieer en plak de volgende code in de module:

Sub ExtractAreaCodes()
    Dim cell As Range
    Dim phoneStr As String
    Dim areaCode As String
    Dim regEx As Object
    Set regEx = CreateObject("VBScript.RegExp")
    
    regEx.Pattern = "\(?(\d{3})\)?[-\s.]?"
    regEx.Global = False
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set phoneRange = Application.InputBox("Select phone number range", xTitleId, "", Type:=8)
    
    For Each cell In phoneRange
        phoneStr = cell.Value
        If regEx.Test(phoneStr) Then
            areaCode = regEx.Execute(phoneStr)(0).SubMatches(0)
            cell.Offset(0, 1).Value = areaCode
        Else
            cell.Offset(0, 1).Value = ""
        End If
    Next cell
    
    Set regEx = Nothing
End Sub

2. Om de macro uit te voeren, klikt u op de knop Uitvoeren-knop in de VBA-editor. Er verschijnt een dialoogvenster waarin u het bereik met uw telefoonnummers kunt selecteren. De macro haalt automatisch de netnummers eruit en plaatst ze in de kolom direct rechts van uw geselecteerde gegevens (bijvoorbeeld: als de telefoonnummers in kolom B staan, verschijnen de netnummers in kolom C).

Tip: Deze code werkt voor telefoonnummers die haakjes, streepjes, spaties of punten direct na het netnummer al dan niet bevatten. Als u nog complexere formaten gebruikt, kunt u de reguliere expressie in de code verder aanpassen. Controleer altijd de uitvoer en corrigeer gevallen waarin de extractie mislukt—bijvoorbeeld nummers zonder netnummer of ongebruikelijke patronen.


Gerelateerde artikelen:

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


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

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins