Kako odstraniti posebne znake v Excelu (4 metode)

  • Deliti To
Hugh West

Velikokrat podatkovna zbirka vsebuje nekatere posebne znake, ki jih ne potrebujemo v podatkovni zbirki in jih želimo odstraniti. To nalogo lahko preprosto opravimo s pomočjo orodij in formul programa Excel. V članku bodo pojasnjeni 4 različni načini, ki bodo pokazali, kako odstraniti posebne znake v programu Excel.

Prenesi delovni zvezek za prakso

Za vadbo lahko prenesete vadnico s spodnje povezave.

Odstrani posebne znake.xlsx

4 metode za odstranjevanje posebnih znakov v Excelu

Za razlago teh načinov bomo uporabili naslednji nabor podatkov.

Nabor podatkov vsebuje Imena in . Poštni naslovi strank podjetja. Opazite lahko Celica B8 vsebuje formulo in prikazuje netiskljivo vrednost skupaj z imenom odjemalca. "Rachel" . Spet lahko vidimo, da je skupaj z vsemi podatki nekaj posebnih znakov. Ogledali si bomo, kako te posebne znake odstraniti v Excelu z uporabo naslednjih načinov.

1. Odstranjevanje posebnih znakov v Excelu z uporabo Excelovih formul

Excel ima uporabne formule, ki jih lahko uporabite za odstranjevanje posebnih znakov v Excelu. Oblikujejo se s funkcijami, kot so SUBSTITUTE , DESNO, LEVO , ČISTO , TRIM in . ZAMENJAVA . Preučili bomo vsakega od njih posebej.

a. Uporaba funkcije SUBSTITUTE

Začnimo z SUBSTITUTE Uporablja se za zamenjavo znaka z drugim.

Recimo, da želite iz celice B5 danega nabora podatkov odstraniti posebne znake.

Formula za odstranjevanje določenih znakov z uporabo SUBSTITUTE bo:

=SUBSTITUTE(B5,"!#$$$","")

Tu lahko opazite, da so določeni znaki, navedeni v celici, odstranjeni. Deluje zaporedno. Zato je znak "#" ostaja na začetku.

Ponovno lahko odstranite rekurzivne znake z uporabo številk primerov.

Formula je naslednja:

=SUBSTITUTE(B5,"#","",2)

Upoštevajte, da je zaporedno drugi "#" je bil odstranjen, medtem ko je prvi ostal nedotaknjen.

Morda pa boste želeli odstraniti vse znake in ohraniti samo ime.

Tokrat bo formula vgnezdena SUBSTITUTE v sebi. Formula bo videti kot:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5, "#",""),"!",""),"$","")

To je odličen rezultat za ta primer.

Opis formule:

Sintaksa formule:

=SUBSTITUTE(besedilo, staro_besedilo, novo_besedilo, [številka primera])

besedilo =besedilo, s katerim želite delati.

old_text = besedilo, ki ga želite odstraniti.

new_text= nadomeščeno besedilo. ( V našem primeru ga nadomestimo s praznim " " ).

instance_name = številka posebnega znaka v primeru rekurzivnih znakov v besedilu.

Poseben primer:

Posebni znaki vsebujejo kodne številke in njihovo kodno številko lahko dobimo s formulo:

=CODE(desno(besedilo))

ali

=CODE(LEFT(besedilo))

Spletna stran PRVA STRAN ali LEVA se uporablja za pridobitev lokacije znaka, katerega kodo želite pridobiti.

Zato ta postopek vključuje dva koraka:

  • Pridobivanje kode z uporabo formule KODA z vgnezdenimi PRVA STRAN ali LEVA .
  • Uporaba spletne strani SUBSTITUTE formulo in namesto old_text napišite CHAR(število) .

Za rezultat postopoma sledite spodnjim slikam in formulam.

=KOD(DESNO(C5))

=SUBSTITUTE(C5,CHAR(109),"")

=KOD(LEVO(C5))

=SUBSTITUTE(C5,CHAR(77),"")

Poleg tega bo ta postopek odstranil oba podobna znaka, če bosta najdena. Spodaj si oglejte rezultate.

=KOD(LEVO(B7))

=SUBSTITUTE(B7,CHAR(42),"")

=KOD(DESNO(B7))

=SUBSTITUTE(B7,CHAR(94),"")

b. Uporaba funkcij desno ali levo

Glede na to, da ste v zgornjem načinu že videli uporabo PRVA STRAN in . LEVA Te funkcije se lahko uporabljajo z LEN funkcijo za odstranjevanje določenih znakov v Excelu.

Formula je naslednja:

= DESNO (B7,LEN(B7)-1)

Vrednosti lahko povečate na poljubno število in ga odštejete z LEN(besedilo) za odstranitev določenega števila posebnih znakov.

Za to se uporablja naslednja formula:

= DESNO (B7,LEN(B7)-2)

Podobno velja za LEVA formula,

=LEFT(B7,LEN(B7)-1)

Za povečanje števila primerov pa je spremenjena formula:

=LEFT(B5,LEN(B5)-4)

Opis formule:

Sintaksa formule:

=PRAVO(besedilo, [num_znakov])

besedilo = besedilo, iz katerega želite odstraniti znake.

num_chars = število znakov, ki jih je treba odstraniti.

=LEN(besedilo)

besedilo = besedilo, katerega dolžino želite prešteti.

-1 ali -(poljubno število) je število znakov, ki jih želite odšteti od skupnega števila znakov v besedilu.

c. Uporaba funkcij CLEAN in TRIM

Vaš nabor podatkov lahko vsebuje tudi netiskljive znake in dodaten prostor. ČISTO in . TRIM jih lahko odstranite s funkcijami.

Formula za odstranitev netiskljivega znaka je:

=CLEAN(B8)

Če želite odstraniti netiskljive znake in dodatne presledke, lahko uporabite formulo:

=TRIM(CLEAN(B8))

Kljub temu lahko oboje naredite z vgnezditvijo TRIM in . ČISTO s spletno stranjo . SUBSTITUTE . Formula bo videti kot:

=TRIM(CLEAN(SUBSTITUTE(B8,CHAR(4),"")))

Sledite spodnji sliki.

Opis formule:

Sintaksa posamezne formule:

=CLEAN(besedilo)

Tukaj, besedilo = besedilo, iz katerega želite odstraniti netiskljiv znak.

=TRIM(besedilo)

besedilo = besedilo, iz katerega je treba odstraniti dodaten presledek.

=SUBSTITUTE(besedilo, staro_besedilo, novo_besedilo, [številka primera])

besedilo =besedilo, s katerim želite delati.

old_text = besedilo, ki ga želite odstraniti.

new_text= nadomeščeno besedilo. ( V našem primeru ga nadomestimo s praznim " " ).

instance_name = številka posebnega znaka v primeru rekurzivnih znakov v besedilu.

d. Uporaba funkcije REPLACE

Poleg tega obstaja še ena formula, ki uporablja ZAMENJAVA za odstranitev določenega števila znakov po določenem številu znakov.

Formula je:

=REPLACE(staro_besedilo, začetna_številka, število_znakov, novo_besedilo)

Formula je podobna formuli SUBSTITUTE, vendar vsebuje še dva argumenta z imenom start_num ( številka, iz katere je treba odstraniti znake).

num_chars ( število znakov, ki jih je treba odstraniti).

In to ne traja besedilo kot argument, ki je potreben za SUBSTITUTE .

Formula za dani nabor podatkov je odstranitev posebnih znakov za " #Sen ".

=PREDSTAVI(B5,5,4,"")

Preberite več: Kako odstraniti določene znake v programu Excel

2. Uporaba funkcije Flash Fill za odstranjevanje posebnih znakov v programu Excel

Nadaljujemo z orodji Excel. Izpolnitev z bliskavico je najlažji način za odstranjevanje posebnih znakov v Excelu.

Recimo, da imamo v istem stolpcu imena in poštne naslove strank, ki so ločeni z vejico. Besedila za vejico želimo odstraniti, vključno z vejico. Sledite korakom, da boste izvedeli, kako uporabiti Izpolnitev z bliskavico za odstranjevanje posebnih znakov v Excelu.

  • Napišite . prvo besedilo brez posebnih znakov .
  • Začnite pisati drugo besedilo in opazili boste, da Excel prikazuje predlagana besedila. Opazujte spodnjo sliko.

  • Pritisnite VSTOP s tipkovnice. Rezultat bo prikazan, kot je prikazano spodaj.

Preberite več: Kako odstraniti prazne znake v programu Excel

3. Uporaba ukaza Poišči in zamenjaj za odstranjevanje posebnih znakov

Drugo uporabno orodje programa Excel je Poišči in zamenjaj .

Predpostavimo, da želimo odstraniti " Poštni naslov: " pred naslovom v stolpcu z imenom Poštni naslov nabora podatkov.

Če želite odstraniti posebne znake z uporabo Poišči in zamenjaj .

  • Izberite Zamenjava s spletne strani Poišči in zamenjaj . Sledite spodnji sliki, da bi dobili Poišči in zamenjaj iz Urejanje možnosti Domov zavihek.

  • Odprlo se bo pogovorno okno. Napišite znak, ki ga želite odstraniti, v polje Poišči kaj: polje in ohranite Zamenjajte z: polje prazno. Oglejte si spodnjo sliko.

  • Kliknite . Zamenjajte vse in odprlo se bo novo okno, v katerem bo prikazano število opravljenih zamenjav.
  • Kliknite . V REDU .

Rezultat bo prikazan na naslednji način.

Preberite več: Kako odstraniti presledke v Excelu: s formulo, VBA & amp; Power Query

4. Odstranjevanje posebnih znakov z orodjem Power Query Tool

Če uporabljate Microsoft Excel 2016 ali Excel 365 potem lahko uporabite Poizvedba Power Query za odstranjevanje posebnih znakov v Excelu.

Če uporabljate Microsoft Excel 2010 ali 2013 , ga lahko namestite z Microsoftovega spletnega mesta.

Sledite korakom za uporabo Poizvedba Power Query za odstranitev posebnih znakov iz nabora podatkov.

  • Izberite območje podatkov in glavo.
  • Nato izberite Iz tabele/območja iz Podatki zavihek.

  • Poiskali boste majhno okence. Preverite območje izbranih podatkov in označite Moja tabela ima glave možnost.
  • Nato kliknite V REDU .

Novo okno z imenom Okno Power Query se bo odprlo.

  • Izberite Stolpec po meri iz Dodajanje stolpca v zavihku Poizvedba Power Query okno.

  • Odprlo se bo okno Stolpec po meri škatla.
  • Pišite " Brez posebnih znakov " v Novo ime stolpca možnost. Napišete lahko poljubno ime.
  • Nato zapišite spodnjo formulo v Formula stolpca po meri možnost.

Formula:

=Text.Select([NAME],{"A".."z","0".."9"})

  • Nato kliknite V REDU .

Ustvaril se bo nov stolpec, vaša nova formula pa bo prikazana v vrstici formul v oknu.

  • Izberite Zapri & amp; Naloži iz Datoteka v zavihku okna.

V delovnem zvezku boste našli nov delovni list, v katerem bo prikazan končni rezultat, kot je prikazano tukaj.

Opazite lahko, da ta postopek ni odstranil elementa " ^^ " znakov iz celice D7 Excel namreč meni, da lik spada v kategorijo " . . " znak.

Stvari, ki si jih je treba zapomniti

Če uporabljate različice programa Microsoft Excel, ki so starejše od 2010 , morda ne boste mogli namestiti funkcije Power Query. To funkcijo lahko uporabljate samo z različicami od leta 2010 do najnovejše .

Vsekakor imajo vse metode prednosti in slabosti, zato jih pametno uporabite glede na svoje zahteve.

Zaključek

V članku so opisani 4 različni načini odstranjevanja posebnih znakov v Excelu. Za razlago 4 različnih načinov odstranjevanja posebnih znakov v Excelu smo uporabili Excelove formule in orodja. to storiti. Na kratko, formule vključujejo funkcije, kot so SUBSTITUTE , ČISTO , PRVA STRAN , KODA, in tako naprej. Po drugi strani pa se uporabljajo naslednja orodja Izpolnitev z bliskavico , Poišči in zamenjaj in . Poizvedba Power Query . Upam, da vam je bil ta članek v pomoč. Za morebitna dodatna vprašanja pišite v razdelek s komentarji.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.