Laadige alla töövihiku näide
See õpetus saab demonstreerige, kuidas Exceli ja Google'i arvutustabelite lahtritest eemaldada kõik erimärgid.
Eemaldage erimärgid
Excel ei paku funktsioone, et eemaldada stringidest kõik erimärgid korraga. Kui soovite eemaldada ainult ühe erimärgi, võite kasutada funktsiooni SUBSTITUTE (lisateavet leiate sellest artiklist eemalda soovimatud märgid).
Kui soovite erimärkide eemaldamiseks kasutada ühte valemit, peate kasutama kasutaja määratud funktsiooni (UDF), näiteks RemoveSpecChar.
1 | = RemoveSpecChar (B3) |
UDF -i toimimiseks avage Visual Basic Editor, vajutades klahvikombinatsiooni Alt+F11. Paremklõpsake oma töövihiku nimel vasakpoolses aknas Projekti ja sisestage uus moodul. Sellesse moodulisse kopeerige allolev UDF:
123456789 | Funktsioon RemoveSpecChar (sSisend stringina) stringinaDim sSpecChar stringinaDim i As LongsSpecChar = "\/:*? ™" "® |. &@# (_+` © ~);-+=^$ !, '"I = 1 kuni Len (sSpecChar)sInput = Asenda $ (sInput, Mid $ (sSpecChar, i, 1), "")EdasiRemoveSpecChar = sSisendLõppfunktsioon |
Nüüd on teie UDF määratletud ja kasutamiseks valmis. Ärge unustage salvestada oma töövihikut Exceli makrofunktsiooniga töövihikuna (*.xlsm).
UDF -ide kohta lisateabe saamiseks lugege palun seda artiklit: Kasutaja määratud funktsioonid.