Tässä artikkelissa opimme kuinka poistaa tarpeettomat tyhjät merkit Excelistä.
Mitkä ovat johtavat ja perässä olevat tilat
Excelissä tietojen poisto ja puhdistus on kaikkien tietojen analysointiprojektien ensimmäinen ja tärkein tehtävä. Viiden vuoden kokemukseni aikana olen saanut tietoja, jotka näyttivät rakenteettomilta, mutta Excel TRIM- tai CLEAN -toimintojen avulla olen muuttanut ne mielekkäiksi raportteiksi. Joskus tekstiarvot sisältävät alku-, loppu- tai useita upotettuja välilyöntejä, ja näiden tyhjien merkkien tai välilyöntien puhdistus on osa tietojen puhdistamista. Tietojen puhdistus Excelissä on helppoa. Nyt opimme puhdistamaan tekstiarvot soluista Excelissä.
Poista kaikki tyhjät merkit heti Excelistä
Menetelmään liittyy vaiheita. Ensimmäinen on valintaosa, tyyppikaava ja kaavan loppuunsaattaminen.
Ensimmäinen : Valitse tarvittavat solut, joihin tarvitset puhdistetut tiedot tai lähtösolut
Toinen : Kirjoita kaava
TRIM -toiminto on Excelin TEKSTI -toiminto, jota käytetään poistamaan kaikki ylimääräiset välilyönnit tekstimerkkijonosta lukuun ottamatta sanojen välistä välilyöntiä.
Syntaksi:
= TRIM (teksti) |
teksti: tekstiarvo lainausmerkeissä tai soluviittauksessa
Kolmas : Jokaisen kaavan lopussa käytämme Enter -näppäintä nähdäksesi käytetyn kaavan tuloksen. Mutta sen sijaan, että käytät vain Enter -näppäintä, käytä Ctrl + Enter avain yhteen
Esimerkki:
Kaikkien näiden ymmärtäminen voi olla hämmentävää. Ymmärrämme, miten toimintoa käytetään esimerkin avulla. Täällä meidän on poistettava ne, jotta kaava, joka viittaa näihin soluihin, laskee oikein. Sarake A sisältää tekstiä, jonka edessä on välilyöntejä. Nämä tilat on poistettu Trim -toiminnolla. Katso alla oleva kuvakaappaus:
Voit poistaa nämä tilat kahdella tavalla:
- Leikkaus- ja korvaustoiminnon käyttäminen
- Vaihda komento
TRIM -kaava tyhjien merkkien poistamiseen
Leikkaustoiminto poistaa kaikki merkkijonon välilyönnit lukuun ottamatta yksittäisiä välilyöntejä sanojen välillä.
Valitse ensin solut, joista haluat puhdasta dataa, tai poista solut. Joten valitsimme alueen C1: C5 ja kirjoitimme alla olevan kaavan
Käytä kaavaa:
= TRIM (A1) |
Nyt prosessin loppuun saattamiseksi meidän on vain käytettävä Ctrl + Enter vain Enter -näppäimen sijaan.
Jos tiedot sisältävät alun välilyöntejä ja useamman kuin yhden välilyönnin tekstin välissä, leikkaustoiminto ei poista niitä kaikkia. Katso solu A3 sisältää tekstiä, jonka keskellä on välilyöntejä. Leikkaus poistaa kaikki johtavat välilyönnit paitsi yhden välilyönnin kahden sanan välillä. Katso alla oleva kuvakaappaus:
Vaihtoehtoisesti voimme käyttää korvaavaa funktiota, jos tiedämme, että tekstissämme on sanojen välissä välilyöntejä ja ne on poistettava.
Vaihtoehtoinen tapa
Katso alla oleva kuva. Korvaustoiminto korvaa tekstin välisen tilan sanalla "ei mitään". Näin ollen tila poistetaan.
Esimerkki:
Jos tiedot sisältävät alkutilaa ja tekstin välissä on enemmän kuin yksi välilyönti, korvaava toiminto poistaa ne kaikki. Solussa A1 on teksti, jonka alussa on välilyöntejä tai välilyöntejä. Korvaava toiminto poistaa kaikki välilyönnit, katso alla oleva kuvakaappaus:
Käytä kaavaa:
= KORVAUS (A1, "", "") |
Yllä oleva kaava poistaa kaikki välilyönnit, toisin kuin TRIM -toiminto, joka jättää yksittäiset välilyönnit sanojen väliin.
Kuten sarakkeesta C näkyy, ylimääräisiä välilyöntejä ei ole.
Vielä yksi tapa:
Voimme myös käyttää Korvaa -komentoa poistamaan ei -toivotut tilat. Tämä komento toimii samalla tavalla kuin korvaava toiminto. Pikanäppäin on Ctrl + H
Korvaa -komentoa voidaan käyttää, jos tiedämme, että tekstissämme on välilyöntejä poistettavan tekstin välillä.
Etsi mitä: kirjoita välilyönti painamalla välilyöntinäppäintä kerran.
Korvataan seuraavalla: NULL
Emme näe merkintää Etsi mitä -ruudussa, koska olemme kirjoittaneet siihen välilyönnin. Napsauta Korvaa kaikki, kunnes näet valintaikkunan, jossa näkyy teksti, että se ei löytänyt enää korvaavia välilyöntejä.
Tuloksen saat alla:
Näin voit poistaa tekstin väliset välilyönnit ja välilyönnit ja tehdä datastasi luettavampia.
Poista jälkiväli VBA: n kautta
Jos haluat VBA -koodin poistavan kaikki aktiivisen taulukon kaikki välilyönnit, tämä artikkeli auttaa sinua varmasti. Monta kertaa jätämme tyhjän tilan loppuun erehdyksessä tai joskus kopioimme tietoja verkosta emmekä huomaa sitä. Tässä artikkelissa opimme poistamaan virheessä jätetyn tilan.
Kysymys): Excelissä voimme käyttää TRIM -funktiota SUBSTITUTE & CHAR -kaavalla eli = TRIM (SUBSTITUTE (A1, CHAR (160), "")) poistamaan tekstin lopussa olevan välilyönnin.
Haluaisin makron auttavan minua poistamaan kaikki tarpeettomat tilat merkkijonon lopussa.
Saada koodi tekstin lopussa olevan tilan poistamiseksi; meidän on noudatettava alla olevia ohjeita VBA -editorin käynnistämiseksi.
- Napsauta sitten Kehittäjä -välilehteä
- Valitse koodiryhmästä Visual Basic
Kopioi seuraava koodi laskentataulukkomoduulissa
Alareunatila ()
Dim c As Range, rngConstants As Range Virhe Jatka seuraavaksi Aseta rngConstants = ActiveSheet.UsedRange.SpecialCells (2, 2) Virhe GoTo 0 Jos ei rngConstants ole sitten mitään 'optimoi suorituskyky Application.ScreenUpdating = Väärä Application.Calculation = xlCalculationManual 'leikkasolut, sis. char 160 Jokaiselle c In rngConstants c.Value = Trim $ (Application.Clean (Korvaa (c.Value, Chr (160), ""))) Seuraava c 'palauta asetukset Application.ScreenUpdating = Totta Application.Calculation = xlCalculationAutomatic Loppu Jos End Sub |
Kuten haluat Tämä poistaa kaikki välilyönnit lopussa.
Huomautus: Yllä oleva makro suoritetaan vain aktiivisivulla.
Tällä tavalla voimme poistaa lopussa olevat välilyönnit VBA -koodilla.
Lataa - Poista jäljessä oleva tila VBA: n kautta - xlsm
Toivottavasti tämä artikkeli tarpeettomien tyhjien merkkien poistamisesta Excelistä on selittävä. Täältä löydät lisää artikkeleita arvojen laskemisesta ja niihin liittyvistä Excel -kaavoista. Jos pidit blogistamme, jaa se ystävillesi Facebookissa. Voit myös seurata meitä Twitterissä ja Facebookissa. Haluaisimme kuulla sinusta, kerro meille, kuinka voimme parantaa, täydentää tai innovoida työtämme ja parantaa sitä sinulle. Kirjoita meille sähköpostitse.
TRIM -toiminnon käyttäminen Excelissä: TRIM -toimintoa käytetään merkkijonojen leikkaamiseen ja mahdollisten perä- ja etureunojen puhdistamiseen merkkijonosta. Tämä auttaa meitä paljon tietojen puhdistamisessa.
CLEAN -toiminnon käyttäminen Excelissä: Puhdistustoimintoa käytetään tulostamattomien merkkien poistamiseen merkkijonosta. Tätä toimintoa käytetään enimmäkseen TRIM -toiminnon kanssa tuodun ulkomaisen datan puhdistamiseen.
Korvaa teksti merkkijonon lopusta muuttujan sijainnista alkaen: Korvataksesi tekstin merkkijonon lopusta käytämme REPLACE -funktiota. REPLACE -toiminto korvaa tekstin sijainnin merkkijonossa.
Excel KORVAA vs. KORVAA -toiminto: KORVAUS- ja KORVAUS -toiminnot ovat väärinymmärretyt toiminnot. Tietyn tekstin löytämiseksi ja korvaamiseksi käytämme SUBSTITUTE -funktiota. Jos REPLACE -näppäintä käytetään korvaamaan useita merkkijonon merkkejä…
Korvaa teksti merkkijonon lopusta alkaen muuttujan sijainnista: Korvataksesi tekstin merkkijonon lopusta käytämme REPLACE -funktiota. REPLACE -toiminto korvaa tekstin sijainnin merkkijonossa.
Suosittuja artikkeleita:
50 Excel -pikanäppäintä tuottavuuden lisäämiseksi : Nopeuta tehtävien suorittamista Excelissä. Nämä pikanäppäimet auttavat sinua parantamaan työn tehokkuutta Excelissä.
VLOOKUP -toiminnon käyttäminen Excelissä : Tämä on yksi eniten käytetyistä ja suosituimmista Excel -toiminnoista, jota käytetään arvon etsimiseen eri alueilta ja taulukoilta.
IF -toiminnon käyttäminen Excelissä : Excelin IF -käsky tarkistaa ehdon ja palauttaa tietyn arvon, jos ehto on TOSI, tai palauttaa toisen arvon, jos EPÄTOSI.
SUMIF -toiminnon käyttäminen Excelissä : Tämä on toinen kojelaudan olennainen toiminto. Tämä auttaa sinua laskemaan yhteen arvot tietyissä olosuhteissa.
COUNTIF -toiminnon käyttäminen Excelissä : Laske arvot olosuhteilla tämän hämmästyttävän toiminnon avulla. Sinun ei tarvitse suodattaa tietoja laskeaksesi tiettyjä arvoja. Laskutoiminto on välttämätön kojelaudan valmistelemiseksi.