Excel REPLACE -toimintoa käytetään korvaamaan tietyn pituinen teksti annetusta merkkijonosta. Määritämme aloituspaikan, poistettavien merkkien määrän ja uuden korvaavan tekstin. Tässä artikkelissa opimme poistamaan/korvaamaan jonkin tekstin merkkijonon alusta muuttuvaan paikkaan.
Yleinen Excel -kaava tekstin poistamiseksi muuttujasta
= VAIHDA (merkkijono, 1, ETSI (teksti, merkkijono), "") |
merkkijono:Se on merkkijono, josta haluat poistaa tekstin.
teksti:Se on teksti, johon haluat poistaa tekstin.
Katsotaanpa esimerkkiä selventämään asioita.
Esimerkki: Poista päivän nimi ajasta
Tässä esimerkissä päivien nimiin liittyy rei'itysaika. Haluamme poistaa päivien nimet tiedoista ja käyttää vain aikaa. Kellonajan ja päivän nimi erotetaan yhdysmerkillä (-).
Käytämme yllä olevaa yleistä kaavaa poistamaan muuttuva merkkien pituus.
Kirjoita tämä kaava C3: een ja vedä se alas.
=KORVATA(B3,1,LÖYTÖ("-", B3), "") |
Paina enter ja vedä se alas. Nyt meillä on aikateksti haluamallamme alueella. Olemme poistaneet kaiken tekstin ennen aikatekstiä.
Kuinka se toimii?
Hajotetaan kaava ymmärtääksemme sen.
Jokainen kaava toimii nurinpäin. FIND -funktio palauttaa annetun tekstin sijainnin annetussa merkkijonossa. Tässä se palauttaa yhdysmerkin (-) sijainnin jokaisessa merkkijonossa. Ensimmäisenä merkkijonona se palauttaa 8.
Nyt kaava on =KORVATA(B3,1,8, ""). Kuten tiedämme, KORVAA -funktio korvaa n lukumäärän lähtökohdasta merkkejä toisella tekstillä. Tässä teksti on B3: ssa, aloituskohta on 1, merkkien lukumäärä, jonka keksimme 8 FIND -funktion avulla, ja korvaava merkki ei ole mitään (""). Siksi REPLACE -toiminto poistaa merkkijonon alusta 8 merkkiä, jolloin meille jää vain aikateksti.
Huomautuksia:
- Jos annettua merkkiä ei löydy, funktio palauttaa #ARVO -virheen. On parempi käyttää IFERROR -toimintoa virheiden havaitsemiseen.
- FIND -toiminto on kirjainkoon erottava toiminto. Jos haluat tehdä kirjainkoolla merkityksettömän haun, käytä SEARCH-toimintoa.
- Yllä olevassa kaavassa olemme käyttäneet yhdysmerkkiä (-) merkkien lukumäärän löytämiseksi. Voit käyttää mitä tahansa merkkiä tai merkkejä, se voi olla kaksoispiste Excelissä tai mikä tahansa teksti.
Joten kyllä kaverit, näin voit poistaa vaihtelevan pituisen tekstin merkkijonon alusta. Toivottavasti se oli selittävä. Jos sinulla on epäilyksiä tästä aiheesta tai muista Excel/2010/2013/2016/2019/365/VBA -aiheista. Autamme sinua mielellämme.
Korvaa teksti merkkijonon lopussa muuttujan sijainnista | REPLACE -toiminto sekä LEN- ja FIND -toiminto voivat poistaa merkkejä merkkijonon lopusta.
Poista vastaavat merkit tekstistä | Vastaavien merkkien poistamiseksi emme käytä REPLACE -toimintoa. Käytämme SUBSTITUTE -toimintoa. Tämä toiminto poistaa automaattisesti annetun tekstin toisen tekstin kanssa.
Poista tekstin alku- ja loppumerkit Excelissä | Jälkivälit häiritsevät tietojoukkoasi, ja kaikki tekstin loppu- tai alkutila on poistettava Excelissä. Tämä kaava poistaa kaikki perätilat.
Poista ei -toivotut merkit Excelistä | Poistaaksemme ei -toivotut merkit käytämme SUBSTITUTE -toimintoa.
Poista merkit oikealta | VASEN -toiminnolla voidaan poistaa merkkejä OIKEALTA tekstistä. Itse asiassa tämä toiminto keskittyy tekstin säilyttämiseen vasemmalla.
Suosittuja artikkeleita:
50 Excel -pikanäppäintä tuottavuuden lisäämiseksi | Nopeuta tehtävääsi. Nämä 50 pikanäppäintä tekevät työskentelystäsi entistä nopeampaa Excelissä.
VLOOKUP -toiminto Excelissä | Tämä on yksi eniten käytetyistä ja suosituimmista Excel -toiminnoista, jota käytetään arvon etsimiseen eri alueilta ja arkeilta.
COUNTIF Excel 2016: ssa | Laske arvot olosuhteilla käyttämällä tätä hämmästyttävää toimintoa. Sinun ei tarvitse suodattaa tietojasi tietyn arvon laskemiseksi. Laskutoiminto on välttämätön kojelaudan valmistelemiseksi.
SUMIF -toiminnon käyttäminen Excelissä | Tämä on toinen kojelaudan olennainen toiminto. Tämä auttaa sinua laskemaan yhteen arvot tietyissä olosuhteissa.