Korvaa teksti merkkijonon lopusta muuttujan sijainnista alkaen

Anonim

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.