Hoe om formule in Excel te vind en te vervang (4 voorbeelde)

  • Deel Dit
Hugh West

Hierdie artikel sal jou help om die vind en vervang formule(s) in Excel te verstaan. Soms moet ons ons data in Excel-blaaie redigeer en vir daardie doel moet ons woorde met ander woorde of alfabette vervang. Daar is verskeie maniere om vind en vervang formule(s) <2 te gebruik> om data in 'n Excel-blad te wysig. Ek sal 'n paar maklikste moontlike maniere verduidelik om dit in hierdie artikel te doen.

Ons gaan aan die volgende datastel werk waar ons die naam van 'n paar bekende flieks geplaas het en ooreenstemmende hoofrolspelers .

Laai Oefenwerkboek af

Vind en vervang Formule.xlsx

4 maniere om te vind en te vervang deur formule in Excel te gebruik

1. Gebruik Excel FIND en REPLACE-funksies om karakter te vind en te vervang

Gebruik FIND en VERVANG funksies is die beste manier om enige karakter in 'n Excel-datastel te vind en te vervang. Hier gaan ons die eerste naam van die hoofrolspelers vervang met sy eerste alfabet. Kom ons kyk hoe ons dit kan doen.

Stappe:

  • Maak eers 'n nuwe kolom vir die kortvorm van die akteurs se name en tik die volgende formule in sel D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")

Hier neem die VERVANG funksie die selverwysing C5 , en begin die karakters tel totdat dit 'n spasie <2 vind> daarin met behulp van die VIND funksie, envervang dan die eerste naam met sy beginalfabet en 'n kol (.) met die hulp van LINKER -funksie.

  • Tik die ENTER -knoppie. Daarna sal jy die uitvoer in sel D5 sien.

  • Gebruik nou die Vulhandvatsel na Outovul die onderste selle. Jy sal sien dat al die akteurs se name begin met hul ooreenstemmende eerste alfabet en 'n kol .

Dus kan jy sommige karakters in 'n string vervang met die verlangde karakter deur vind en vervang formule(s) in Excel te gebruik.

Lees Meer: Hoe om spesiale karakters in Excel te vervang (6 maniere)

2. Pas PLAASVERVANGER-funksie toe om karakter in Excel te vind en te vervang

Ons kan ook die eerste vervang naam van die hoofrolspelers met hul ooreenstemmende alfabet deur die PLAASVERVANGER funksie te gebruik. Kom ons bespreek die nodige stappe vir hierdie metode hieronder.

Stappe:

  • Maak 'n nuwe kolom vir die akteurs se kort name en tik die volgende formule in sel D5 in.
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5))

Formule-uiteensetting

Hier het ons LINKS , REGS , LEN<2 geneste> , en VIND -funksies in die PLAASVERVANGER -funksie om die voornaam van die hoofrolspelers met hul ooreenstemmende eerste alfabet te vervang .

  • LEN(C5) —-> Die LEN funksie gee die getalle van die karakters in sel C5 terug.
    • Uitset : 14
  • VIND(" ",C5) —-> Gee die posisie terug van die spasie in sel C5 .
    • Uitset : 10
  • REGS(C5,LEN(C5)-VIND(” “,C5)) —-> ; word
  • REG(C5,14-10) —-> word in
  • REG(C5,4)
    • Uitset : Baal
  • LINKS(C5,1)&”. ” —-> word
  • C & “.”
    • Uitset : C.
  • PLAATS(C5,C5,LINKS(C5,1)& ;". ") &REGS(C5,LEN(C5)-VIND(" ",C5)) —-> Verminder na
  • SUBSTITUTE(C5,C5, "C . Bale”)
    • Uitset : C. Bale

Uiteindelik kry ons die eerste alfabet van die eerste naam in sel C5 met 'n punt.

  • Tik nou die ENTER -knoppie om die uitvoer te sien in sel D5 .

  • Gebruik die Vulhandvatsel om Outovul die laer selle.

Dus kan jy sommige karakters in 'n string vervang met die verlangde karakter deur vind en vervang formule(s) ( in hierdie geval was dit die PLAASVERVANGER -funksie) in Excel.

Lees Meer: Hoe om die plaasvervangerfunksie in Excel VBA te gebruik (3 voorbeelde)

Soortgelyke lesings

  • Hoe om waardes in veelvuldige Excel-lêers te vind en te vervang (3 metodes)
  • Hoe om te vind en te vervangWaardes Gebruik jokertekens in Excel
  • Dataskoonmaaktegnieke in Excel: Voeg teks by selle
  • Hoe om te vind en te vervang binne seleksie in Excel (7 metodes)
  • Excel VBA: Hoe om teks in Word-dokument te vind en te vervang

3. Soek en vervang selle met behulp van Excel XLOOKUP-funksie

Die XLOOKUP -funksie kan ook gebruik word as 'n vind en vervang -funksie in Excel. Gestel ons het kort name vir sommige flieks gebruik, maar daarna wil ons hul kort name vervang met hul oorspronklike name . Byvoorbeeld, die oorspronklike naam van die fliek Batman 1 was Batman Begins . So ons wil Batman 1 vervang met Batman Begins . Kom ons bespreek die prosedure in die volgende beskrywing.

Stappe:

  • Ons het 'n paar wysigings in ons datastel gemaak. Ons het 'n paar fliekname verander en 'n nuwe kolom gemaak vir die volle naam van daardie flieks .
  • Toe skep ons die lys van die flieks wat ons sal vervang met hul oorspronklike name .

  • Tik die volgende formule in sel D5 .
=XLOOKUP(B5,$F$5:$F$7,$G$5:$G$7,B5)

Hier, $F$5:$F$7 en $G$5:$G$7 is onderskeidelik die opsoek_skikking en die returnskikking . As die waarde van die B5-sel ooreenstem met die opsoek-skikking , dan gee die return-skikking die ooreenstemmende waarde. As onskan nie die waarde vind nie, dan sal die sel waarde teruggestuur word. Waarde van sel B5 “ Batman 1 ” word op die opsoekskikking gevind, daarom kry ons “ Batman Begins ”.

  • Druk die ENTER knoppie sodat jy die uitvoer in sel D5 kan sien.

  • Gebruik nou die Vulhandvatsel om Outovul die onderste selle.

Jy sal die name sien van die flieks in kort vervang met hul oorspronklike name . Dit is nog 'n metode wat jy kan gebruik om 'n spesifieke string met 'n nuwe string te vind en te vervang.

Lees meer: Vervang teks van 'n sel gebaseer op Toestand in Excel (5 maklike metodes)

4. Gebruik Excel VLOOKUP-funksie om karakters te vind en te vervang

Ons kan ook die VLOOKUP -funksie toepas op vind karakters van 'n string en vervang dit met 'n ander. Gestel ons het 'n paar flieks met hul reeksnommer genoem, maar daarna wil ons hulle vervang met hul oorspronklike name . Byvoorbeeld, die oorspronklike naam van die fliek Batman 1 was Batman Begins . So ons wil Batman 1 vervang met Batman Begins . Kom ons bespreek die prosedure in die volgende beskrywing.

Stappe:

  • Ons het 'n paar veranderinge aan ons datastel aangebring. Ons het 'n paar fliekname verander en 'n nuwe kolom gemaak vir die volle naam van daardie flieks .
  • Toe het onshet die lys van die flieks geskep wat ons sal vervang met hul oorspronklike name .

  • Tik hierdie formule in sel D5 .
=IFERROR(VLOOKUP(B5,$F$5:$G$7,2,FALSE),B5)

Hier gebruik ons ​​die VLOOKUP -funksie om woorde te vervang. As enige waarde nie gevind word nie, sal 'n fout gewys word. Dit is hoekom ons, met die hulp van die IFERROR -funksie, enige fout met die ooreenstemmende selwaarde kan vervang. Ons soekskikking het egter twee kolomme en die tweede kolom sal ons gewenste afvoer terugstuur. Daarom het ons 2 in die formule gebruik. Ons wil 'n presiese passing hê, daarom kies ons ONWAAR in die formule.

Let wel : Onthou om 'n Absolute Selverwysing te gebruik. Hier het ons een ekstra stap nodig om die formule op die ander selle toe te pas.

  • Druk nou die ENTER knoppie en jy sal die uitvoer in sel D5<2 sien>.

  • Daarna, gebruik net die Vulhandvatsel om Outovul die onderste selle te gebruik.

Jy sal die oorspronklike name van die flieks sien wat jy oor hul ooreenstemmende kort wil plaas name . Dus, die gebruik van die VLOOKUP funksie help ons om bepaalde stringe te vind en te vervang met nuwe stringe.

Verwante inhoud: Hoe om veelvuldige karakters in Excel te vervang (6 maniere)

Oefenafdeling

Hier het ek vir jou die datastel gegee wat ek gebruik hetom hierdie voorbeelde te verduidelik. Jy kan hierdie voorbeelde op jou eie oefen.

Gevolgtrekking

In hierdie artikel het ek 'n paar gekombineerde gebruik van vind en vervang formule( s) in Excel. Ek het probeer om die voorbeelde so eenvoudig as moontlik te verduidelik. Ek hoop jy kan baat vind by hierdie artikel. As jy enige ander maklike metodes of idees of enige terugvoer oor hierdie voorbeelde het, laat dit asseblief in die kommentaarblokkie. Dit sal my help om my komende artikels te verryk.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.