Hvordan bruke Excel REPLACE -funksjon (eksempler + video)

I denne opplæringen vil jeg vise deg hvordan du bruker REPLACE -funksjonen i Excel (med eksempler).

Erstatt er en tekstfunksjon som lar deg raskt erstatte en streng eller en del av strengen med en annen tekststreng.

Dette kan være veldig nyttig når du jobber med et stort datasett og du vil erstatte eller fjerne en del av strengen. Men den virkelige kraften til erstatningsfunksjonen kan slippes løs når du bruker den med andre formler i Excel (som vi vil i eksemplene som dekkes senere i denne opplæringen).

Før jeg viser deg eksemplene på bruk av funksjonen, la meg raskt dekke syntaksen til REPLACE -funksjonen.

Syntaks for REPLACE -funksjonen

= ERSTAT (gammel_tekst, startnummer, num_chars, ny_tekst)

Inngangsargumenter

  • gammel_tekst - teksten du vil erstatte.
  • startnummer - startposisjonen der søket skal begynne.
  • num_chars - antall tegn som skal erstattes.
  • ny_tekst - den nye teksten som skal erstatte den gamle_teksten.
Vær oppmerksom på at startnummeret og antall tegn -argumentet ikke kan være negativt.

La oss se på noen eksempler for å se hvordan REPLACE -funksjonen kan brukes i Excel.

Eksempel 1 - Erstatt tekst med blank

Anta at du har følgende datasett, og du vil erstatte teksten “ID-” og bare vil beholde den numeriske delen.

Du kan gjøre dette ved å bruke følgende formel:

= ERSTAT (A2,1,3, "")

Formelen ovenfor erstatter de tre første tegnene i teksten i hver celle med et tomt.

Merk: Det samme resultatet kan også oppnås ved andre teknikker som å bruke Finn og erstatt eller ved å trekke ut teksten til høyre for bindestrek ved å bruke kombinasjonen av HØYRE og FINN -funksjoner.

Eksempel 2: Trekk ut brukernavnet fra domenenavnet

Anta at du har et datasett som vist nedenfor, og du vil fjerne domenedelen (den som følger @ -tegnet).

For å gjøre dette kan du bruke formelen nedenfor:

= ERSTAT (A2, FINN ("@", A2), LEN (A2) -FIND ("@", A2) +1, "")

Funksjonen ovenfor bruker en kombinasjon av funksjonen REPLACE, LEN og FIND.

Den bruker først FIND -funksjonen for å få posisjonen til @. Denne verdien brukes som startnummer -argumentet, og jeg vil fjerne hele tekststrengen fra @ -tegnet.

En annen ting jeg trenger for å fjerne denne strengen, er det totale antallet tegn etter @, slik at jeg kan spesifisere disse mange tegnene som skal erstattes med et tomt. Det er her jeg har brukt formelkombinasjonen LEN og FIND.

Profftips: Siden jeg vil fjerne alle tegnene etter @ -tegnet i formelen ovenfor, trenger jeg egentlig ikke antall tegn. Jeg kan angi et hvilket som helst stort tall (som er større enn antall tegn etter @ -tegnet), og jeg får det samme resultatet. Så jeg kan til og med bruke følgende formel: = ERSTAT (A2, FIND (“@”, A2), LEN (A2), ””)

Eksempel 3: Erstatt en tekststreng med en annen

I de to eksemplene ovenfor viste jeg deg hvordan du trekker ut en del av strengen ved å erstatte den resterende med blank.

Her er et eksempel der du endrer en tekststreng med en annen.

Anta at du har datasettet nedenfor, og du vil endre domenet fra example.net til example.com.

Du kan gjøre dette ved å bruke formelen nedenfor:

= ERSTAT (A2, FINN ("nett", A2), 3, "com")

Forskjellen mellom Erstatt og Erstatt funksjoner

Det er en stor forskjell i bruken av REPLACE -funksjonen og SUBSTITUTE -funksjonen (selv om resultatet som forventes fra disse kan være likt).

REPLACE -funksjonen krever posisjonen den trenger for å begynne å erstatte teksten. Det krever da også antall tegn du må erstatte med den nye teksten. Dette gjør REPLACE -funksjonen egnet der du har et klart mønster i dataene og ønsker å erstatte tekst.

Et godt eksempel på dette kan være når du arbeider med e -post -ID eller adresse eller ID -er - hvor tekstkonstruksjonen er konsistent.

SUBSTITUTE -funksjonen er derimot litt mer allsidig. Du kan bruke den til å erstatte alle forekomster av en forekomst av en streng med en annen streng.

For eksempel kan jeg bruke den til å erstatte all forekomst av tegn Z med J i en tekststreng. Og samtidig gir det deg også fleksibiliteten til å bare endre en bestemt forekomst av forekomsten (for eksempel bare erstatte den første forekomsten av den matchende strengen eller bare den andre forekomsten).

Merk: I mange tilfeller kan du slippe å bruke REPLACE -funksjonen og i stedet bruke FIND og REPLACE -funksjonaliteten. Det lar deg endre datasettet uten å bruke formelen og få resultatet i en annen kolonne/rad. REPLACE -funksjonen er mer egnet når du vil beholde det originale datasettet og også at de resulterende dataene skal være dynamiske (slik at oppdateringer i tilfelle du endrer de originale dataene).

Excel REPLACE -funksjon - Videoopplæring

  • Excel FIND -funksjon.
  • Excel LOWER -funksjon.
  • Excel ØVERSTE funksjon.
  • Riktig Excel -funksjon.
  • Excel SEARCH -funksjon.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave