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 lopusta muuttujasta.
Yleinen Excel -kaava tekstin poistamiseksi muuttujasta
= VAIHDA (merkkijono, ETSI ("-", merkkijono), LEN (merkkijono) -LÖYTÄ (teksti, merkkijono) +1, "") |
merkkijono:Se on merkkijono, josta haluat poistaa tekstin.
teksti:Se on teksti, johon haluat poistaa tekstin.
Katsotaanpa esimerkkiä selventämään asioita.
Esimerkki: Poista aikateksti tiedoista
Tässä esimerkissä päivien nimiin liittyy rei'itysaika. Haluamme poistaa aikatekstin tiedoista ja käyttää vain päivien nimiä. Kellonajan ja päivän nimi erotetaan yhdysmerkillä (-). Tämä on ankkuriteksti.
Käytämme yllä olevaa yleistä kaavaa poistaaksemme merkkien vaihtelevan pituuden merkkijonon lopusta.
Kirjoita tämä kaava C3: een ja vedä se alas.
= VAIHDA (B3, FIND ("-", B3), LEN (B3) -FIND ("-", B3) +1, "") |
Paina enter ja vedä se alas. Olemme poistaneet ajan ja päivä säilytetään.
Kuinka se toimii?
Hajotetaan kaava ymmärtääksemme sen.
Jokainen kaava toimii nurinpäin. FIND -funktio palauttaa annetun tekstin sijainnin annetussa merkkijonossa. Ensimmäinen FIND-funktio palauttaa yhdysmerkin (-) sijainnin jokaisessa merkkijonossa. Ensimmäisenä merkkijonona se palauttaa 8.
Seuraavaksi LEN (B3) -funktio palauttaa merkkijonon pituuden, joka on 16.
Meillä on jälleen FIND -funktio, joka palauttaa yhdysmerkin sijainnin merkkijonossa, joka on 8.
Nyt kaava on = VAIHDA (B3,8,16-8+1, ""), joka on = VAIHDA (B3,8,9, ""). Se tarkoittaa, että meidän on poistettava yhdeksän merkkiä kahdeksastath sijainti B3 -merkkijonossa
Nyt kaava on =KORVATA(B3,8,9, ""). Kuten tiedämme, KORVAA -funktio korvaa n lukumäärän lähtökohdasta merkkejä toisella tekstillä. Tässä teksti on B3: ssa, aloituskohta on 8, merkkien lukumäärä, jonka keksimme, on 9 LEN- ja FIND -funktion avulla, ja korvaava merkki ei ole mitään (""). Näin ollen KORVAUS -toiminto poistaa merkkijonon lopusta 9 merkkiä, jolloin meille jää vain päivän nimi.
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.
Poista teksti merkkijonon alusta muuttujaan | Tämä KORVAA -kaava auttaa sinua poistamaan vaihtelevan määrän merkkejä tekstin alusta.
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.