Odeberte speciální znaky v Excelu a Tabulkách Google

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento tutoriál bude ukážeme vám, jak z buněk v Excelu a Tabulkách Google odebrat všechny speciální znaky.

Odstraňte speciální znaky

Excel neposkytuje žádné funkce k odstranění všech speciálních znaků z řetězců najednou. Pokud chcete odebrat pouze jeden speciální znak, můžete použít funkci SUBSTITUTE (více viz tento článek remove-nevyžadované znaky).

Pokud chcete k odebrání speciálních znaků použít jediný vzorec, budete muset použít funkci definovanou uživatelem (UDF), například RemoveSpecChar.

1 = RemoveSpecChar (B3)

Aby váš UDF fungoval, otevřete Editor jazyka stisknutím Alt+F11. Klikněte pravým tlačítkem na název sešitu v okně Projekt na levé straně a vložte nový modul. Do tohoto modulu zkopírujte níže uvedený UDF:

123456789 Funkce RemoveSpecChar (sInput As String) As StringDim sSpecChar jako řetězecDim i As LongsSpecChar = "\/:*? ™" "" |. &@# (_+`© ~);-+=^$ !, '"Pro i = 1 To Len (sSpecChar)sInput = Nahradit $ (sInput, Mid $ (sSpecChar, i, 1), "")dalšíRemoveSpecChar = sInputKoncová funkce

Nyní je váš UDF definován a připraven k použití. Nezapomeňte sešit uložit jako sešit s podporou maker v Excelu (*.xlsm).

Chcete -li se dozvědět více o UDF, přečtěte si tento článek: Funkce definované uživatelem.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave