Skip to main content

Hoe converteer je het telefoonnummerformaat naar cijfers in Excel?

Author: Siluvia Last Modified: 2025-07-21

Bij het werken met Excel-werkbladen die lijsten met telefoonnummers bevatten, kom je vaak verschillende opmaakstijlen tegen, zoals haakjes, spaties of streepjes. Deze niet-numerieke tekens kunnen interfereren met gegevensanalyse, systeemimporten of automatische kieprocessen die vereisen dat telefoonnummers in een puur cijferreeks staan. Als je je gegevens wilt standaardiseren door alleen de cijfers uit elk geformatteerd telefoonnummer te extraheren, biedt dit artikel verschillende praktische oplossingen om dit efficiënt in Excel te bereiken.

Hier is een voorbeeld van de situatie waarmee je mogelijk wordt geconfronteerd: de linkerkolom bevat telefoonnummers in verschillende formaten, terwijl de rechterkolom het gewenste resultaat laat zien: telefoonnummers waarbij alle niet-numerieke tekens zijn verwijderd, zodat er slechts een aaneengesloten reeks cijfers overblijft.

onvert the phone number format to digits

Converteer het telefoonnummerformaat naar cijfers met een formule
Gebruik Flash Fill om cijfers uit geformatteerde telefoonnummers te extraheren
Converteer het telefoonnummerformaat naar cijfers met Kutools voor Excel
Gebruik een macro om alle niet-numerieke tekens uit telefoonnummers te verwijderen


Converteer het telefoonnummerformaat naar cijfers met een formule

De formules in Excel stellen je in staat ongewenste tekens te verwijderen en alleen cijfers in je telefoonnummerlijst te behouden. Deze methode is vooral handig als je liever geen invoegtoepassingen of programmering gebruikt en werkt goed met telefoonnummers die een consistente indeling volgen, zoals (123)456-7890 of 123-456-7890. Echter, als je gegevens extra niet-standaard symbolen of letters bevatten, kunnen meer geavanceerde technieken nodig zijn.

1. Selecteer een lege cel (bijvoorbeeld C2) waar je de geëxtraheerde cijfers wilt weergeven. Voer de volgende formule in en druk op Enter:

=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"(",""),")","")," ",""),"-","")

apply a formula to Convert the phone number format to digits

Opmerking: In deze formule is A2 de verwijzing naar de cel met het originele telefoonnummer. Je kunt deze verwijzing aanpassen als je gegevens zich in een andere kolom of rij bevinden.

2. Terwijl je nog steeds cel C2 selecteert, sleep je het vulgreepje (het kleine vierkantje in de rechterbenedenhoek van de cel) omlaag om de formule voor de rest van je lijst in te vullen (bijvoorbeeld van C2 tot C8). Dit zal de formule toepassen op elk telefoonnummer in het bereik.

drag and fill the formula to other cells

Nu zou elk telefoonnummer in je gegevensbereik moeten zijn omgezet in een reeks van alleen cijfers.

Tip: Als je telefoonnummers extra symbolen bevatten (zoals “.”, “+” of “/”), kun je meer SUBSTITUTE-functies nesten om die ook te verwijderen. Ook kunnen grote en gemengde-formaatlijsten een aangepaste aanpak vereisen, zoals combineren met MID, TEXTJOIN of VBA voor maximale flexibiliteit.

Gebruik Flash Fill om cijfers uit geformatteerde telefoonnummers te extraheren

De functie Flash Fill in Excel biedt een slimme, handmatige alternatieve manier om cijfers uit telefoonnummers te extraheren – vooral effectief bij het omgaan met consistente lijstformaten of wanneer je een snelle, formulevrije aanpak wilt. Flash Fill evalueert patronen op basis van je handmatige invoer en vult vervolgens de rest van de kolom in overeenstemming met je voorbeeld.

1. Stel dat je telefoonnummers in kolom A staan, beginnend bij cel A2. Typ in de aangrenzende kolom (B2) handmatig alleen de cijfers van je eerste telefoonnummer in, waarbij je alle symbolen of spaties weglaat (bijvoorbeeld: 1234567890).

2. Ga naar cel B3. Begin de cijfers van het volgende telefoonnummer te typen. Terwijl je begint, detecteert Excel automatisch het patroon en toont een voorgestelde automatische invulling (gemarkeerd in grijs onder de getypte waarde).

3. Druk op Enter om de Flash Fill-suggestie te accepteren, en Excel zal de kolom vullen met de geëxtraheerde cijfers voor alle bijbehorende rijen.

Tip: Als Flash Fill niet automatisch wordt geactiveerd, kun je het handmatig activeren door de voltooide cel te selecteren en de sneltoets Ctrl + E te gebruiken, of door te klikken op Gegevens > Flash Fill in de menubalk.

Waarschuwing: Controleer de ingevulde resultaten op nauwkeurigheid, vooral als de telefoonnummers verschillende formaten hebben. Flash Fill werkt mogelijk niet goed bij lijsten met onvoorspelbare afstanden, gemengde opmaak of ingebedde tekst.

Samenvattende suggestie: Flash Fill is een snelle methode voor eenmalige of kleine datasets, maar het werkt niet dynamisch bij veranderingen in je originele gegevens. Voor constant updatende lijsten, overweeg dan formules of VBA-methoden.


Converteer het telefoonnummerformaat naar cijfers met Kutools voor Excel

Voor gebruikers die op zoek zijn naar een gebruiksvriendelijke, interactieve oplossing, kan het hulpprogramma Specifieke tekens verwijderen in Kutools voor Excel efficiënt gespecificeerde symbolen verwijderen – inclusief streepjes, spaties, haakjes en meer – uit geselecteerde cellen. Deze aanpak is ideaal voor wie regelmatig gestructureerde gegevens verwerkt en een snelle, menu-gedreven methode wil om telefoonnummers schoon te maken zonder formules of code te schrijven.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

1. Selecteer het bereik met de telefoonnummers die je wilt converteren naar cijfers, en ga vervolgens naar Kutools > Tekst > Specifieke tekens verwijderen.

click Remove Characters feature of kutools

2. Selecteer in het Specifieke tekens verwijderen dialoogvenster de optie Aangepast, en voer een streepje in het tekstvak in. Je kunt ook andere tekens die je wilt verwijderen specificeren, zoals spaties, haakjes of punten, door ze in het vak toe te voegen. Nadat je de instellingen hebt gemaakt, klik je op OK om het bereik te verwerken.

enter a hyphen – into the text box

De geselecteerde telefoonnummers worden direct bijgewerkt, waarbij de gespecificeerde tekens worden verwijderd, zodat een schone reeks cijfers overblijft zoals hieronder weergegeven.

all hyphens between the selected phone numbers are removed

  Als u een gratis proefperiode (30-dag) van dit hulpprogramma wilt, klikt u op de link om het te downloaden, en gaat u vervolgens naar de bewerking toepassen volgens de hierboven beschreven stappen.

Tip: Het hulpprogramma Specifieke tekens verwijderen stelt je in staat aan te passen welke tekens worden verwijderd. Als je telefoonnummers meerdere symbolen gebruiken (bijvoorbeeld spaties, streepjes en haakjes), typ dan al deze tekens in het aangepaste vak. Controleer altijd je selectie om te voorkomen dat per ongeluk cijfers worden verwijderd.

Gebruik een macro om alle niet-numerieke tekens uit telefoonnummers te verwijderen

Als je taak veel telefoonnummers in gemengde of onvoorspelbare formaten omvat (inclusief speciale tekens, spaties, extra leestekens, tekst of zelfs landcodes), kunnen de VBA-macros in Excel een zeer flexibele en automatische manier bieden om deze vermeldingen schoon te maken – alles tegelijk. Deze aanpak is vooral nuttig voor grote datasets of herhalende schoonmaaktaken.

Toepasbaar scenario: Gebruik VBA als je telefoonnummerformaten onregelmatig zijn, je veel rijen moet verwerken, of als noch formules noch ingebouwde functies je behoeften volledig oplossen. Het gebruik van macros vereist echter dat je werkmap wordt opgeslagen in een macro-ondersteund formaat (*.xlsm) en dat je macro-machtigingen verleent.

Stappen:

1. Druk op Alt + F11 om de Visual Basic for Applications-editor te openen. Klik in het nieuwe venster op Invoegen > Module om een blanco module te maken, en kopieer en plak vervolgens de volgende VBA-code in het coderaam:

Sub StripNonDigitsFromPhoneNumbers()
    Dim xRg As Range
    Dim xCell As Range
    Dim xDigits As String
    Dim i As Integer
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set xRg = Application.Selection
    Set xRg = Application.InputBox("Select the range with phone numbers", xTitleId, xRg.Address, Type:=8)
    
    For Each xCell In xRg
        xDigits = ""
        For i = 1 To Len(xCell.Value)
            If Mid(xCell.Value, i, 1) Like "#" Then
                xDigits = xDigits & Mid(xCell.Value, i, 1)
            End If
        Next i
        xCell.Value = xDigits
    Next xCell
End Sub

2. En klik op de Run button Uitvoeren knop (of druk op F5). In het dialoogvenster dat verschijnt, bevestig je of selecteer je je gegevensbereik. De macro zal automatisch alle niet-numerieke tekens uit elke cel in je selectie verwijderen – zodat alleen de pure cijferreeks overblijft.

Parameter uitleg: Deze macro verwerkt elk teken in elke cel, waarbij alleen numerieke cijfers worden toegevoegd aan het resultaat. Pas de selectie aan om alle gewenste kolommen/rijen te dekken voordat je de macro uitvoert.

Tips & foutmeldingen: Sla je werkmap altijd op voordat je VBA-scripts voor het eerst uitvoert, omdat wijzigingen niet in één klik ongedaan kunnen worden gemaakt. Als je een macro-beveiligingswaarschuwing tegenkomt, controleer dan de bron van de code en schakel macros zo nodig in. Wees voorzichtig in samenwerkingsomgevingen om kritieke gegevens niet over te schrijven.

Samenvattende suggestie: Controleer na het uitvoeren van de macro snel de opgeruimde gegevens op nauwkeurigheid. Als landcodes of extensies nodig zijn, noteer dan dat deze worden samengevoegd in de cijferreeks; behandel dergelijke elementen indien nodig apart.


Gerelateerde artikelen:

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


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

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!