Ta bort specialtecken i Excel och Google Kalkylark

Innehållsförteckning
Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning kommer visa dig hur du tar bort alla specialtecken från celler i Excel och Google Kalkylark.

Ta bort specialtecken

Excel har inga funktioner för att ta bort alla specialtecken från strängar samtidigt. Om du bara vill ta bort ett specialtecken kan du använda funktionen BYTE (se mer i den här artikeln ta bort oönskade tecken).

Om du vill använda en enda formel för att ta bort specialtecken måste du använda en användardefinierad funktion (UDF), som RemoveSpecChar.

1 = RemoveSpecChar (B3)

För att få din UDF att fungera, öppna Visual Basic Editor genom att trycka på Alt+F11. Högerklicka på arbetsbokens namn i projektfönstret till vänster och sätt in en ny modul. Kopiera nedanstående UDF till den här modulen:

123456789 Funktion RemoveSpecChar (sInput As String) As StringDim sSpecChar som strängDim i As LongsSpecChar = "\/:*? ™" "® |. &@# (_+` © ~);-+=^$ !, '"För i = 1 Till Len (sSpecChar)sInput = Ersätt $ (sInput, Mid $ (sSpecChar, i, 1), "")NästaRemoveSpecChar = sInputAvsluta funktion

Nu är din UDF definierad och klar att användas. Glöm inte att spara din arbetsbok som en Excel-makroaktiverad arbetsbok (*.xlsm).

Mer information om UDF finns i den här artikeln: Användardefinierade funktioner.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave