Erstatt tekst fra begynnelsen av en streng til variabel posisjon

Anonim

Excel REPLACE -funksjonen brukes til å erstatte en viss tekstlengde fra en gitt streng. Vi definerer startposisjonen, antall tegn vi vil fjerne og den nye erstatningsteksten. I denne artikkelen lærer vi hvordan du fjerner/erstatter tekst fra begynnelsen av en streng til en variabel posisjon.

Generisk Excel -formel for å fjerne tekst fra variabel posisjon

= ERSTAT (streng, 1, FINN (tekst, streng), "")

streng:Det er strengen du vil fjerne tekst fra.

tekst:Det er teksten du vil fjerne tekst til.

La oss se et eksempel for å gjøre ting klart.

Eksempel: Fjern dagnavn fra tid

I dette eksemplet har vi slagtid knyttet til dagnavn. Vi ønsker å fjerne dagnavn fra dataene og har bare tid. Tids- og dagnavnet skilles med bindestrek (-).

La oss bruke den generiske formelen ovenfor for å fjerne den variable lengden på tegn.

Skriv denne formelen i C3 og dra den ned.

=ERSTATTE(B3,1,FINNE("-", B3), "")

Trykk enter og dra den ned. Nå har vi tidsteksten i området vi ønsket. Vi har fjernet all tekst før tidstekst.

Hvordan virker det?

La oss bryte ned formelen for å forstå den.

Hver formel fungerer ut og inn. FIND -funksjonen returnerer plasseringen av den gitte teksten i en gitt streng. Her returnerer den plasseringen til bindestrek (-) i hver streng. For den første strengen returnerer den 8.

Nå er formelen =ERSTATTE(B3,1,8, ""). Som vi vet erstatter funksjonen REPLACE n antall tegn fra en startposisjon med en annen tekst. Her er teksten i B3, startposisjonen er 1, antall tegn vi fant ut 8 ved hjelp av FIND -funksjonen, og det erstattende tegnet er ingenting (""). Derfor fjerner REPLACE -funksjonen 8 tegn fra begynnelsen av strengen, noe som gir oss bare tidstekst.

Merknader:

  • Hvis det gitte tegnet ikke blir funnet, returnerer funksjonen #VALUE -feil. Det er bedre å bruke IFERROR -funksjonen for å fange feil.
  • FIND -funksjonen er en saksfølsom funksjon. Hvis du vil gjøre et ufølsomt søk, kan du bruke SEARCH-funksjonen.
  • I formelen ovenfor har vi brukt en bindestrek (-) for å finne antall tegn. Du kan bruke hvilken som helst karakter til å gjøre det, det kan være et kolon i excel eller hvilken som helst tekst.

Så ja gutta, slik kan du fjerne en variabel lengde på teksten fra begynnelsen av strengen. Jeg håper det var forklarende. Hvis du er i tvil om dette emnet eller andre Excel/2010/2013/2016/2019/365/VBA. Vi hjelper deg gjerne.

Erstatt tekst fra enden av en streng fra variabel posisjon | REPLACE -funksjonen sammen med LEN- og FIND -funksjonen kan fjerne tegn fra slutten av strengen.

Fjern matchende tegn i Tekst | For å fjerne matchende tegn bruker vi ikke REPLACE -funksjonen. Vi vil bruke SUBSTITUTE -funksjonen. Denne funksjonen fjerner automatisk gitt tekst med en annen tekst.

Fjern ledende og etterfølgende mellomrom fra tekst i Excel | De etterfølgende mellomrommene forstyrrer datasettet ditt, og det er nødvendig å fjerne eventuelt etterfølgende eller ledende mellomrom fra teksten i excel. Denne formelen fjerner alle etterfølgende mellomrom.

Fjern uønskede tegn i Excel | For å fjerne uønskede tegn bruker vi SUBSTITUTE -funksjonen.

Fjern tegn fra høyre | VENSTRE -funksjonen kan brukes til å fjerne tegn fra HØYRE i teksten. Egentlig fokuserer denne funksjonen på å beholde tekst til venstre.

Populære artikler:

50 Excel -snarveier for å øke produktiviteten | Bli raskere på oppgaven din. Disse 50 snarveiene får deg til å jobbe enda raskere med Excel.

VLOOKUP -funksjonen i Excel | Dette er en av de mest brukte og populære funksjonene til excel som brukes til å slå opp verdi fra forskjellige områder og ark.

COUNTIF i Excel 2016 | Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke filtrere dataene dine for å telle spesifikk verdi. Countif -funksjonen er avgjørende for å forberede dashbordet.

Slik bruker du SUMIF -funksjon i Excel | Dette er en annen viktig funksjon på dashbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.