Sådan finder og erstatter du ved hjælp af formel i Excel (4 eksempler)

  • Del Dette
Hugh West

Denne artikel vil hjælpe dig med at forstå de finde og erstatte formel(er) i Excel. Nogle gange har vi brug for at redigere vores data i Excel-ark, og til det formål skal vi erstatte ord med andre ord eller alfabeter. Der er forskellige måder at bruge finde og erstatte formel(er) til at redigere data i et Excel-ark. Jeg forklarer nogle af de nemmeste måder at gøre dette på i denne artikel.

Vi skal arbejde med følgende datasæt, hvor vi har lagt navn af nogle berømte film og tilsvarende hovedrolleindehavere .

Download arbejdsbog til øvelser

Find og erstat formel.xlsx

4 måder at finde og erstatte ved hjælp af formel i Excel på

1. Brug af Excel FIND og REPLACE-funktioner til at finde og erstatte tegn

Brug af FIND og ERSTATNING funktioner er den bedste måde at finde og erstatte et hvilket som helst tegn i et Excel-datasæt. Her skal vi erstatte den første navn af den hovedrolleindehavere med sit første alfabet. Lad os se, hvordan vi kan gøre dette.

Trin:

  • Først skal du oprette en ny kolonne for den kort form af den skuespillere' navne og skriv følgende formel i celle D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")

Her er det ERSTATNING funktionen tager cellereferencen C5 , begynder at tælle tegnene, indtil den finder et rum i den ved hjælp af den FIND funktion, og erstatter derefter den første navn med sit startalfabet og et punkt (.) med hjælp fra VENSTRE funktion.

  • Tryk på INDTAST knappen. Herefter vil du se resultatet i celle D5 .

  • Brug nu den Håndtag til påfyldning til AutoFill de nederste celler. Du vil se alle de skuespillere' navne begynder med deres tilsvarende første alfabet og en punkt .

Du kan således erstatte nogle tegn i en streng med det ønskede tegn ved at bruge finde og erstatte formel(er) i Excel.

Læs mere: Sådan erstatter du specialtegn i Excel (6 måder)

2. Anvendelse af SUBSTITUTE-funktionen til at finde og erstatte tegn i Excel

Vi kan også erstatte den første navn af den hovedrolleindehavere med deres tilsvarende alfabet ved at bruge UDSTEDELSE funktion . Lad os diskutere de nødvendige trin for denne metode nedenfor.

Trin:

  • Lav en ny kolonne for den skuespillernes forkortede navne og skriv følgende formel i celle D5 .
=SUBSTITUTE(C5,C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5)))

Opdeling af formler

Her har vi indlejret VENSTRE , RIGHT , LEN , og FIND funktioner i den UDSTEDELSE funktion til at erstatte det første navn i hovedaktører med deres tilsvarende første alfabet .

  • LEN(C5) --> LEN funktionen returnerer den numre af tegnene i celle C5 .
    • Udgang : 14
  • FIND(" ",C5) --> Returnerer den position af den rum i celle C5 .
    • Udgang : 10
  • RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> bliver
  • RIGHT(C5,14-10) --> bliver til
  • RIGHT(C5,4)
    • Output : Bale
  • LEFT(C5,1)&". ". " --> bliver
  • C & "."
    • Output : C.
  • SUBSTITUTE(C5,C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> Reduceret til
  • SUBSTITUTE(C5,C5, "C. Bale")
    • Output : C. Bale

Endelig får vi den første alfabet af den første navn i celle C5 med en prik.

  • Tryk nu på INDTAST knappen for at se resultatet i celle D5 .

  • Brug den Håndtag til påfyldning til AutoFill de nederste celler.

Du kan således erstatte nogle tegn i en streng med det ønskede tegn ved at bruge finde og erstatte formel(er) (i dette tilfælde var det den UDSTEDELSE funktion) i Excel.

Læs mere: Sådan bruges erstatningsfunktionen i Excel VBA (3 eksempler)

Lignende læsninger

  • Sådan finder og erstatter du værdier i flere Excel-filer (3 metoder)
  • Sådan Find og erstat værdier ved hjælp af Wildcards i Excel
  • Teknikker til oprydning af data i Excel: Tilføjelse af tekst til celler
  • Sådan finder og erstatter du et valg i Excel (7 metoder)
  • Excel VBA: Sådan finder og erstatter du tekst i et Word-dokument

3. Find og erstat celler ved hjælp af Excel XLOOKUP-funktionen

XLOOKUP funktion kan også bruges som en finde og erstatte funktion i Excel. Lad os antage, at vi har brugt korte navne for nogle film men herefter vil vi erstatte deres korte navne med deres oprindelige navne F.eks. det oprindelige navn på filmen Batman 1 var Batman Begins Vi ønsker derfor at erstatte Batman 1 med Batman Begins Lad os gennemgå proceduren i den følgende beskrivelse.

Trin:

  • Vi har foretaget nogle ændringer i vores datasæt. Vi har ændret nogle filmnavne og lavede en ny kolonne for det fulde navn på disse film .
  • Derefter oprettede vi en liste over de film som vi vil erstatte med deres oprindelige navne .

  • Indtast 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 de opslagsbatteri og return_array Hvis værdien fra B5 celle matcher med den opslagsbatteri , så er den return_array returnerer den tilsvarende værdi. Hvis vi ikke kan finde værdien, så vil celle værdi returneres. Værdi fra celle B5 " Batman 1 " findes i opslagsarrayet, og derfor får vi " Batman Begins ".

  • Tryk på INDTAST knappen, så du kan se resultatet i celle D5 .

  • Brug nu den Håndtag til påfyldning til AutoFill de nederste celler.

Du vil se den navne af den film i kort form erstattes med deres oprindelige navne Dette er en anden metode, du kan bruge til at finde og erstatte en bestemt streng med en ny streng.

Læs mere: Udskift tekst i en celle baseret på tilstand i Excel (5 nemme metoder)

4. Udnyttelse af Excel VLOOKUP-funktionen til at finde og erstatte tegn

Vi kan også anvende den VLOOKUP funktion til finde tegn i en streng og erstatte det med en anden. Antag, at vi nævnte nogle film med deres serienummer, men derefter ønsker vi at erstatte dem med deres oprindelige navne F.eks. det oprindelige navn på filmen Batman 1 var Batman Begins Vi ønsker derfor at erstatte Batman 1 med Batman Begins Lad os gennemgå proceduren i den følgende beskrivelse.

Trin:

  • Vi har foretaget nogle ændringer i vores datasæt. Vi har ændret nogle filmnavne og lavede en ny kolonne for det fulde navn på disse film .
  • Derefter oprettede vi en liste over de film som vi vil erstatte med deres oprindelige navne .

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

Her bruger vi den VLOOKUP funktion til at erstatte ord. Hvis der ikke findes nogen værdi, vises en fejl. Derfor kan man ved hjælp af funktionen IFERROR funktionen kan vi erstatte enhver fejl med den tilsvarende celleværdi. Vores opslagsarray har dog to kolonner og den anden kolonne vil returnere vores ønskede output Derfor brugte vi 2 i formlen. Vi ønsker et nøjagtigt match, og derfor vælger vi FALSK i formlen.

Bemærk : Husk at bruge en Absolut cellehenvisning Her har vi brug for et ekstra trin for at anvende formlen på de andre celler.

  • Tryk nu på INDTAST knappen, og du vil se resultatet i celle D5 .

  • Derefter skal du blot bruge Håndtag til påfyldning til AutoFill de nederste celler.

Du vil se den oprindelige navne af den film som du ønskede at placere over deres tilsvarende korte navne . Således kan brugen af den VLOOKUP funktion hjælper os med at finde og erstatte bestemte strenge med nye strenge.

Relateret indhold: Sådan erstatter du flere tegn i Excel (6 måder)

Øvelsesafsnit

Her har jeg givet dig det datasæt, som jeg har brugt til at forklare disse eksempler. Du kan selv øve dig på disse eksempler.

Konklusion

I denne artikel har jeg vist en kombineret brug af finde og erstatte formel(er) i Excel. Jeg har forsøgt at forklare eksemplerne så enkelt som muligt. Jeg håber, at du kan få gavn af denne artikel. Hvis du har andre nemme metoder eller idéer eller feedback vedrørende disse eksempler, så skriv dem i kommentarfeltet. Det vil hjælpe mig med at berige mine kommende artikler.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.