Erstat tekst fra begyndelsen af ​​en streng til variabel position

Anonim

Excel REPLACE -funktionen bruges til at erstatte en bestemt tekstlængde fra en given streng. Vi definerer startpositionen, antallet af tegn, vi vil fjerne, og den nye erstatningstekst. I denne artikel lærer vi, hvordan du fjerner/erstatter noget tekst fra begyndelsen af ​​en streng til en variabel position.

Generisk Excel -formel for at fjerne tekst fra variabel position

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

snor:Det er den streng, hvorfra du vil fjerne tekst.

tekst:Det er den tekst, du vil fjerne tekst til.

Lad os se et eksempel for at gøre tingene klare.

Eksempel: Fjern dagnavn fra tid

I dette eksempel har vi punch tid forbundet med dagnavne. Vi vil fjerne dagnavne fra dataene og har kun tid. Tids- og dagnavnet adskilles ved hjælp af en bindestreg (-).

Lad os bruge ovenstående generiske formel til at fjerne den variable længde af tegn.

Skriv denne formel i C3 og træk den ned.

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

Tryk på enter, og træk den ned. Nu har vi tidsteksten i det område, vi ønskede. Vi har fjernet al tekst før tidstekst.

Hvordan virker det?

Lad os nedbryde formlen for at forstå den.

Hver formel fungerer indefra og ud. FIND -funktionen returnerer placeringen af ​​den givne tekst i en given streng. Her returnerer det bindestregens (-) placering i hver streng. For den første streng returnerer den 8.

Nu er formlen =ERSTATTE(B3,1,8, ""). Som vi ved, erstatter funktionen REPLACE n antal tegn fra en startposition med en anden tekst. Her er teksten i B3, startpositionen er 1, antallet af tegn, vi fandt ud af 8 ved hjælp af FIND -funktionen, og det udskiftende tegn er ingenting (""). Derfor fjerner REPLACE -funktionen 8 tegn fra begyndelsen af ​​strengen, hvilket efterlader os kun med tidstekst.

Bemærkninger:

  • Hvis det givne tegn ikke findes, returnerer funktionen #VÆRDI -fejl. Det er bedre at bruge IFERROR -funktionen til at fange fejl.
  • FIND -funktionen er en bogstavfølsom funktion. Hvis du vil foretage en let og ufølsom søgning, skal du bruge funktionen SØG.
  • I ovenstående formel har vi brugt en bindestreg (-) til at finde antal tegn. Du kan bruge et eller flere tegn til at gøre det, det kan være et kolon i excel eller enhver tekst.

Så ja fyre, sådan kan du fjerne en variabel længde af tekst fra begyndelsen af ​​strengen. Jeg håber, det var forklarende. Hvis du er i tvivl om dette emne eller andre Excel/2010/2013/2016/2019/365/VBA. Vi hjælper dig gerne.

Erstat tekst fra enden af ​​en streng fra variabel position | REPLACE -funktionen sammen med LEN- og FIND -funktionen kan fjerne tegn fra slutningen af ​​strengen.

Fjern matchende tegn i Tekst | For at fjerne matchende tegn bruger vi ikke REPLACE -funktionen. Vi vil bruge SUBSTITUTE -funktionen. Denne funktion fjerner automatisk den givne tekst med en anden tekst.

Fjern ledende og efterfølgende mellemrum fra tekst i Excel | De efterfølgende mellemrum forstyrrer dit datasæt, og det er nødvendigt at fjerne eventuelt efterfølgende eller ledende mellemrum fra teksten i excel. Denne formel fjerner alle efterfølgende mellemrum.

Fjern uønskede tegn i Excel | For at fjerne uønskede tegn bruger vi SUBSTITUTE -funktionen.

Fjern tegn fra højre | LEFT -funktionen kan bruges til at fjerne tegn fra HØJRE i teksten. Faktisk fokuserer denne funktion på at bevare tekst til venstre.

Populære artikler:

50 Excel -genveje til at øge din produktivitet | Få hurtigere til din opgave. Disse 50 genveje får dig til at arbejde endnu hurtigere i Excel.

VLOOKUP -funktionen i Excel | Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.

COUNTIF i Excel 2016 | Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke filtrere dine data for at tælle specifik værdi. Countif -funktion er afgørende for at forberede dit dashboard.

Sådan bruges SUMIF -funktion i Excel | Dette er endnu en vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.