Zoeken en vervangen met een formule in Excel (4 voorbeelden)

  • Deel Dit
Hugh West

Dit artikel zal u helpen de formule(s) zoeken en vervangen in Excel. Soms moeten we onze gegevens in Excel-sheets bewerken en daarvoor moeten we woorden vervangen door andere woorden of alfabetten. Er zijn verschillende manieren om formule(s) zoeken en vervangen om gegevens in een Excel-blad te bewerken. In dit artikel leg ik uit hoe dat het gemakkelijkst kan.

We gaan werken aan de volgende dataset waar we de naam van enkele beroemde films en bijbehorende hoofdrolspelers .

Download Praktijk Werkboek

Formule zoeken en vervangen.xlsx

4 manieren om te zoeken en te vervangen met behulp van formules in Excel

1. Excel FIND- en REPLACE-functies gebruiken om tekens te zoeken en te vervangen

Met behulp van VIND en VERVANG functies is de beste manier om elk teken in een Excel dataset te vinden en te vervangen. Hier gaan we de eerste naam van de hoofdrolspelers met zijn eerste alfabet. Laten we eens kijken hoe we dit kunnen doen.

Stappen:

  • Maak eerst een nieuwe kolom voor de korte vorm van de acteurs namen en typ de volgende formule in cel D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")

Hier is de VERVANG functie neemt de celverwijzing C5 begint de tekens te tellen totdat het een ruimte erin met behulp van de VIND functie, en vervangt dan de eerste naam met zijn beginalfabet en een punt (.) met de hulp van LINKS functie.

  • Druk op de ENTER knop. Daarna zie je de uitvoer in cel D5 .

  • Gebruik nu de Vulgreep naar AutoFill de onderste cellen. Je zult alle acteurs namen beginnen met hun overeenkomstige eerste alfabet en een punt .

Zo kunt u sommige tekens in een tekenreeks vervangen door het gewenste teken met behulp van formule(s) zoeken en vervangen in Excel.

Lees meer: Speciale tekens vervangen in Excel (6 manieren)

2. De functie SUBSTITUTE toepassen om tekens te zoeken en te vervangen in Excel

We kunnen ook de eerste naam van de hoofdrolspelers met hun corresponderende alfabet door gebruik te maken van de SUBSTITUTE functie . Laten we hieronder de noodzakelijke stappen voor deze methode bespreken.

Stappen:

  • Maak een nieuwe kolom voor de korte namen van acteurs en typ de volgende formule in cel D5 .
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5))

Formuleverdeling

Hier hebben we genest LINKS , RECHTS , LEN , en VIND functies in de SUBSTITUTE functie om de eerste naam van de hoofdrolspelers met hun corresponderende eerste alfabet .

  • LEN(C5) --> De LEN functie geeft de nummers van de tekens in cel C5 .
    • Uitgang : 14
  • FIND(" ",C5) --> Geeft de positie van de ruimte in de cel C5 .
    • Uitgang : 10
  • RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> wordt
  • RIGHT(C5,14-10) --> verandert in
  • RECHTS(C5,4)
    • Uitvoer : Baal
  • LEFT(C5,1)&". " --> wordt
  • C & "."
    • Uitgang : C.
  • SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> Verminderd tot
  • SUBSTITUTE(C5,C5, "C. Bale")
    • Output : C. Bale

Tenslotte krijgen we de eerste alfabet van de eerste naam in de cel C5 met een punt.

  • Druk nu op de ENTER knop om de uitvoer te zien in cel D5 .

  • Gebruik de Vulgreep naar AutoFill de onderste cellen.

Zo kunt u sommige tekens in een tekenreeks vervangen door het gewenste teken met behulp van formule(s) zoeken en vervangen (in dit geval was het de SUBSTITUTE functie) in Excel.

Lees meer: De vervangingsfunctie in Excel VBA gebruiken (3 voorbeelden)

Vergelijkbare lezingen

  • Hoe waarden te vinden en te vervangen in meerdere Excel-bestanden (3 methoden)
  • Waarden zoeken en vervangen met jokertekens in Excel
  • Gegevensopschoningstechnieken in Excel: tekst toevoegen aan cellen
  • Zoeken en vervangen binnen een selectie in Excel (7 methoden)
  • Excel VBA: Tekst zoeken en vervangen in een Word-document

3. Cellen zoeken en vervangen met de XLOOKUP-functie van Excel

De XLOOKUP functie kan ook worden gebruikt als een zoeken en vervangen functie in Excel. Stel dat we korte namen gebruiken voor sommige films maar daarna willen we hun korte namen met hun oorspronkelijke namen Bijvoorbeeld, de oorspronkelijke naam van de film Batman 1 was Batman Begins Dus we willen de Batman 1 met Batman Begins Laten we de procedure in de volgende beschrijving bespreken.

Stappen:

  • We hebben enkele wijzigingen aangebracht in onze dataset. We hebben enkele filmnamen en maakte een nieuwe kolom voor de volledige naam van die films .
  • Vervolgens hebben we de lijst van de films die we zullen vervangen door hun oorspronkelijke namen .

  • Typ de volgende formule in cel D5 .
=XLOOKUP(B5,$F$5:$F$7,$G$5:$G$7,B5)

Hier, $F$5:$F$7 en $G$5:$G$7 zijn de lookup_array en de return_array respectievelijk. Als de waarde van de B5 cel komt overeen met de lookup_array dan is de return_array geeft de overeenkomstige waarde terug. Als we de waarde niet kunnen vinden, dan kan de cel waarde wordt geretourneerd. Waarde van cel B5 " Batman 1 " is gevonden op de lookup array, daarom krijgen we " Batman Begins ".

  • Druk op de ENTER knop zodat je de uitvoer kunt zien in cel D5 .

  • Gebruik nu de Vulgreep naar AutoFill de onderste cellen.

U ziet de namen van de korte films vervangen door hun oorspronkelijke namen Dit is een andere methode die u kunt gebruiken om zoeken en vervangen een bepaalde string met een nieuwe string.

Lees meer: Tekst van een cel vervangen op basis van voorwaarde in Excel (5 eenvoudige methoden)

4. Excel VLOOKUP-functie gebruiken om tekens te zoeken en te vervangen

We kunnen ook de VLOOKUP functie naar vind tekens van een string en vervangen het met een andere. Stel, we noemden een aantal films met hun serienummer, maar daarna willen we ze vervangen door hun originele namen Bijvoorbeeld, de oorspronkelijke naam van de film Batman 1 was Batman Begins Dus we willen de Batman 1 met Batman Begins Laten we de procedure in de volgende beschrijving bespreken.

Stappen:

  • We hebben enkele wijzigingen aangebracht in onze dataset. We hebben enkele filmnamen en maakte een nieuwe kolom voor de volledige naam van die films .
  • Vervolgens hebben we de lijst van de films die we zullen vervangen door hun oorspronkelijke namen .

  • Typ deze formule in cel D5 .
=IFERROR(VLOOKUP(B5,$F$5:$G$7,2,FALSE),B5)

Hier gebruiken we de VLOOKUP functie om woorden te vervangen. Als er geen waarde wordt gevonden, dan wordt er een fout getoond. Daarom kan met behulp van de IFERROR functie, kunnen we elke fout vervangen door de overeenkomstige celwaarde. Onze lookup array heeft echter twee kolommen en de tweede kolom zal onze gewenste uitgang Daarom gebruikten we 2 in de formule. We willen een exacte overeenkomst, vandaar dat we kiezen voor FALSE in de formule.

Opmerking Vergeet niet een Absolute celverwijzing Hier hebben we een extra stap nodig om de formule toe te passen op de andere cellen.

  • Druk nu op de ENTER knop en je ziet de uitvoer in cel D5 .

  • Daarna gebruikt u gewoon de Vulgreep naar AutoFill de onderste cellen.

U zult de originele namen van de films die je over hun corresponderende korte namen Het gebruik van de VLOOKUP functie helpt ons om zoeken en vervangen bepaalde snaren met nieuwe snaren.

Gerelateerde inhoud: Hoe meerdere tekens vervangen in Excel (6 manieren)

Praktijk Sectie

Hier heb ik u de dataset gegeven die ik heb gebruikt om deze voorbeelden uit te leggen. U kunt deze voorbeelden zelf oefenen.

Conclusie

In dit artikel heb ik wat gecombineerd gebruik laten zien van formule(s) zoeken en vervangen Ik heb geprobeerd de voorbeelden zo eenvoudig mogelijk uit te leggen. Ik hoop dat u iets aan dit artikel hebt. Als u andere eenvoudige methoden of ideeën hebt of feedback over deze voorbeelden, laat ze dan achter in het commentaarveld. Dit zal mij helpen mijn volgende artikelen te verrijken.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.