Erikoismerkkien poistaminen Excelissä (4 menetelmää)

  • Jaa Tämä
Hugh West

Monesti tietokanta sisältää joitakin erikoismerkkejä, joita emme tarvitse tietokannassa ja haluamme poistaa ne. Voimme suorittaa tämän tehtävän helposti Excel-työkalujen ja kaavojen avulla. Artikkelissa selitetään 4 eri tapaa, jotka osoittavat, miten erikoismerkit poistetaan Excelissä.

Lataa harjoituskirja

Voit ladata harjoituskirjan alla olevasta linkistä.

Poista erikoismerkit.xlsx

4 tapaa poistaa erikoismerkkejä Excelissä

Käytämme seuraavaa tietokokonaisuutta selittääksemme tapoja.

Tietokokonaisuus sisältää Nimet ja Postiosoitteet yrityksen asiakkaista. Voit huomata Solu B8 sisältää kaavan ja se näyttää tulostamattoman arvon sekä asiakkaan nimen. "Rachel" Jälleen kerran näemme, että kaikkien tietojen mukana on joitakin erikoismerkkejä. Näemme, miten nämä erikoismerkit poistetaan Excelissä seuraavilla tavoilla.

1. Erikoismerkkien poistaminen Excelissä Excel-kaavojen avulla

Excelissä on hyödyllisiä kaavoja, joita voit käyttää erikoismerkkien poistamiseen Excelissä. Ne muodostetaan käyttämällä funktioita, kuten SIJAINEN , OIKEA, VASEN , CLEAN , TRIM ja REPLACE Tarkastelemme kutakin niistä yksi kerrallaan.

a. SUBSTITUTE-toiminnon käyttäminen

Aloitetaan SIJAINEN Toimintoa käytetään merkin korvaamiseen toisella merkillä.

Oletetaan, että haluat poistaa erikoismerkit tietyn tietokokonaisuuden solusta B5.

Kaava tiettyjen merkkien poistamiseksi käyttämällä SIJAINEN on:

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

Tässä voit huomata, että solussa mainitut merkit poistetaan. Se toimii peräkkäin. Näin ollen merkki "#" pysyy alussa.

Voit jälleen poistaa rekursiiviset merkit käyttämällä instanssinumeroita.

Kaava on seuraava:

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

Huomaa, että peräkkäin toinen "#" on poistettu, kun taas ensimmäinen on ehjä.

Saatat kuitenkin haluta poistaa kaikki merkit ja pitää vain nimen.

Tällä kertaa kaava on sisäkkäinen SIJAINEN Kaava näyttää seuraavalta:

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

Tämä osoittaa täydellisen tuloksen tässä tapauksessa.

Kaavan kuvaus:

Kaavan syntaksi:

=SUBSTITUTE(text, vanha_teksti, uusi_teksti, [instance_num])

teksti =teksti, jonka kanssa haluat työskennellä.

old_text = teksti, jonka haluat poistaa.

new_text= korvattu teksti. ( Meidän tapauksessamme korvaamme sen tyhjällä " " ).

instance_name = erikoismerkin numero, jos tekstissä on rekursiivisia merkkejä.

Erityistapaus:

Erikoismerkit sisältävät koodinumeroita, ja voimme saada niiden koodinumeron kaavan avulla:

=CODE(RIGHT(text))

tai

=CODE(LEFT(teksti))

The RIGHT tai VASEMPI funktiota käytetään sen merkin sijaintiin, jonka koodin haluat saada.

Prosessi sisältää siis kaksi vaihetta:

  • Koodin saaminen käyttämällä kaavaa KOODI sisäkkäin RIGHT tai VASEMPI .
  • Käyttämällä SIJAINEN kaava ja tilalle old_text kirjoittaa CHAR(numero) .

Tuloksen saat seuraamalla sarjassa alla olevia kuvia ja kaavoja.

=CODE(RIGHT(C5))

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

=CODE(LEFT(C5))

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

Lisäksi, jos samankaltaisia merkkejä löytyy, tämä prosessi poistaa molemmat. Katso alla olevia tuloksia.

=CODE(LEFT(B7))

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

=CODE(RIGHT(B7))

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

b. Oikea tai vasen toimintojen käyttäminen

Ottaen huomioon, että olet jo nähnyt edellä mainitulla tavalla käytön RIGHT ja VASEMPI toimintoja, joita voidaan käyttää LEN toimintoa tiettyjen merkkien poistamiseksi Excelissä.

Kaava on seuraava:

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

Voit kasvattaa arvoja mihin tahansa lukuun ja vähentää ne luvulla LEN(teksti) poistaa tietyn määrän erikoismerkkejä.

Tämän kaava on:

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

Vastaavasti VASEMPI kaava,

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

Ja instanssin numeron kasvattamiseksi muutettu kaava:

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

Kaavan kuvaus:

Kaavan syntaksi:

=RIGHT(teksti, [num_chars])

teksti = teksti, josta haluat poistaa merkkejä.

num_chars = poistettavien merkkien määrä.

=LEN(teksti)

teksti = teksti, jonka pituus halutaan laskea.

-1 tai -(mikä tahansa numero) on niiden merkkien määrä, jotka haluat vähentää tekstin merkkien kokonaismäärästä.

c. CLEAN- ja TRIM-toimintojen käyttäminen

Tietoaineistossasi saattaa olla myös ei-tulostettavia merkkejä ja ylimääräisiä välilyöntejä. CLEAN ja TRIM toimintoja voidaan käyttää niiden poistamiseen.

Kaava ei-tulostettavan merkin poistamiseksi on:

=CLEAN(B8)

Voit poistaa painamattomat merkit ja ylimääräiset välilyönnit kaavalla:

=TRIM(CLEAN(B8)

Voit kuitenkin tehdä molemmat pesimällä TRIM ja CLEAN kanssa SIJAINEN Kaava näyttää seuraavalta:

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

Seuraa alla olevaa kuvaa.

Kaavan kuvaus:

Yksittäisen kaavan syntaksi:

=CLEAN(teksti)

Tässä, teksti = teksti, josta haluat poistaa ei-tulostettavan merkin.

=TRIM(teksti)

teksti = teksti, josta ylimääräinen väli on poistettava.

=SUBSTITUTE(text, vanha_teksti, uusi_teksti, [instance_num])

teksti =teksti, jonka kanssa haluat työskennellä.

old_text = teksti, jonka haluat poistaa.

new_text= korvattu teksti. ( Meidän tapauksessamme korvaamme sen tyhjällä " " ).

instance_name = erikoismerkin numero, jos tekstissä on rekursiivisia merkkejä.

d. REPLACE-toiminnon käyttäminen

Lisäksi on olemassa toinen kaava, jossa käytetään REPLACE toiminto poistaa tietyn määrän merkkejä tietyn merkkimäärän jälkeen.

Kaava on:

=REPLACE(vanha_teksti, alku_num, num_chars, uusi_teksti)

Tässä kaava on melko samanlainen kuin SUBSTITUTE, mutta se ottaa vielä 2 argumenttia nimeltä start_num ( numero, josta merkit on poistettava).

num_chars ( poistettavien merkkien määrä).

Ja se ei vie teksti argumenttina, jota tarvitaan SIJAINEN .

Kaava on annettuun tietokokonaisuuteen poistamalla erikoismerkit " #Sen ".

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

Lue lisää: Miten poistaa tiettyjä merkkejä Excelissä

2. Flash Fillin käyttö erikoismerkkien poistamiseen Excelissä

Excel-työkalut. Salaman täyttö on helpoin tapa poistaa erikoismerkit Excelissä.

Oletetaan, että meillä on samassa sarakkeessa asiakkaiden nimet ja sähköpostiosoitteet, jotka on erotettu toisistaan pilkulla. Haluamme poistaa pilkun jälkeiset tekstit pilkku mukaan luettuna. Seuraa ohjeita, jotta tiedät, miten käyttää komentoa Salaman täyttö poistaa erikoismerkkejä Excelissä.

  • Kirjoita ... ensimmäinen teksti ilman erikoismerkkejä .
  • Aloita toisen tekstin kirjoittaminen ja huomaat, että Excel näyttää ehdotetut tekstit. Tarkkaile alla olevaa kuvaa.

  • Paina ENTER Tämä näyttää alla olevan tuloksen.

Lue lisää: Kuinka poistaa tyhjät merkit Excelissä

3. Find & Replace-komennon käyttö erikoismerkkien poistamiseen

Toinen Excelin hyödyllinen työkalu on Etsi &; Korvaa .

Oletetaan, että haluamme poistaa " Mailto: " ennen osoitetta sarakkeessa nimeltä Postiosoite tietokokonaisuudesta.

Seuraa alla olevia ohjeita erikoismerkkien poistamiseksi käyttämällä Etsi &; Korvaa .

  • Valitse Vaihda osoitteesta Etsi &; Korvaa . Seuraa alla olevaa kuvaa saadaksesi Etsi &; Korvaa alkaen Muokkaaminen vaihtoehdot Etusivu välilehti.

  • Avautuu valintaikkuna. Kirjoita merkki, jonka haluat poistaa, kenttään Etsi mitä: laatikko ja pidä Korvaa: Katso alla olevaa kuvaa.

  • Klikkaa Korvaa kaikki ja avautuu uusi ruutu, jossa näkyy tehtyjen vaihtojen määrä.
  • Klikkaa OK .

Näet tuloksen seuraavasti.

Lue lisää: Kuinka poistaa välilyönnit Excelissä: kaavan, VBA: n ja Power Queryn avulla?

4. Erikoismerkkien poistaminen Power Query -työkalun avulla

Varmasti, jos käytät Microsoft Excel 2016 tai Excel 365 voit käyttää Tehokysely poistaa erikoismerkkejä Excelissä.

Jos käytät Microsoft Excel 2010 tai 2013 , voit asentaa sen Microsoftin verkkosivustolta.

Voit seurata ohjeita käyttääksesi Tehokysely poistaa erikoismerkit tietokokonaisuudestasi.

  • Valitse tietoalue ja otsikko.
  • Valitse sitten Taulukosta/alueelta alkaen Tiedot välilehti.

  • Näet pienen laatikon. Tarkista valitsemiesi tietojen alue ja merkitse rasti. Taulukossani on otsikot vaihtoehto.
  • Napsauta sen jälkeen OK .

Uusi ikkuna nimeltä Power Query -ikkuna avautuu.

  • Valitse Mukautettu sarake alkaen Lisää sarake välilehti Tehokysely ikkuna.

  • Se avaa Mukautettu sarake laatikko.
  • Kirjoita " Ilman erikoismerkkejä " in the Uusi sarakkeen nimi Voit kirjoittaa minkä tahansa nimen.
  • Kirjoita sitten alla oleva kaava Mukautettu sarakekaava vaihtoehto.

Kaava:

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

  • Napsauta sen jälkeen OK .

Uusi sarake luodaan ja uusi kaava näkyy ikkunan kaavarivillä.

  • Valitse Sulje & Lataa alkaen Tiedosto ikkunan välilehdellä.

Työkirjaan tulee uusi työarkki, jossa näet tässä näkyvän lopputuloksen.

Voit huomata, että tämä prosessi ei poistanut " ^^ " merkit solusta D7 Excel katsoo, että hahmo kuuluu luokkaan " ". . . " hahmo.

Muistettavat asiat

Valitettavasti, jos käytät Microsoft Excelin vanhempia versioita kuin 2010 , et ehkä pysty asentamaan Power Query -ohjelmaa. Voit käyttää tätä ominaisuutta vain versioissa vuodesta 2010 alkaen viimeisimpään .

Joka tapauksessa kaikilla menetelmillä on hyvät ja huonot puolensa, joten käytä niitä viisaasti tarpeidesi mukaan.

Päätelmä

Artikkelissa kuvattiin 4 erilaista tapaa poistaa erikoismerkkejä Excelissä. Olemme käyttäneet Excel-kaavoja ja -työkaluja selittääksemme 4 erilaista tapaa poistaa erikoismerkkejä Excelissä. tehdä tämä. Lyhyesti sanottuna kaavat sisältävät funktioita kuten SIJAINEN , CLEAN , RIGHT , CODE, ja niin edelleen. Toisaalta käytettävät välineet ovat seuraavat. Salaman täyttö , Etsi &; Korvaa ja Tehokysely Toivottavasti tästä artikkelista oli sinulle apua. Jos sinulla on lisäkysymyksiä, kirjoita kommenttiosioon.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.