Prenesite primer delovnega zvezka
Ta vadnica bo vam pokaže, kako odstranite vse posebne znake iz celic v Excelu in Google Preglednicah.
Odstranite posebne znake
Excel ne ponuja nobenih funkcij za odstranitev vseh posebnih znakov iz nizov hkrati. Če želite odstraniti samo en poseben znak, lahko uporabite funkcijo SUBSTITUTE (oglejte si več v tem članku remove-unwanted-characters).
Če želite odstraniti posebne znake z eno samo formulo, boste morali uporabiti funkcijo, ki jo določa uporabnik (UDF), na primer RemoveSpecChar.
1 | = RemoveSpecChar (B3) |
Če želite, da vaš UDF deluje, odprite urejevalnik Visual Basic s pritiskom na Alt+F11. Z desno tipko miške kliknite ime delovnega zvezka v oknu Projekt na levi strani in vstavite nov modul. V ta modul kopirajte spodnji UDF:
123456789 | Funkcija RemoveSpecChar (sInput As String) As StringZatemni sSpecChar kot nizDim i As LongsSpecChar = "\/:*? ™" "® |. &@# (_+` © ~);-+=^$ !, '"Za i = 1 To Len (sSpecChar)sInput = Zamenjaj $ (sInput, Mid $ (sSpecChar, i, 1), "")NaslednjiRemoveSpecChar = sInputKončana funkcija |
Zdaj je vaš UDF definiran in pripravljen za uporabo. Ne pozabite shraniti delovnega zvezka kot Excelov delovni zvezek z omogočeno makro funkcijo (*.xlsm).
Če želite izvedeti več o UDF -jih, preberite ta članek: Uporabniško določene funkcije.