Hoe tekst te vervangen in Excel-formule (7 eenvoudige manieren)

  • Deel Dit
Hugh West

Soms vindt u het nodig om tekst in Excel-formule te vervangen om de eerder geschreven formules onmiddellijk te wijzigen. Als u op zoek bent naar de gemakkelijkste manieren om deze taak uit te voeren, dan bent u op de juiste plaats. Dus, laten we beginnen met het artikel.

Werkboek downloaden

Tekst in formule.xlsm vervangen

7 Methoden om tekst in Excel-formules te vervangen

Hier hebben we twee formules in de Korting op de prijs kolom en >2000 of niet kolom en we zullen de manieren tonen om de tekststring of numerieke string in deze formules te wijzigen.

Wij hebben gebruik gemaakt van Microsoft Excel 365 versie hier; u kunt elke andere versie gebruiken, afhankelijk van uw gemak.

Methode-1: Tekst in Excel-formule handmatig vervangen

Hier hebben wij een formule gebruikt met de IF-functie en kreeg Ja voor de prijzen die groter zijn dan 2000. Nu willen we vervangen Ja met Meer dan 2000 in de formule handmatig.

Stappen :

➤ Selecteer de eerste cel van de kolom >2000 of niet .

Het toont dus de formule van deze cel in de formulebalk.

➤ Vervangen Ja met Meer dan 2000 in de formulebalk.

Druk ENTER en sleep de Vulgreep gereedschap.

Resultaat :

Op deze manier kunt u het volgende vervangen Ja met Meer dan 2000 in de formule.

Lees meer: Zoeken en vervangen in Excel-kolom (6 manieren)

Methode-2: De optie Vervangen gebruiken om tekst in een Excel-formule te vervangen

In dit deel gebruiken we de Vervang optie om tekst te vervangen Ja met Meer dan 2000 in de formule van de >2000 of niet column.

Stappen :

➤ Selecteer de cellen van de >2000 of niet column.

Ga naar Home Tab>> Bewerken van Groep>> Vinden & selecteren Dropdown>> Vervang Optie.

U kunt de sneltoets CTRL+H ook in plaats van deze procedure.

Daarna wordt de Zoeken en vervangen dialoogvenster verschijnt.

Schrijf en selecteer het volgende

Zoek wat → Ja

Vervangen door → Meer dan 2000

Binnen → Blad

Zoeken → Op rijen

Kijk in → Formules

Selecteer de Alles vervangen optie.

Dan verschijnt er een berichtvenster met de volgende tekst "Allemaal klaar. We hebben 9 vervangingen gemaakt."

Resultaat :

Daarna kunt u Ja met Meer dan 2000 in de formule.

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

Methode-3: Ga naar de speciale optie om tekst in een Excel-formule te vervangen

U kunt tekst vervangen Ja met Meer dan 2000 in de formule van de >2000 of niet kolom met behulp van de Ga naar Speciaal optie ook.

Stappen :

Ga naar Home Tab>> bewerken Groep>> Vinden & selecteren Dropdown>> Ga naar Speciale Optie.

Dan, de Ga naar Speciale wizard zal openen.

Selecteer de Formules optie en druk op OK .

Daarna worden de cellen van de >2000 of niet kolom wordt geselecteerd.

Volg Methode-2 en u krijgt de nieuwe formule met tekst Meer dan 2000 in plaats van Ja .

Vergelijkbare lezingen

  • Excel VBA: Tekst zoeken en vervangen in een Word-document
  • Hoe tekst tussen twee tekens vervangen in Excel (3 eenvoudige manieren)
  • Zoeken en vervangen binnen een selectie in Excel (7 methoden)
  • Zoeken en vervangen in een lijst met macro's in Excel (5 voorbeelden)
  • Hoe tekst te vervangen na een specifiek teken in Excel (3 methoden)

Methode-4: Een sneltoets gebruiken om tekst in een Excel-formule te vervangen

Hier zullen we een sneltoets gebruiken om de tekst in de volgende formule gemakkelijk te vervangen.

Stappen :

Druk CTRL+TILDE toets (de toets boven de TAB toets en onder de ESC sleutel)

Vervolgens worden de formules getoond die zijn gebruikt in de >2000 of niet column.

Nu, volg Methode-2 en u krijgt de nieuwe formules met een tekst Meer dan 2000 in plaats van Ja .

Druk CTRL+TILDE nog een keer

Daarna krijgt u de nieuwe resultaten door de wijziging van de formule in de >2000 of niet column.

Methode-5: Een VBA-code gebruiken

In de Korting op de prijs kolom, hebben we de gedisconteerde prijzen na gebruik van een formule met een discontovoet van 0.06 en nu willen we deze discontovoet vervangen door 0.04 door deze waarde in de formule te veranderen. Om dit te doen gebruiken we hier een VBA code.

Step-01 :

Ga naar Ontwikkelaar Tab>> Visual Basic Optie

Dan, de Visual Basic-editor gaat open.

Ga naar Plaats Tab>> Module Optie

Daarna, een Module zal worden gecreëerd.

Step-02 :

Schrijf de volgende code

 Sub vervangstring() Dim oldStr, newStr oldStr = "0,06" newStr = "0,04" newStr = Replace(Range("D5,D6,D7,D8,D9,D10,D11,D12,D13") _ .Formula, oldStr, newStr) Range("D5,D6,D7,D8,D9,D10,D11,D12,D13").Formula = newStr End Sub 

Hier hebben we onze oude waarde 0.06 in de oldStr variabele en 0.04 in de newStr variabele en D5,D6,D7,D8,D9,D10,D11,D12,D13 zijn de cellen van onze gewenste bereiken.

VERVANG zal vervangen 0.06 met 0.04 in de formules van deze cellen en tenslotte deze nieuwe waarden opslaan in de newStr variabel.

Druk F5

Resultaat :

Op deze manier kunt u het volgende vervangen 0.06 met 0.04 in de formules van de Korting op de prijs column.

Lees meer: Excel VBA om tekst in een kolom te zoeken en te vervangen (2 voorbeelden)

Methode 6: De functie SUBSTITUTE en FORMULATEXT gebruiken in een VBA-code

Hier gebruiken we de SUBSTITUTE functie en de FORMULATEXT-functie samen met een VBA code om te vervangen 0.06 met 0.04 in de formules van de Korting op de prijs kolom, en dan krijgen we nieuwe prijzen in de Nieuwe prijs Voor aanvullende berekeningen hebben we een nieuwe kolom toegevoegd Formule .

Step-01 :

➤ Gebruik de volgende formule in de cel E5

=SUBSTITUTE(FORMULATEXT(D5),0.06,0.04)

Hier, D5 is de waarde van de Korting op de prijs column.

  • FORMULEERXT(D5) → geeft de gebruikte formule in cel D5

    Uitgang → C5-C5*0.06
  • SUBSTITUTE(FORMULATEXT(D5),0.06,0.04) wordt

    SUBSTITUTE(C5-C5*0.06,0.06,0.04) → vervangt 0,06 door 0,04

    Uitgang → C5-C5*0.04

Druk ENTER .

➤ Sleep de Vulgreep gereedschap.

Daarna hebben we onze nieuwe formules in de Formule kolom die we willen gebruiken om de nieuwe prijzen in de Nieuwe prijs column.

Daarvoor moeten we een VBA code om eerst een functie te maken.

Step-02 :

Volg Step-01 van Methode-5

 Functie EVAL(waarde Als String) Application.Volatile EVAL = Evaluate(waarde) End Function 

VOLLEDIG herberekent telkens wanneer een berekening plaatsvindt in een cel van het werkblad en dit VBA code creëert een functie met de naam EVAL .

➤ Ga na het opslaan van de code terug naar het werkblad.

➤ Type de aangemaakte functienaam in de cel F5 .

=EVAL(E5)

EVAL geeft ons de waarde van de formule in cel E5 .

Druk ENTER en sleep de Vulgreep gereedschap.

Resultaat :

Daarna kunt u 0.06 met 0.04 in de formules van de Nieuwe prijs column.

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

Methode-7: De functie REPLACE en FORMULATEXT gebruiken in een VBA-code

In dit deel gebruiken we de VERVANGEN functie en de FORMULATEXT-functie samen met een VBA code om te vervangen 0.06 met 0.04 in de formules van de Korting op de prijs kolom, en dan krijgen we nieuwe prijzen in de Nieuwe prijs column.

Step-01 :

➤ Gebruik de volgende formule in de cel E5

=REPLACE(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0.04)

Hier, D5 is de waarde van de Korting op de prijs column.

  • FORMULEERXT(D5) → geeft de gebruikte formule in cel D5

    Uitgang → C5-C5*0.06
  • FIND("*",FORMULATEXT(D5),1) → wordt

    FIND("*", C5-C5*0.06,1) → vindt de positie van het teken "*"

    Uitgang → 7

  • FIND("*",FORMULATEXT(D5),1)+1 → telt 1 op met de positie van het teken "*"

    Uitgang → 8
  • REPLACE(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0.04) wordt

    REPLACE(C5-C5*0.06,FIND(“*”,8,4,0.04) → vervangt 0,06 door 0,04

    Uitgang → C5-C5*0.04

Druk ENTER .

➤ Sleep de Vulgreep gereedschap.

Daarna hebben we onze nieuwe formules in de Formule kolom die we willen gebruiken om de nieuwe prijzen in de Nieuwe prijs column.

Daartoe gebruiken we onze gecreëerde functie EVAL in de vorige methode.

Step-02 :

Typ de volgende formule in de cel F5 .

=EVAL(E5)

EVAL geeft ons de waarde van de formule in cel E5 .

Druk ENTER .

➤ Sleep de Vulgreep gereedschap.

Resultaat :

Eindelijk zult u in staat zijn om 0.06 met 0.04 in de formules van de Nieuwe prijs column.

Lees meer: Tekst in een bereik zoeken en vervangen met Excel VBA (Macro en UserForm)

Praktijk Sectie

Om zelf te oefenen hebben we een Praktijk sectie zoals hieronder in een blad met de naam Praktijk Doe het alsjeblieft zelf.

Conclusie

In dit artikel hebben we geprobeerd enkele manieren te behandelen om tekst in Excel-formule te vervangen. Hopelijk vindt u het nuttig. Als u suggesties of vragen hebt, voel u vrij om ze te delen in het commentaargedeelte.

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.