Korvaa teksti merkkijonon alusta muuttuvaan paikkaan

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 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.