Hur man hittar och ersätter med hjälp av en formel i Excel (4 exempel)

  • Dela Detta
Hugh West

Den här artikeln hjälper dig att förstå hitta och ersätta formeln/formlerna i Excel. Ibland behöver vi redigera våra data i Excel-ark och för det ändamålet behöver vi ersätta ord med andra ord eller alfabet. Det finns olika sätt att använda hitta och ersätta formeln/formlerna för att redigera data i ett Excel-ark. Jag kommer att förklara några av de enklaste sätten att göra detta i den här artikeln.

Vi kommer att arbeta med följande dataset där vi har lagt in namn av några berömda filmer och motsvarande huvudrollsinnehavare .

Ladda ner övningsboken

Hitta och ersätta formel.xlsx

4 sätt att hitta och ersätta med hjälp av en formel i Excel

1. Använda Excel-funktionerna FIND och REPLACE för att hitta och ersätta tecken

Användning av HITTA och ERSÄTT är det bästa sättet att hitta och ersätta alla tecken i ett Excel-dataset. Här ska vi ersätta det första namn av den huvudrollsinnehavare med sitt första alfabet. Låt oss se hur vi kan göra detta.

Steg:

  • Först skapar du en ny kolumn för kortform av den skådespelare namn och skriv följande formel i cell D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")

Här kan ERSÄTT funktionen tar cellreferensen C5 , börjar räkna tecknen tills den hittar en utrymme i den med hjälp av HITTA funktionen och ersätter sedan den första namn med sitt startalfabet och en punkt (.) med hjälp av VÄNSTER funktion.

  • Tryck på ENTER knappen. Därefter ser du resultatet i cellen D5 .

  • Använd nu Handtag för fyllning till AutoFill de nedre cellerna. Du kommer att se alla de skådespelare namnen börjar med motsvarande första alfabetet och en punkt .

Du kan alltså ersätta vissa tecken i en sträng med det önskade tecknet genom att använda hitta och ersätta formeln/formlerna i Excel.

Läs mer: Hur du ersätter specialtecken i Excel (6 sätt)

2. Tillämpa SUBSTITUTE-funktionen för att hitta och ersätta tecken i Excel

Vi kan också ersätta den första namn av den huvudrollsinnehavare med deras motsvarande alfabetet genom att använda UTBYGGNING funktion . Vi diskuterar de nödvändiga stegen för denna metod nedan.

Steg:

  • Gör en ny kolumn för skådespelarnas kortnamn och skriv följande formel i cell D5 .
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5))

Fördelning av formler

Här har vi inbäddade VÄNSTER , RÄTT , LEN , och HITTA funktioner i UTBYGGNING för att ersätta det första namnet i huvudrollsinnehavare med deras motsvarande första alfabetet .

  • LEN(C5) --> LEN funktionen returnerar den nummer av tecknen i cellen C5 .
    • Utgång : 14
  • FIND(" ",C5) --> Återger den position av den utrymme i cellen C5 .
    • Utgång : 10
  • RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> blir
  • RIGHT(C5,14-10) --> förvandlas till
  • RÄTT(C5,4)
    • Utgång: Balle
  • LEFT(C5,1)&". ". " --> blir
  • C & "."
    • Utgång : C.
  • SUBSTITUTE(C5,C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> Minskad till
  • SUBSTITUTE(C5,C5, "C. Bale")
    • Resultat: C. Bale

Slutligen får vi den första alfabetet av den första namn i cellen C5 med en punkt.

  • Tryck nu på ENTER för att se resultatet i cellen D5 .

  • Använd den Handtag för fyllning till AutoFill de nedre cellerna.

Du kan alltså ersätta vissa tecken i en sträng med det önskade tecknet genom att använda hitta och ersätta formeln/formlerna (i det här fallet var det UTBYGGNING funktion) i Excel.

Läs mer: Hur du använder ersättningsfunktionen i Excel VBA (3 exempel)

Liknande läsningar

  • Hur man hittar och ersätter värden i flera Excel-filer (3 metoder)
  • Hur man hittar och ersätter värden med hjälp av jokertecken i Excel
  • Tekniker för att rensa data i Excel: Lägg till text i cellerna
  • Hur man hittar och ersätter ett urval i Excel (7 metoder)
  • Excel VBA: Hur man hittar och ersätter text i ett Word-dokument

3. Hitta och ersätta celler med Excel XLOOKUP-funktionen

XLOOKUP funktionen kan också användas som en hitta och ersätta funktion i Excel. Anta att vi använder kortnamn för vissa filmer men efter det vill vi ersätta deras korta namn med sina ursprungliga namn Det ursprungliga namnet på filmen är till exempel Batman 1 var Batman Begins Vi vill alltså ersätta Batman 1 med Batman Begins Vi diskuterar förfarandet i följande beskrivning.

Steg:

  • Vi har gjort några ändringar i vårt dataset. Vi har ändrat några namn på filmer och skapade en ny kolumn för det fullständiga namnet på dessa filmer .
  • Sedan skapade vi en lista över de filmer som vi kommer att ersätta med deras ursprungliga namn .

  • Skriv följande formel i cell D5 .
=XLOOKUP(B5,$F$5:$F$7,$G$5:$G$7,B5)

Här, $F$5:$F$7 och $G$5:$G$7 är de Lookup_array och return_array respektive. Om värdet från B5 cell matchar med den Lookup_array , då är det return_array returnerar motsvarande värde. Om vi inte kan hitta värdet, används cell värde kommer att returneras. Värde från cell B5 " Batman 1 " finns i uppslagsraden, därför får vi " Batman Begins ".

  • Tryck på ENTER så att du kan se resultatet i cellen D5 .

  • Använd nu Handtag för fyllning till AutoFill de nedre cellerna.

Du kommer att se namn av den kortfilmer i korthet ersättas med sina ursprungliga namn Detta är en annan metod som du kan använda för att hitta och ersätta en viss sträng med en ny sträng.

Läs mer: Ersätt texten i en cell baserat på villkor i Excel (5 enkla metoder)

4. Använda Excel VLOOKUP-funktionen för att hitta och ersätta tecken

Vi kan också tillämpa VLOOKUP funktion till hitta tecken i en sträng och byta ut den med en annan. Anta att vi nämner några filmer med deras serienummer, men efter det vill vi ersätta dem med deras ursprungliga namn Det ursprungliga namnet på filmen är till exempel Batman 1 var Batman Begins Vi vill alltså ersätta Batman 1 med Batman Begins Vi diskuterar förfarandet i följande beskrivning.

Steg:

  • Vi har gjort några ändringar i vårt dataset. Vi har ändrat några namn på filmer och skapade en ny kolumn för det fullständiga namnet på dessa filmer .
  • Sedan skapade vi en lista över de filmer som vi kommer att ersätta med deras ursprungliga namn .

  • Skriv den här formeln i cellen D5 .
=IFERROR(VLOOKUP(B5,$F$5:$G$7,2,FALSE),B5)

Här använder vi VLOOKUP för att ersätta ord. Om inget värde hittas visas ett fel. Därför kan man med hjälp av funktionen IFERROR funktionen kan vi ersätta varje fel med motsvarande cellvärde. Vår uppslagsarray har dock två kolumner och den andra kolumn kommer att återge vår önskade Utgång Därför använde vi 2 i formeln. Vi vill ha en exakt matchning, därför väljer vi FALSK i formeln.

Obs : Kom ihåg att använda en Absolut cellreferens Här behöver vi ett extra steg för att tillämpa formeln på de andra cellerna.

  • Tryck nu på ENTER knappen och du kommer att se resultatet i cellen D5 .

  • Efter det är det bara att använda Handtag för fyllning till AutoFill de nedre cellerna.

Du kommer att se det ursprungliga namn av den filmer som du vill placera över deras motsvarande kortnamn Användningen av VLOOKUP funktionen hjälper oss att hitta och ersätta särskilda strängar med nya strängar.

Relaterat innehåll: Hur man ersätter flera tecken i Excel (6 sätt)

Övningssektionen

Här har jag gett dig det dataset som jag använde för att förklara dessa exempel. Du kan öva på dessa exempel på egen hand.

Slutsats

I den här artikeln har jag visat en kombinerad användning av hitta och ersätta formeln/formlerna i Excel. Jag har försökt att förklara exemplen så enkelt som möjligt. Jag hoppas att du har nytta av den här artikeln. Om du har andra enkla metoder eller idéer eller feedback om dessa exempel, lämna dem i kommentarsfältet. Detta kommer att hjälpa mig att berika mina kommande artiklar.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.