Download eksemplet på projektmappe
Denne vejledning vil vise dig, hvordan du fjerner alle specialtegn fra celler i Excel og Google Sheets.
Fjern specialtegn
Excel har ingen funktioner til at fjerne alle specialtegn fra strenge på én gang. Hvis du kun vil fjerne ét specialtegn, kan du bruge funktionen SUBSTITUTE (se mere i denne artikel om fjernelse af uønskede tegn).
Hvis du vil bruge en enkelt formel til at fjerne specialtegn, skal du bruge en brugerdefineret funktion (UDF), som RemoveSpecChar.
1 | = RemoveSpecChar (B3) |
For at få din UDF til at fungere skal du åbne Visual Basic Editor ved at trykke på Alt+F11. Højreklik på din projektmappes navn i projektvinduet i venstre side og indsæt et nyt modul. Kopier nedenstående UDF til dette modul:
123456789 | Funktion RemoveSpecChar (sIndtastning som streng) Som strengDim sSpecChar som strengDim i så længesSpecChar = "\/:*? ™" "® |. &@# (_+` © ~);-+=^$ !, '"For i = 1 Til Len (sSpecChar)sInput = Erstat $ (sInput, Mid $ (sSpecChar, i, 1), "")NæsteRemoveSpecChar = sInputAfslut funktion |
Nu er din UDF defineret og klar til brug. Glem ikke at gemme din projektmappe som en Excel-makroaktiveret projektmappe (*.xlsm).
Hvis du vil vide mere om UDF'er, kan du læse denne artikel: Brugerdefinerede funktioner.