Poista erikoismerkit Excelistä ja Google Sheetsistä

Sisällysluettelo
Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma tulee näyttää kuinka kaikki erikoismerkit poistetaan Excelin ja Google Sheetsin soluista.

Poista erikoismerkit

Excel ei tarjoa toimintoja kaikkien erikoismerkkien poistamiseksi merkkijonoista kerralla. Jos haluat poistaa vain yhden erikoismerkin, voit käyttää SUBSTITUTE-toimintoa (katso lisätietoja tästä artikkelista poista-ei-toivotut merkit).

Jos haluat käyttää yhtä kaavaa erikoismerkkien poistamiseen, sinun on käytettävä käyttäjän määrittämää toimintoa (UDF), kuten RemoveSpecChar.

1 = RemoveSpecChar (B3)

Jotta UDF toimisi, avaa Visual Basic Editor painamalla Alt+F11. Napsauta hiiren kakkospainikkeella työkirjasi nimeä vasemmanpuoleisessa Projekti-ikkunassa ja aseta uusi moduuli. Kopioi alla oleva UDF tähän moduuliin:

123456789 Toiminto RemoveSpecChar (sSyötä merkkijonona) merkkijononaDim sSpecChar merkkijononaDim niin kauansSpecChar = "\/:*? ™" "® |. &@# (_+` © ~);-+=^$ !, '"I = 1 Len (sSpecChar)sInput = Korvaa $ (sInput, Mid $ (sSpecChar, i, 1), "")SeuraavaRemoveSpecChar = sInputLopeta toiminto

UDF on nyt määritetty ja käyttövalmis. Älä unohda tallentaa työkirjaasi Excel-makro-työkirjana (*.xlsm).

Lisätietoja UDF -tiedostoista on tässä artikkelissa: Käyttäjän määrittämät toiminnot.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave