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

Hoe verwijdert u niet-numerieke tekens uit cellen in Excel?

AuteurMandyzhou Wijzigingsdatum

Excel-gebruikers komen vaak gegevens tegen die een combinatie bevatten van cijfers en niet-numerieke tekens, zoals letters of symbolen. Het opschonen van deze gegevens is essentieel voor een vlotte analyse of rapportage. In deze handleiding ontdekken we vier effectieve methoden om niet-numerieke tekens uit Excel-cellen te verwijderen — zodat uw gegevens direct schoon en klaar voor gebruik zijn.

Een schermafbeelding van Excel-gegevens met niet-numerieke tekens verwijderd

Niet-numerieke tekens uit cellen verwijderen in Excel

In dit gedeelte presenteren we vier effectieve methoden om niet-numerieke tekens uit Excel-cellen te verwijderen, afgestemd op verschillende Excel-versies en gebruikersniveaus.


Niet-numerieke tekens uit cellen in Excel verwijderen met behulp van een formule

Verwijder niet-numerieke tekens uit cellen in Excel met een formule op basis van de TEXTJOIN -functie.

Stap 1: Selecteer een cel en pas de formule toe

Pas in cel C2 de onderstaande formule toe en druk op Enter om het resultaat te zien.

=TEXTJOIN("",TRUE,IFERROR(MID(A2,SEQUENCE(LEN(A2)),1)+0,""))+0
Een schermafbeelding waarop de TEXTJOIN-formule wordt toegepast om niet-numerieke tekens in Excel te verwijderen
De TEXTJOIN -functie is beschikbaar in Excel 2019 en nieuwer. En de SEQUENCE -functie is beschikbaar in Excel 2021 en nieuwer. Als u op een eenvoudigere manier het doel wilt bereiken in alle Excel-versies, verwijzen we u naar de Met behulp van KUTOOLS AI Aidemethode of de Met behulp van een geweldig hulpmidmethode die we hierna introduceren.
Stap 2: Pas de formule toe op andere cellen en verkrijg alle resultaten

Nadat u het eerste resultaat hebt berekend, sleept u de vulgreep van de formulecel (C2 in dit voorbeeld) omlaag tot en met cel C8 om de formule op alle betreffende cellen toe te passen.

Een schermafbeelding met de resultaten na toepassing van de TEXTJOIN-formule om niet-numerieke tekens te verwijderen
Uitleg van de formule:
  1. LEN(A2): Geeft de lengte van de tekenreeks in cel A2 weer.
  2. SEQUENCE(LEN(A2))Maakt een lijst met getallen van 1 tot de lengte van de tekenreeks, waarbij elk getal overeenkomt met een tekenpositie in die tekenreeks.
  3. MID(A2, SEQUENCE(LEN(A2)), 1)Haalt elk teken één voor één uit cel A2.
  4. +0Probeert elk teken om te zetten naar een getal; als een teken geen getal is, leidt dit tot een fout.
  5. IFERROR(..., „")Als het omzetten van een teken een fout veroorzaakt (dus het geen getal is), wordt het vervangen door een lege tekenreeks.
  6. TEXTJOIN(„", TRUE, ...)Combineert alle tekens opnieuw tot één tekenreeks, waarbij lege tekenreeksen (de verwijderde niet-numerieke tekens) worden overgeslagen.
  7. +0 at the endZet de uiteindelijke tekenreeks met cijfers om naar een numerieke waarde.

Niet-numerieke tekens uit cellen in Excel verwijderen met behulp van KUTOOLS AI Aide

De „AI Assistent”-functie van Kutools voor Excel biedt ongekend gemak bij het opschonen van Excel-bladen door moeiteloos alle niet-numerieke tekens te verwijderen. Met slechts een eenvoudige invoer van uw kant neemt deze krachtige tool het over: hij analyseert automatisch de gegevens en voert de benodigde acties uit — zonder dat u complexe formules hoeft te gebruiken. Dit versnelt het proces aanzienlijk én elimineert de kans op fouten, waardoor zowel uw productiviteit als nauwkeurigheid flink stijgen. De „AI Assistent” verandert een tijdrovende handmatige klus in een soepele, efficiënte bewerking en is daarmee onmisbaar voor elke Excel-gebruiker die zijn werkprocessen wil optimaliseren.

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

Na het downloaden en installeren van Kutools voor Excel, klikt u op „KUTOOLS AI” > „AI-assistent” om het venster „KUTOOLS AI Aide” te openen.

1. Voer in het venster „KUTOOLS AI Aid” uw verzoek in het chatvak in, zoals de onderstaande tekst, en klik op Een schermafbeelding van de Verzenden-knop in het Kutools AI Aide-deelvenster de knop „Verzenden” of druk op Enter om uw vraag in te dienen.

Verwijder alstublieft niet-numerieke tekens uit bereik A2:A8 in Excel voor mij."

2. Zodra de tool uw invoer heeft geanalyseerd, klikt u op de knop „Uitvoeren”. KUTOOLS AI Aide verwerkt uw verzoek met behulp van geavanceerde AI-technologie en past de resultaten direct toe in Excel.

Een GIF die laat zien hoe Kutools AI Aide niet-numerieke tekens uit Excel-cellen verwijdert

Tip: om deze functie te gebruiken, moet u eerst Kutools voor Excel installeren. Klik hier om Kutools voor Excel te downloaden nu.


Niet-numerieke tekens uit cellen in Excel verwijderen met een geweldig hulpmiddel

Voor efficiënt opschonen van gegevens door niet-numerieke tekens te verwijderen binnen een beperkt bereik, biedt de „Specifieke tekens verwijderen”-tool van Kutools voor Excel een oplossing met één klik. Dit krachtige hulpmiddel vereenvoudigt een vaak omslachtig proces, zodat u snel ongewenste tekens uit uw gegevens verwijdert en direct schonere, bruikbaardere resultaten krijgt.

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

1. Nadat u het bereik hebt geselecteerd waaruit u niet-numerieke tekens wilt verwijderen, klikt u op **Kutools** > **Tekst** > **Specifieke tekens verwijderen**.

2. Schakel in het dialoogvenster „Specifieke tekens verwijderen” de optie „Niet-numeriek” in en klik op „OK”. Vervolgens worden alle niet-numerieke tekens direct uit de selectie verwijderd.

Een GIF die de functie Tekens verwijderen van Kutools in Excel demonstreert

Tip: om deze functie te gebruiken, moet u eerst Kutools voor Excel installeren. Klik hier om Kutools voor Excel te downloaden nu.


Niet-numerieke tekens uit cellen in Excel verwijderen met VBA-code


Om niet-numerieke tekens uit een bereik te verwijderen met VBA-code, gaat u als volgt te werk:

Stap 1: Open de VBA-module-editor en kopieer de code
  1. Druk op de toetsencombinatie Alt + F11 in Excel om het venster Microsoft Visual Basic for Applications te openen.
  2. Klik op ‘Invoegen’ > ‘Module’ en plak de volgende code in het modulevenster.
  3. VBA-code: Verwijder alle niet-numerieke tekens
    Sub RemoveNotNum()
    'Updateby Extendoffice
    Dim Rng As Range
    Dim WorkRng As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
    For Each Rng In WorkRng
        xOut = ""
        For i = 1 To Len(Rng.Value)
            xTemp = Mid(Rng.Value, i, 1)
            If xTemp Like "[0-9]" Then
                xStr = xTemp
            Else
                xStr = ""
            End If
            xOut = xOut & xStr
        Next i
        Rng.Value = xOut
    Next
    End Sub
    
Stap 2: Voer de code uit
    1. Druk na het plakken van deze code op F5 om de code uit te voeren.
    2. Selecteer in het verschijnende Kutools for Excel-dialoogvenster het bereik waaruit u de niet-numerieke tekens wilt verwijderen en klik op OK.

Een schermafbeelding van de VBA-code waarmee het bereik wordt geselecteerd voor het verwijderen van niet-numerieke tekens in Excel

Resultaat

Vervolgens worden alle niet-numerieke tekens uit het geselecteerde bereik verwijderd.

Een schermafbeelding waarop alle niet-numerieke tekens in het geselecteerde bereik zijn verwijderd

Als uw gegevens cijfers bevatten met decimalen, kunt u het volgende VBA-script gebruiken:
    1. Sub RemoveNotNum()
      'Updateby Extendoffice
      Dim Rng As Range
      Dim WorkRng As Range
      On Error Resume Next
      xTitleId = "KutoolsforExcel"
      Set WorkRng = Application.Selection
      Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
      For Each Rng In WorkRng
          xOut = ""
          For i = 1 To Len(Rng.Value)
              xTemp = Mid(Rng.Value, i, 1)
              If xTemp Like "[0-9.]" Then
                  xStr = xTemp
              Else
                  xStr = ""
              End If
              xOut = xOut & xStr
          Next i
          Rng.Value = xOut
      Next
      End Sub
      
    2. Resultaat

Een schermafbeelding van de resultaten van de VBA-code waarin niet-numerieke tekens uit de gegevens in Excel zijn verwijderd