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.