Ersetzen von Text in Excel-Formeln (7 einfache Möglichkeiten)

  • Teile Das
Hugh West

Manchmal kann es notwendig sein, Text in Excel-Formeln zu ersetzen, um die zuvor geschriebenen Formeln sofort zu ändern. Wenn Sie nach den einfachsten Möglichkeiten suchen, diese Aufgabe zu erledigen, dann sind Sie hier richtig. Also, lassen Sie uns mit dem Artikel beginnen.

Arbeitsbuch herunterladen

Text in Formula.xlsm ersetzen

7 Methoden zum Ersetzen von Text in Excel-Formeln

Hier haben wir zwei Formeln in der Ermäßigter Preis Spalte und >2000 oder nicht und wir werden zeigen, wie man die Text- oder Zahlenzeichenfolge in diesen Formeln ändern kann.

Wir haben verwendet Microsoft Excel 365 Version; Sie können jede andere Version verwenden, die Ihnen zusagt.

Methode 1: Text in Excel-Formel manuell ersetzen

Hier haben wir eine Formel mit dem IF-Funktion und bekam Ja für die Preise, die größer als 2000 sind. Jetzt wollen wir ersetzen Ja mit Größer als 2000 manuell in die Formel ein.

Schritte :

➤ Markieren Sie die erste Zelle der Spalte >2000 oder nicht .

So wird die Formel dieser Zelle in der Formelleiste angezeigt.

➤ Ersetzen Ja mit Größer als 2000 in der Symbolleiste manuell eingeben.

➤ Presse EINGEBEN und ziehen Sie die Füllen Griff Werkzeug.

Ergebnis :

Auf diese Weise können Sie Folgendes ersetzen Ja mit Größer als 2000 in der Formel.

Lesen Sie mehr: Suchen und Ersetzen in Excel-Spalten (6 Möglichkeiten)

Methode 2: Ersetzen von Text in Excel-Formeln mit der Option Ersetzen

In diesem Abschnitt werden wir die Ersetzen Sie Option zum Ersetzen von Text Ja mit Größer als 2000 in der Formel des >2000 oder nicht Spalte.

Schritte :

➤ Markieren Sie die Zellen des >2000 oder nicht Spalte.

➤ Weiter zu Startseite Tab>> Bearbeitung von Gruppe>> Suchen & Auswählen Dropdown>> Ersetzen Sie Option.

Sie können das Tastenkürzel STRG+H auch anstelle dieses Verfahrens.

Danach wird die Suchen und Ersetzen erscheint ein Dialogfeld.

➤ Schreiben und markieren Sie die folgenden Punkte

Was finden → Ja

Ersetzen durch → Größer als 2000

Innerhalb → Blatt

Suche → Nach Zeilen

Suchen Sie in → Formeln

➤ Wählen Sie die Alle ersetzen Option.

Daraufhin wird eine Meldung angezeigt, die besagt "Alles erledigt. Wir haben 9 Ersetzungen vorgenommen."

Ergebnis :

Danach können Sie Folgendes ersetzen Ja mit Größer als 2000 in der Formel.

Lesen Sie mehr: Ersetzen Sie den Text einer Zelle basierend auf einer Bedingung in Excel (5 einfache Methoden)

Methode 3: Verwenden der Option Gehe zu Spezial, um Text in einer Excel-Formel zu ersetzen

Sie können Text ersetzen Ja mit Größer als 2000 in der Formel des >2000 oder nicht Spalte durch Verwendung der Gehe zu Spezial Option auch.

Schritte :

➤ Weiter zu Startseite Tab>> Bearbeitung von Gruppe>> Suchen & Auswählen Dropdown>> Gehe zu Spezial Option.

Dann wird die Gehe zu Spezial öffnet sich der Assistent.

➤ Wählen Sie die Formeln Option und drücken Sie OK .

Danach werden die Zellen des >2000 oder nicht Spalte ausgewählt werden.

➤ Folgen Methode-2 und Sie erhalten die neue Formel mit dem Text Größer als 2000 anstelle von Ja .

Ähnliche Lektüre

  • Excel VBA: Suchen und Ersetzen von Text in einem Word-Dokument
  • Ersetzen von Text zwischen zwei Zeichen in Excel (3 einfache Möglichkeiten)
  • Suchen und Ersetzen innerhalb einer Auswahl in Excel (7 Methoden)
  • Suchen und Ersetzen in einer Liste mit einem Makro in Excel (5 Beispiele)
  • Ersetzen von Text nach einem bestimmten Zeichen in Excel (3 Methoden)

Methode 4: Verwendung einer Tastenkombination zum Ersetzen von Text in einer Excel-Formel

Hier werden wir eine Tastenkombination verwenden, um Text in der folgenden Formel einfach zu ersetzen.

Schritte :

➤ Presse STRG+TILDE Taste (die Taste oberhalb der TAB Taste und unterhalb der ESC Schlüssel)

Dann werden die Formeln angezeigt, die in der >2000 oder nicht Spalte.

Folgen Sie nun Methode-2 und Sie erhalten die neuen Formeln mit einem Text Größer als 2000 anstelle von Ja .

➤ Presse STRG+TILDE Taste noch einmal

Danach erhalten Sie die neuen Ergebnisse aufgrund der Änderung der Formel in der >2000 oder nicht Spalte.

Methode 5: Verwendung eines VBA-Codes

In der Ermäßigter Preis Spalte haben wir die diskontierten Preise nach einer Formel mit einem Diskontsatz von 0.06 und nun wollen wir diesen Abzinsungssatz ersetzen durch 0.04 indem wir diesen Wert in der Formel ändern. Dazu verwenden wir hier eine VBA Code.

Stufe-01 :

➤ Weiter zu Entwickler Tab>> Visual Basic Option

Dann wird die Visual Basic-Editor wird sich öffnen.

➤ Weiter zu einfügen. Tab>> Modul Option

Danach wird ein Modul erstellt werden.

Schritt-02 :

➤ Schreiben Sie folgenden Code

 Sub replacestring() 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 haben wir unseren alten Wert zugewiesen 0.06 im oldStr variabel und 0.04 im newStr variabel und D5,D6,D7,D8,D9,D10,D11,D12,D13 sind die Zellen der gewünschten Bereiche.

ERSETZEN ersetzt 0.06 mit 0.04 in die Formeln dieser Zellen ein und speichern diese neuen Werte schließlich in der newStr variabel.

➤ Presse F5

Ergebnis :

Auf diese Weise können Sie Folgendes ersetzen 0.06 mit 0.04 in den Formeln der Ermäßigter Preis Spalte.

Lesen Sie mehr: Excel VBA zum Suchen und Ersetzen von Text in einer Spalte (2 Beispiele)

Methode 6: Verwendung der Funktionen SUBSTITUTE und FORMULATEXT mit einem VBA-Code

Hier werden wir die Funktion SUBSTITUTE und die FORMULATEXT-Funktion zusammen mit einem VBA Code zu ersetzen 0.06 mit 0.04 in den Formeln der Ermäßigter Preis Spalte, und dann erhalten wir neue Preise in der Neuer Preis Für zusätzliche Berechnungen haben wir eine neue Spalte hinzugefügt Formel .

Stufe-01 :

➤ Verwenden Sie die folgende Formel in der Zelle E5

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

Hier, D5 ist der Wert der Ermäßigter Preis Spalte.

  • SUBSTITUTE(FORMULIERTER TEXT(D5),0.06,0.04) wird

    SUBSTITUTE(C5-C5*0.06,0.06,0.04) → Ersetzt 0,06 durch 0,04

    Ausgabe → C5-C5*0,04

➤ Presse EINGEBEN .

➤ Ziehen Sie die Füllen Griff Werkzeug.

Danach haben wir unsere neuen Formeln in der Formel Spalte, die wir verwenden wollen, um die neuen Preise in der Neuer Preis Spalte.

Zu diesem Zweck müssen wir eine VBA Code, um zunächst eine Funktion zu erstellen.

Schritt-02 :

➤ Folgen Stufe-01 von Methode-5

 Function EVAL(value As String) Application.Volatile EVAL = Evaluate(value) End Function 

VOLATILE neu berechnet, sobald eine Berechnung in einer beliebigen Zelle des Arbeitsblatts erfolgt, und dies VBA Code wird eine Funktion namens EVAL .

➤ Kehren Sie nach dem Speichern des Codes zum Arbeitsblatt zurück.

➤ Geben Sie den erstellten Funktionsnamen in die Zelle F5 .

=EVAL(E5)

EVAL gibt uns den Wert der Formel in der Zelle E5 .

➤ Presse EINGEBEN und ziehen Sie die Füllen Griff Werkzeug.

Ergebnis :

Danach können Sie Folgendes ersetzen 0.06 mit 0.04 in den Formeln der Neuer Preis Spalte.

Lesen Sie mehr: Verwendung der Funktion "Ersetzen" in Excel VBA (3 Beispiele)

Methode 7: Verwendung der Funktionen REPLACE und FORMULATEXT mit einem VBA-Code

In diesem Abschnitt werden wir die REPLACE-Funktion und die FORMULATEXT-Funktion zusammen mit einem VBA Code zu ersetzen 0.06 mit 0.04 in den Formeln der Ermäßigter Preis Spalte, und dann erhalten wir neue Preise in der Neuer Preis Spalte.

Stufe-01 :

➤ Verwenden Sie die folgende Formel in der Zelle E5

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

Hier, D5 ist der Wert der Ermäßigter Preis Spalte.

  • FORMULIERENXT(D5) → gibt die verwendete Formel in der Zelle D5

    Ausgang →. C5-C5*0,06
  • FIND("*",FORMULIERTEXT(D5),1) → wird

    FIND("*", C5-C5*0.06,1) → findet die Position des Vorzeichens "*"

    Ausgang →. 7

  • FIND("*",FORMULIERTEXT(D5),1)+1 → addiert sich 1 mit der Position des Vorzeichens "*"

    Ausgang →. 8
  • REPLACE(FORMULIERTER TEXT(D5),FIND("*",FORMULIERTER TEXT(D5),1)+1,4,0.04) wird

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

    Ausgabe → C5-C5*0,04

➤ Presse EINGEBEN .

➤ Ziehen Sie die Füllen Griff Werkzeug.

Danach haben wir unsere neuen Formeln in der Formel Spalte, die wir verwenden wollen, um die neuen Preise in der Neuer Preis Spalte.

Zu diesem Zweck verwenden wir die von uns erstellte Funktion EVAL in der vorherigen Methode.

Schritt-02 :

➤ Geben Sie die folgende Formel in die Zelle F5 .

=EVAL(E5)

EVAL gibt uns den Wert der Formel in der Zelle E5 .

➤ Presse EINGEBEN .

➤ Ziehen Sie die Füllen Griff Werkzeug.

Ergebnis :

Schließlich werden Sie in der Lage sein, Folgendes zu ersetzen 0.06 mit 0.04 in den Formeln der Neuer Preis Spalte.

Lesen Sie mehr: Suchen und Ersetzen eines Textes in einem Bereich mit Excel VBA (Makro und UserForm)

Praxisteil

Damit Sie selbst üben können, haben wir für Sie eine Praxis Abschnitt wie unten in einem Blatt namens Praxis Bitte tun Sie es selbst.

Schlussfolgerung

In diesem Artikel haben wir versucht, einige der Möglichkeiten zum Ersetzen von Text in Excel-Formeln zu erläutern. Wir hoffen, dass er Ihnen nützlich ist. Wenn Sie Vorschläge oder Fragen haben, können Sie diese gerne im Kommentarbereich stellen.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.