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.