Download het voorbeeldwerkboek
Deze tutorial zal laat u zien hoe u alle speciale tekens uit cellen in Excel en Google Spreadsheets kunt verwijderen.
Speciale tekens verwijderen
Excel biedt geen functies om alle speciale tekens in één keer uit strings te verwijderen. Als je slechts één speciaal teken wilt verwijderen, kun je de SUBSTITUTE-functie gebruiken (zie meer in dit artikel verwijder-ongewenste-tekens).
Als u een enkele formule wilt gebruiken om speciale tekens te verwijderen, moet u een door de gebruiker gedefinieerde functie (UDF) gebruiken, zoals RemoveSpecChar.
1 | =VerwijderSpecChar(B3) |
Om uw UDF te laten werken, opent u de Visual Basic Editor door op Alt+F11 te drukken. Klik met de rechtermuisknop op de naam van uw werkmap in het projectvenster aan de linkerkant en voeg een nieuwe module in. Kopieer de onderstaande UDF naar deze module:
123456789 | Functie RemoveSpecChar(sInput As String) As StringDim sSpecChar As StringDim ik zo langsSpecChar = "\/:*?™""®|.&@# (_+`©~);-+=^$!,'"Voor i = 1 Naar Len (sSpecChar)sInput = Replace$(sInput, Mid$(sSpecChar, i, 1), "")VolgendeRemoveSpecChar = sInputFunctie beëindigen |
Nu is uw UDF gedefinieerd en klaar voor gebruik. Vergeet niet uw werkmap op te slaan als Excel Macro-Enabled Workbook (*.xlsm).
Lees dit artikel voor meer informatie over UDF's: Door de gebruiker gedefinieerde functies.