Hvordan finne og erstatte ved hjelp av formel i Excel (4 eksempler)

  • Dele Denne
Hugh West

Denne artikkelen vil hjelpe deg å forstå finn og erstatt formel(er) i Excel. Noen ganger må vi redigere dataene våre i Excel-ark, og for det formålet må vi erstatte ord med andre ord eller alfabeter. Det er forskjellige måter å bruke finne og erstatte formel(er) for å redigere data i et Excel-ark. Jeg skal forklare noen enklest mulige måter å gjøre dette på i denne artikkelen.

Vi skal jobbe med følgende datasett der vi har satt navnet på noen kjente filmer og tilsvarende hovedaktører .

Last ned Practice Workbook

Finn og erstatt Formula.xlsx

4 måter å finne og erstatte ved å bruke formel i Excel

1. Bruke Excel FINN- og ERSTATT-funksjoner for å finne og erstatte tegn

Bruke FINN - og ERSTAT -funksjonene er den beste måten å finne og erstatte et hvilket som helst tegn i et Excel-datasett. Her skal vi erstatte det første navnet hovedaktørene med dets første alfabet. La oss se hvordan vi kan gjøre dette.

Trinn:

  • Lag først en ny kolonne for kortskjemaet av skuespillernes navn og skriv inn følgende formel i celle D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")

Her tar SKIFT funksjonen cellereferansen C5 , begynner å telle tegnene til den finner et mellomrom i den ved hjelp av FINN funksjonen, ogerstatter deretter det første navnet med dets startalfabet og en prikk (.) ved hjelp av VENSTRE -funksjonen.

  • Trykk ENTER -knappen. Etter det vil du se utdataene i celle D5 .

  • Bruk nå Fyllhåndtaket til Autofyll de nedre cellene. Du vil se alle skuespillernes navn starter med deres tilsvarende første alfabet og en prikk .

Dermed kan du erstatte noen tegn i en streng med ønsket tegn ved å bruke finn og erstatt formel(er) i Excel.

Les mer: Hvordan erstatte spesialtegn i Excel (6 måter)

2. Bruk ERSTATT-funksjonen for å finne og erstatte tegn i Excel

Vi kan også erstatte den første navn hovedaktørene med deres tilsvarende alfabet ved å bruke ERSTATT funksjonen . La oss diskutere de nødvendige trinnene for denne metoden nedenfor.

Trinn:

  • Lag en ny kolonne for skuespillernes korte navn og skriv inn følgende formel i celle D5 .
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5))

Formeloversikt

Her har vi nestet VENSTRE , HØYRE , LEN , og FINN funksjoner i ERSTATNING -funksjonen for å erstatte fornavnet til hovedaktørene med deres tilsvarende første alfabet .

  • LEN(C5) —-> LEN funksjonen returnerer tallene til tegnene i celle C5 .
    • Utgang : 14
  • FINN(” “,C5) —-> Returnerer posisjonen av plassen i celle C5 .
    • Utgang : 10
  • HØYRE(C5,LEN(C5)-FINN(” “,C5)) —-> ; blir
  • HØYRE(C5,14-10) —-> blir til
  • HØYRE(C5,4)
    • Utgang : Bale
  • VENSTRE(C5,1)&”. ” —-> blir
  • C & “.”
    • Utgang : C.
  • SUBSTITUTE(C5,C5,VENSTRE(C5,1)& ;". ") & RIGHT(C5,LEN(C5)-FINN(" ",C5)) —-> Redusert til
  • SUBSTITUTE(C5,C5, "C . Bale”)
    • Utgang : C. Bale

Til slutt får vi det første alfabetet av det første navnet i celle C5 med en prikk.

  • Nå trykker du på ENTER -knappen for å se utdataene i celle D5 .

  • Bruk Fyllhåndtaket for å Autofyll lavere celler.

Dermed kan du erstatte noen tegn i en streng med ønsket tegn ved å bruke finn og erstatt formel(er) ( i dette tilfellet var det ERSTATT funksjonen) i Excel.

Les mer: Hvordan bruke erstatningsfunksjonen i Excel VBA (3 eksempler)

Lignende avlesninger

  • Hvordan finne og erstatte verdier i flere Excel-filer (3 metoder)
  • Hvordan finne og erstatteVerdier ved bruk av jokertegn i Excel
  • Dataoppryddingsteknikker i Excel: Legge til tekst i celler
  • Hvordan finne og erstatte i utvalg i Excel (7 metoder)
  • Excel VBA: Hvordan finne og erstatte tekst i Word-dokument

3. Finn og erstatt celler ved å bruke Excel XLOOKUP-funksjonen

XLOOKUP -funksjonen kan også brukes som en finn og erstatt -funksjon i Excel. Anta at vi brukte korte navn for noen filmer , men etter det ønsker vi å erstatte de korte navnene med de opprinnelige navnene . For eksempel var det opprinnelige navnet på filmen Batman 1 Batman Begins . Så vi ønsker å erstatte Batman 1 med Batman Begins . La oss diskutere prosedyren i den følgende beskrivelsen.

Trinn:

  • Vi har gjort noen endringer i datasettet vårt. Vi endret noen filmnavn og laget en ny kolonne for det fulle navnet på disse filmene .
  • Så opprettet vi listen over filmer som vi vil erstatte med deres opprinnelige navn .

  • Skriv inn følgende formel i celle D5 .
=XLOOKUP(B5,$F$5:$F$7,$G$5:$G$7,B5)

Her, $F$5:$F$7 og $G$5:$G$7 er henholdsvis oppslagsmatrisen og returmatrisen . Hvis verdien fra B5-cellen samsvarer med oppslagsmatrisen , returnerer returmatrisen den tilsvarende verdien. Hvis viikke finner verdien, vil celle -verdien returneres. Verdi fra celle B5 « Batman 1 » finnes på oppslagsmatrisen, derfor får vi « Batman Begins ».

  • Trykk på ENTER -knappen slik at du kan se utdataene i celle D5 .

  • Bruk nå Fyllhåndtaket til Autofyll de nedre cellene.

Du vil se navnene av filmene i korte trekk erstattet med deres originale navn . Dette er en annen metode du kan bruke for å finne og erstatte en bestemt streng med en ny streng.

Les mer: Erstatt tekst i en celle basert på Tilstand i Excel (5 enkle metoder)

4. Bruke Excel VLOOKUP-funksjonen for å finne og erstatte tegn

Vi kan også bruke LOKUP funksjonen på finn tegn i en streng og erstatt med en annen. Anta at vi nevnte noen filmer med serienummeret deres, men etter det ønsker vi å erstatte dem med deres originale navn . For eksempel var det opprinnelige navnet på filmen Batman 1 Batman Begins . Så vi ønsker å erstatte Batman 1 med Batman Begins . La oss diskutere prosedyren i den følgende beskrivelsen.

Trinn:

  • Vi har gjort noen endringer i datasettet vårt. Vi endret noen filmnavn og laget en ny kolonne for det fulle navnet på disse filmene .
  • Så viopprettet listen over filmene som vi vil erstatte med de originale navnene .

  • Skriv dette formel i celle D5 .
=IFERROR(VLOOKUP(B5,$F$5:$G$7,2,FALSE),B5)

Her bruker vi VLOOKUP funksjon for å erstatte ord. Hvis noen verdi ikke blir funnet, vil en feil vises. Det er derfor, ved hjelp av IFERROR -funksjonen, kan vi erstatte enhver feil med den tilsvarende celleverdien. Oppslagsmatrisen vår har imidlertid to kolonner og den andre kolonnen vil returnere ønsket utdata . Derfor brukte vi 2 i formelen. Vi ønsker et eksakt samsvar, derfor velger vi FALSE i formelen.

Merk : Husk å bruke en Absolutt cellereferanse . Her trenger vi ett ekstra trinn for å bruke formelen på de andre cellene.

  • Trykk nå ENTER -knappen og du vil se utdata i celle D5 .

  • Deretter bruker du bare Fyllhåndtaket for å Autofyll de nedre cellene.

Du vil se de originale navnene filmene som du ønsket å legge over deres tilsvarende korte navn . Dermed hjelper bruken av VLOOKUP funksjonen oss til å finne og erstatte spesifikke strenger med nye strenger.

Relatert innhold: Hvordan erstatte flere tegn i Excel (6 måter)

Øvingsseksjon

Her har jeg gitt deg datasettet jeg bruktefor å forklare disse eksemplene. Du kan øve på disse eksemplene på egen hånd.

Konklusjon

I denne artikkelen har jeg vist noe kombinert bruk av finn og erstatt formel( s) i Excel. Jeg prøvde å forklare eksemplene så enkelt som mulig. Jeg håper du kan ha nytte av denne artikkelen. Hvis du har andre enkle metoder eller ideer eller tilbakemeldinger angående disse eksemplene, vennligst legg dem igjen i kommentarfeltet. Dette vil hjelpe meg å berike mine kommende artikler.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.