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.