Stiahnite si ukážkový zošit
Tento návod bude Ukážeme vám, ako odstrániť všetky špeciálne znaky z buniek v Exceli a Tabuľkách Google.
Odstráňte špeciálne znaky
Excel neposkytuje žiadne funkcie na odstránenie všetkých špeciálnych znakov z reťazcov naraz. Ak chcete odstrániť iba jeden špeciálny znak, môžete použiť funkciu SUBSTITUTE (viac v tomto článku odstráňte nežiaduce znaky).
Ak chcete na odstránenie špeciálnych znakov použiť jediný vzorec, budete musieť použiť funkciu definovanú používateľom (UDF), napríklad RemoveSpecChar.
1 | = RemoveSpecChar (B3) |
Aby váš UDF fungoval, otvorte editor jazyka Visual Basic stlačením klávesov Alt+F11. Kliknite pravým tlačidlom myši na názov zošita v okne Projekt na ľavej strane a vložte nový modul. Do tohto modulu skopírujte nižšie uvedený UDF:
123456789 | Funkcia RemoveSpecChar (sVstup ako reťazec) ako reťazecDim sSpecChar ako reťazecDim i As LongsSpecChar = "\/:*? ™" "" |. &@# (_+`© ~);-+=^$ !, '"Pre i = 1 až Len (sSpecChar)sInput = Nahradiť $ (sInput, Mid $ (sSpecChar, i, 1), "")ĎalšieRemoveSpecChar = sVstupKoncová funkcia |
Teraz je váš UDF definovaný a pripravený na použitie. Nezabudnite uložiť svoj zošit ako zošit s povolením makra Excel (*.xlsm).
Ak sa chcete dozvedieť viac o UDF, prečítajte si tento článok: Užívateľom definované funkcie.