Távolítsa el a speciális karaktereket az Excelben és a Google Táblázatokban

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez a bemutató lesz bemutatja, hogyan távolíthatja el az összes speciális karaktert az Excel és a Google Táblázatok celláiból.

Távolítsa el a speciális karaktereket

Az Excel nem biztosít semmilyen funkciót az összes speciális karakter egyidejű eltávolítására a karakterláncokból. Ha csak egy speciális karaktert szeretne eltávolítani, használhatja a SUBSTITUTE funkciót (erről bővebben ebben a cikkben az eltávolítás-nemkívánatos karakterek című részben olvashat).

Ha egyetlen képletet szeretne használni a speciális karakterek eltávolításához, akkor egy felhasználó által definiált függvényt (UDF) kell használnia, mint például az RemoveSpecChar.

1 = RemoveSpecChar (B3)

Az UDF működéséhez nyissa meg a Visual Basic Editor -t az Alt+F11 billentyűkombináció lenyomásával. Kattintson a jobb gombbal a munkafüzet nevére a bal oldali Projekt ablakban, és helyezzen be egy új modult. Másolja ebbe a modulba az alábbi UDF -et:

123456789 Funkció RemoveSpecChar (sInput as String) karakterlánckéntDim sSpecChar karakterlánckéntDim i As LongsSpecChar = "\/:*? ™" "® |. &@# (_+` © ~);-+=^$ !, '"For i = 1 Len (sSpecChar)sInput = Replace $ (sInput, Mid $ (sSpecChar, i, 1), "")KövetkezőRemoveSpecChar = sInputVége funkció

Most az UDF definiálva van és használatra kész. Ne felejtse el menteni a munkafüzetet Excel makró-engedélyezett munkafüzetként (*.xlsm).

Ha többet szeretne megtudni az UDF -ekről, olvassa el ezt a cikket: Felhasználó által definiált funkciók.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave