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 slutten av en streng som starter fra en variabel posisjon.
Generisk Excel -formel for å fjerne tekst fra variabel posisjon
= ERSTAT (streng, FINN ("-", streng), LEN (streng) -FIND (tekst, streng) +1, "") |
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 tidstekst fra data
I dette eksemplet har vi slagtid knyttet til dagnavn. Vi ønsker å fjerne tidstekst fra dataene og bare ha dagnavn. Tids- og dagnavnet skilles med bindestrek (-). Dette blir vår ankertekst.
La oss bruke den generiske formelen ovenfor for å fjerne den variable lengden på tegn fra slutten av strengen.
Skriv denne formelen i C3 og dra den ned.
= ERSTAT (B3, FINN ("-", B3), LEN (B3) -FIND ("-", B3) +1, "") |
Trykk enter og dra den ned. Vi har fjernet tiden og dagen beholdes.
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. Den første FIND-funksjonen returnerer plasseringen av bindestrek (-) i hver streng. For den første strengen returnerer den 8.
Deretter returnerer LEN (B3) -funksjonen lengden på strengen, som er 16.
Vi har igjen en FIND -funksjon som returnerer plasseringen av bindestrek i strengen som er 8.
Nå er formelen = REPLACE (B3,8,16-8+1, ""), som er = REPLACE (B3,8,9, ""). Det betyr at vi må fjerne 9 tegn fra de 8th posisjon i strengen til B3
Nå er formelen =ERSTATTE(B3,8,9, ""). Som vi vet erstatter funksjonen REPLACE n antall tegn fra en startposisjon med en annen tekst. Her er teksten i B3, startposisjonen er 8, antall tegn vi fant ut er 9 ved hjelp av LEN og FIND -funksjonen, og det erstattende tegnet er ingenting (""). Derfor fjerner REPLACE -funksjonen 9 tegn fra slutten av strengen, noe som gir oss bare et dagnavn.
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.
Fjern tekst fra begynnelsen av en streng til variabel posisjon | Denne REPLACE -formelen hjelper deg med å fjerne et variabelt antall tegn fra starten av teksten.
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.