Last ned eksemplet på arbeidsbok
Denne opplæringen vil demonstrere deg hvordan du fjerner alle spesialtegn fra celler i Excel og Google Sheets.
Fjern spesialtegn
Excel har ingen funksjoner for å fjerne alle spesialtegn fra strenger samtidig. Hvis du bare vil fjerne ett spesialtegn, kan du bruke SUBSTITUTE-funksjonen (se mer i denne artikkelen fjerne uønskede tegn).
Hvis du vil bruke en enkelt formel for å fjerne spesialtegn, må du bruke en brukerdefinert funksjon (UDF), som RemoveSpecChar.
1 | = RemoveSpecChar (B3) |
For å få UDF til å fungere, åpner du Visual Basic Editor ved å trykke Alt+F11. Høyreklikk på arbeidsbokens navn i prosjektvinduet på venstre side og sett inn en ny modul. Kopier UDF nedenfor til denne modulen:
123456789 | Funksjon RemoveSpecChar (sInput As String) As StringDim sSpecChar som strengDim i As LongsSpecChar = "\/:*? ™" "® |. &@# (_+` © ~);-+=^$ !, '"For i = 1 Til Len (sSpecChar)sInput = Erstatt $ (sInput, Mid $ (sSpecChar, i, 1), "")NesteRemoveSpecChar = sInputSluttfunksjon |
Nå er UDF definert og klar til bruk. Ikke glem å lagre arbeidsboken din som en Excel makroaktivert arbeidsbok (*.xlsm).
Hvis du vil vite mer om UDF -er, kan du lese denne artikkelen: Brukerdefinerte funksjoner.