Ynhâldsopjefte
As wy wurkje mei tekstgegevens yn Excel, moatte wy miskien spesifike karakters ferfange dy't oerstallich binne. Om de taak te ferienfâldigjen, sille wy dy karakters ferfange fan jo gegevens. Hjoed sille wy yn dit artikel sjen nei de sân flugge en maklike techniken dy't Excel spesjale tekens ferfangt mei passende yllustraasjes.
Download Practice Workbook
Download dit oefenwurkboek om te oefenjen wylst jo dit artikel lêze.
Special Characters Replace.xlsm
6 geskikte manieren om te ferfangen Spesjale tekens yn Excel
Litte wy sizze, wy hawwe ferskillende produktkoades foar ferskate produkten yn kolom C dy't begjinne mei in spesjaal karakter #, en de namme fan 'e produkten wurde jûn yn Kolom B . Hjir is in oersjoch fan de dataset foar ús hjoeddeiske taak.
1. Tapasse de Find & amp; Selektearje Kommando om spesjale tekens yn Excel te ferfangen
Yn dizze metoade sille wy leare hoe't jo spesjale tekens yn Excel ferfange kinne troch de Fyn & Selektearje Kommando. Hjir wolle wy # ferfange troch leech út ús dataset. Litte wy de ynstruksjes hjirûnder folgje.
Stappen:
- Gean fan jo ljepper Thús nei,
Thús → Bewurkje → Find & amp; Selektearje → Ferfange
- Nei it klikken op de opsje Ferfange , ferskynt in finster Fyn en ferfange up.
- Fan it finster sykje en ferfange , typ # yn it Sykje wat fak en Ferfange mei fak hâldt
- Dêrnei klikje jo op it fak Alles ferfange .
- No, in nij dialoochfinster mei de namme Microsoft Excel ferskynt foar jo mei Alles klear. Wy makken & amp; ferfangers.
- Dêrnei druk op OK.
- Nei it foltôgjen fan it boppesteande proses, jo sil by steat wêze om it spesjale karakter # te ferfangen troch Leech dat is jûn yn it ûndersteande skermôfbylding.
Lês mear: Hoe kinne jo wearden fine en ferfange mei jokertekens yn Excel
2. Foegje de funksje REPLACE yn om spesjale tekens te ferfangen yn Excel
Jo kinne de funksje REPLACE brûke om elk karakter út elke sel te ferfangen. Om spesjale tekens yn Excel te ferfangen troch de funksje REPLACE te brûken, folgje de stappen hjirûnder om te learen!
Stappen:
- Allerearst , selektearje in lege sel wêr't wy de funksje REPLACE ynfiere, út ús gegevens sille wy sel D5 selektearje.
- Nei it selektearjen fan sel D5 , typ de folgjende formule yn 'e Formulebalke ,
=REPLACE(C5,1,1,"")
- Hjir ferwiist C5 nei de sel wêrfan jo it spesjale karakter ferfange wolle, Earst 1 jout oan dat jo ferfange wolle it karakter út de earstekarakter fan jo tekst, 2e 1 jout oan dat jo ien karakter ferfange wolle, en ( ” ”) jout oan dat jo dat karakter fuortsmite.
- Druk no op Enter op jo toetseboerd en jo sille it werom kinne krije fan de REPLACE-funksje en it rendemint is 4227 .
- Dernei set jo cursor op de Under-Rjochts kant fan sel D5 en in autoFill teken pops ús. Sleep no it autoFill teken nei ûnderen.
- Wylst it boppesteande proses foltôge, kinne jo ferfange # mei Leech dat is jûn yn it skermôfbylding.
3. Gebrûk fan de SUBSTITUTE-funksje om spesjale tekens yn Excel te ferfangen
Gebrûk fan de SUBSTITUTE-funksje is in oare manier om spesjale tekens yn Excel te ferfangen. Fanút ús dataset wolle wy # ferfange troch Leech troch de SUBSTITUTE-funksje te brûken. Folgje de ynstruksjes hjirûnder om te learen!
Stappen:
- Selektearje sel D5 earst om de FERGESE-funksje oan te passen.
- Dernei, typ de SUBSTITUTE-funksje yn 'e Formulebalke. De funksje is,
=SUBSTITUTE(C5, "#", "")
- Nei it typen fan de SUBSTITUTE-funksje yn de Formulebalke , druk op Enter op jo toetseboerd en jo kinne krijede útfier fan 'e funksje, de útfier is 4227 dy't spesjale tekens ferfangt.
- No, pleats jo rinnerke oan de Rjochtsûnder kant fan sel D5 en in autoFill-teken popt ús. Sleep no it autoFill-teken nei ûnderen, en jo krije de útfier fan de FERGESE-funksje .
Fergelykbere lêzingen:
- Ferfange tekst fan in sel basearre op betingst yn Excel (5 metoaden)
- Fyn en ferfange meardere Wearden yn Excel (6 rappe metoaden)
4. Fier it Flash Fill-kommando út om spesjale tekens yn Excel te ferfangen
De maklikste manier is om spesjale tekens yn Excel te ferfangen troch te brûken Flash Fill Command. Om spesjale tekens te ferfangen troch Flash Fill Command te brûken, folgje de ynstruksjes hjirûnder.
Stappen:
- Selektearje earst sel D5 en typ de Code fan it Produkt neamd Gas sûnder spesjaal teken.
- No, fan Thús Tab, gean nei,
Thús → Bewurkje → Folje → Flash ynfolje
- Uteinlik krije jo alle produktkoades sûnder de spesjale tekens troch te drukken op de Flash Fill opsje.
5. Tapasse de RIGHT- en LEN-funksjes om spesjale tekens yn Excel te ferfangen
Yn dizze metoade sille wy leare hoe't jo spesjale tekens yn Excel ferfange kinneTroch de RIGHT en de LEN-funksjes te brûken. Litte wy de stappen hjirûnder folgje om te learen!
Stappen:
- Selektearje earst sel D5 om spesjale tekens te ferfangen fan sel C5 .
- Typ dan de RIGHT en de LEN-funksjes yn de Formulebalke. De funksjes yn de Formulebalke binne,
=RIGHT(C5,LEN(C5)-1)
- Hjir, C5 ferwiist nei de sel wêrfan jo it karakter ferfange wolle, de RIGHT-funksje jout oan dat de tekens fan 'e tekst út it lêste karakter nommen wurde, en LEN(C5)-1 jout oan dat de resultearjende tekst sûnder it earste karakter fan de ferwiisde tekst sil wêze ( C5 ).
- Druk no op Enter op jo toetseboerd en jo krije de útfier fan 'e funksjes. De útfier fan de funksjes is 4227.
- Nei it drukken op Enter op jo toetseboerd , pleats jo cursor op 'e Rjochtsûnder fan sel D5 en daliks ferskynt in autoFill-sjongen foar jo.
- Sleep dêrnei de autoFill sing nei ûnderen en jo kinne spesjale tekens ferfange fan kolom C .
6. In VBA-koade útfiere om spesjale tekens yn Excel te ferfangen
Wy kinne spesjale tekens ferfange troch in VBA-koade út te fieren. It is de maklikste manier om spesjale te ferfangentekens yn Excel . Folgje asjebleaft de ynstruksje hjirûnder om te learen!
Stap 1:
- Druk earst op de ALT + F11 toetsen op jo toetseboerd om it Microsoft Visual Basic for Applications
- Fan it Microsoft Visual Basic for Applications -finster te iepenjen, gean nei,
Infoegje → Module
- Nei it klikken op de Module, in nij finster mei de namme Module 1 sil daliks foar jo ferskine.
Stap 2:
- In it Module 1 finster , plak de folgjende Koade.
3258
- Dan bewarje en slute dizze koade, gean werom nei it wurkblêd.
Stap 3:
- Selektearje no sel D5 om de formule ReplaceSpecial yn te typen.
- Dêrnei typ de ReplaceSpecial formule yn de Formulebalke. De formule yn de Formulebalke is,
=ReplaceSpecial(C5)
- Druk no op Enter op jo toetseboerd en jo krije de útfier 4227 as de ReplaceSpecial funksje yn sel D5 .
- Plaze dan jo cursor oan de Rjochtsûnder fan sel D5 en daliks ferskynt in autoFill-teken foar jo, en sleep it nei ûnderen.
- Nei it slepen fan de autoFill sing nei ûnderen, kinne jo de útfier krije fan 'e funksje ReplaceSpecial nei de hiele kolom D dy't ferfongen is troch spesjale tekens.
Dingen om te ûnthâlden
👉 By it brûken fan de Flash Fill Command typ de Code of Eraser manuell en gean dan nei,
Thús → Bewurkje → Fill → Flash Fill
👉 As Utwikkeldersmenu ferskynt net yn de Menu balke , druk op ALT + F11 toetsen op jo toetseboerd om de Microsoft Visual Basic foar te iepenjen Applikaasjes finster.
Konklúzje
Ik hoopje dat alle hjirboppe neamde gaadlike metoaden om spesjale karakters te ferfangen jo no útlokje om se yn jo ta te passen. Excel -spreadsheets mei mear produktiviteit. Jo binne fan herte wolkom om kommentaar te jaan as jo fragen of fragen hawwe.