Speciale tekens verwijderen in Excel en Google Spreadsheets

Voorbeeldwerkboek downloaden

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.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave