Suchen und Ersetzen mehrerer Werte in Excel (6 schnelle Methoden)

  • Teile Das
Hugh West

In Microsoft Excel ist es ein übliches Szenario, mehrere Text- oder numerische Werte zu suchen und zu ersetzen. Sie können den Befehl Suchen und Ersetzen verwenden, verschiedene Funktionen und Formeln anwenden oder sogar benutzerdefinierte Tools für diese Zwecke erstellen. In diesem Artikel lernen Sie alle möglichen und schnellen Techniken zum Suchen und Ersetzen mehrerer Werte mit einfachen Beispielen und entsprechenden Erklärungen kennen.

Download Arbeitsbuch Praxis

Sie können die Excel-Arbeitsmappe herunterladen, die wir zur Vorbereitung dieses Artikels verwendet haben.

Suchen und Ersetzen mehrerer Werte.xlsx

6 Schnellansätze zum Suchen und Ersetzen mehrerer Werte in Excel

1. das Werkzeug Suchen und Ersetzen für mehrere Werte in Excel verwenden

In Excel, Suchen und Ersetzen ist das nützlichste Werkzeug, wenn Sie einen Wert ersetzen müssen. Wir können es für verschiedene Zwecke verwenden. In den folgenden Unterabschnitten werden wir sehen, wie dieses Werkzeug für verschiedene Kriterien funktioniert.

i. Suchen und Ersetzen von Textwerten

In der folgenden Tabelle sind einige Texte in Säule B Angenommen, wir wollen den Wert ersetzen. '2020' mit '2021' in allen Texten.

📌 Schritte:

➤ Presse STRG+H die Suchen und Ersetzen öffnet sich ein Dialogfeld.

➤ Typ '2020' im Was finden Box.

➤ Im Ersetzen durch Feld, geben Sie '2021' .

➤ Klicken Sie auf Alle ersetzen Taste.

Wie in der Abbildung unten, finden Sie alle Texte mit 2021 am Anfang, die vorher 2020 waren.

ii. Suchen und Ersetzen mit Platzhalterzeichen

Nun stehen am Anfang der folgenden Texte verschiedene Zahlenwerte, die aber alle ein bestimmtes Format haben 20XX". In diesem Fall suchen wir mit einem Platzhalter nach diesem numerischen Format, und die letzten beiden Ziffern werden ersetzt durch '21' Wir müssen zwei Fragezeichen verwenden. (??) als Platzhalter für die letzten beiden Ziffern der Suchen und Ersetzen Werkzeug.

📌 Schritte:

➤ Presse STRG+H erneut, um die Suchen und Ersetzen Dialogfeld.

➤ Im Was finden Feld, geben Sie '20?? '.

➤ Eingabe des Wertes '2021' im Ersetzen durch Box.

➤ Presse Alle ersetzen und Sie sind fertig.

Sie werden sofort die folgenden Ausgaben sehen.

iii) Formeln suchen und ersetzen

In der folgenden Tabelle haben wir nun einige Verkaufsdaten für aufeinanderfolgende 5 Tage. In Zelle C11 ist der Gesamtumsatz vorhanden, aber nehmen wir an, wir müssen den Durchschnitt der Umsatzdaten dort ermitteln. Wir brauchen die Formel dort nicht mit der Funktion AVERAGE zu überschreiben. Wir verwenden die Funktion Suchen und Ersetzen Werkzeug, um die Formel einfacher zu ersetzen.

📌 Schritte:

➤ Öffnen Sie die Suchen und Ersetzen Dialogfeld.

➤ Im Was finden Feld, geben Sie '=SUMME' .

➤ Typ =AVERAGE' im Ersetzen durch Box.

➤ Presse Weiter finden und klicken Sie dann auf das Symbol Ersetzen Sie Taste.

In der Ausgabe Zelle C11 erhalten Sie sofort das neu berechnete Ergebnis.

iv) Suchen und Ersetzen von Zellformaten

Wir können auch die Zellformate mit der Funktion Suchen und Ersetzen In der folgenden Tabelle gibt es einige Zeilen mit einer bestimmten Farbe. Wir ersetzen die Farbe durch eine andere, sagen wir, sie ist grün.

📌 Schritte:

➤ Öffnen Sie die Suchen und Ersetzen zuerst das Dialogfeld.

➤ Vor dem Was finden klicken Sie auf das Feld Format und wählen Sie die Farbe, die in einigen zufälligen Zellen der Tabelle verwendet wurde.

➤ Klicken Sie auf das zweite Format und wählen Sie eine andere Farbe, die Sie durch die alte ersetzen möchten.

➤ Presse Alle austauschen.

In der folgenden Abbildung sehen Sie nun die einzelnen Zeilen in der Tabelle mit der neuen Farbe.

Lesen Sie mehr: Suchen und Ersetzen von Werten mit Platzhaltern in Excel

2. die REPLACE-Funktion zum Suchen und Ersetzen mehrerer Werte in Excel einfügen

Wenn Sie nicht die Suchen und Ersetzen dann können Sie sich für das REPLACE-Funktion Sie müssen diese Funktion in einer neuen Spalte oder in einem Bereich von Zellen anwenden, in dem alte Textdaten durch neue ersetzt werden. Dabei können Sie auch die alten Textdaten erhalten.

In der folgenden Abbildung sind zwei Spalten zu sehen, wobei die Spalte mit dem Neuer Text Kopfzeile werden die geänderten Texte angezeigt.

In der ersten Ausgabe Zelle C5 die gewünschte Formel mit dem REPLACE Funktion sein wird:

=REPLACE(B5,1,4,2021)

Nach dem Drücken von Eingabe und mit Füllen Griff um den Rest der Zellen automatisch auszufüllen, erhalten Sie sofort die neuen Textwerte. Hier haben wir den Wert '2021' mit '2022' für alle Texte.

3. verschachtelte SUBSTITUTE-Formel zum Suchen und Ersetzen mehrerer Werte anwenden

Die Funktion SUBSTITUTE ersetzt den vorhandenen Text durch einen neuen Text in der Zeichenkette. Wir können die UNTERSTÜTZUNG Funktion für mehrere zu ersetzende Werte.

Auf dem folgenden Bild, Säule B Die Tabelle auf der rechten Seite stellt die Werte dar, die durch die neuen Werte ersetzt werden müssen.

In der ersten Ausgabe Zelle C5 lautet die entsprechende Formel:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5:B10, E5, F5), E6, F6), E7, F7)

Jetzt drücken Eingabe und Sie erhalten ein Array mit den neuen Textwerten auf einmal. In dieser Formel haben wir die UNTERSTÜTZUNG Funktion dreimal, da wir drei verschiedene Werte ersetzen mussten, die unter der finden. Kopfzeile in Spalte E.

🔎 Wie funktioniert die Formel?

  • Das Innerste SUBSTITUTE Funktion ersetzt den Wert '2018' mit '2019' .
  • Die zweite UNTERSTÜTZUNG Funktion sucht nach '2020' und ersetzt es durch '2021' .
  • Die äußere UNTERSTÜTZUNG Funktionsprüfungen '2022' und ersetzt es durch '2023' .

Ähnliche Lektüre:

  • Wie man Sonderzeichen in Excel ersetzt (6 Möglichkeiten)
  • Ersetzen mehrerer Zeichen in Excel (6 Möglichkeiten)

4. die Funktion XLOOKUP zum Suchen und Ersetzen mehrerer Werte in Excel verwenden

Wenn Sie ein Excel 365 Benutzer, dann können Sie sich für die XLOOKUP-Funktion . die XLOOKUP Funktion sucht in einem Bereich oder einem Array nach einer Übereinstimmung und gibt das entsprechende Element im zweiten Bereich oder Array zurück.

Im folgenden Datensatz befinden sich einige Textwerte in der Alter Text Die zweite Tabelle auf der rechten Seite stellt die Daten dar, die gesucht und gleichzeitig durch die zu ersetzenden ersetzt werden sollen. Wenn die Funktion die angegebenen Werte nicht finden kann, bleiben die alten Texte wie zuvor in der Neuer Text Spalte.

Die erforderliche Formel mit dem XLOOKUP Funktion in der ersten Ausgabe Zelle C5 sein sollte:

=XLOOKUP($B5,$E$5:$E$10,$F$5:$F$10,$B5)

Nach dem Drücken von Eingabe und das automatische Ausfüllen der gesamten Spalte, werden Ihnen sofort die folgenden Ausgaben angezeigt.

5. die Funktionen IFNA und VLOOKUP kombinieren, um mehrere Werte zu suchen und zu ersetzen

Jetzt werden wir eine alternative Formel zur XLOOKUP Funktion und diese Formel ist auch in allen Excel-Versionen verfügbar. Wir müssen Folgendes kombinieren IFNA und VLOOKUP funktioniert hier.

Die VLOOKUP Funktion sucht nach einem Wert in der Spalte ganz links in einer Tabelle und gibt dann einen Wert in derselben Zeile aus der angegebenen Spalte zurück. VLOOKUP Funktion enthält keine Nachricht für den Fall, dass der Nachschlagewert nicht gefunden wird, und gibt daher eine #N/A Um dieses Problem zu beheben, müssen wir die IFNA Funktion, um eine Fehlermeldung anzupassen und zu definieren.

Die geforderte Formel, die beides beinhaltet, ist also IFNA und VLOOKUP Funktionen in der Ausgabe Zelle C5 sein wird:

=IFNA(VLOOKUP($B5,$E$5:$F$10,2,FALSE),B5)

Nach dem Drücken von Eingabe und das Ausfüllen der restlichen Zellen in Säule C erhalten wir alle neuen Textdaten wie in der Abbildung unten dargestellt.

6 VBA-Codes einbetten, um eine UDF zum Suchen und Ersetzen mehrerer Werte zu erstellen

Im letzten Abschnitt werden wir die VBA Codes, um eine benutzerdefinierte Funktion zu formulieren. Im folgenden Datensatz werden die Textwerte in Säule B wird geändert, indem die numerischen Werte am Anfang ersetzt werden. Die zu ersetzenden Werte und die neuen Werte liegen in der rechten Tabelle.

Gehen wir nun die folgenden Schritte durch, um die benutzerdefinierten Werkzeuge und Funktionen zu erstellen:

📌 Schritt 1:

➤ Klicken Sie mit der rechten Maustaste auf das Feld Blatt Name zuerst.

➤ Wählen Sie die Option Codes anzeigen'. . A VBA Fenster erscheint.

➤ Fügen Sie dort nun die folgenden Codes ein:

 Option Explicit Sub FindnReplaceMultipleValues() Dim Rng As Range Dim OldText As Range Dim ReplaceData As Range On Error Resume Next Set OldText = Application.InputBox("Select Old Text Range:", "Find And Replace Multiple Values", Application.Selection.Address, Type:=8) Err.Clear If Not OldText Is Nothing Then Set ReplaceData = Application.InputBox("Replace What And With:", "FindAnd Replace Multiple Values", Type:=8) Err.Clear If Not ReplaceData Is Nothing Then Application.ScreenUpdating = False For Each Rng In ReplaceData.Columns(1).Cells OldText.Replace what:=Rng.Value, replacement:=Rng.Offset(0, 1).Value Next Application.ScreenUpdating = True End If End If End Sub 

➤ Presse F5 und es erscheint ein Dialogfeld, wie in der folgenden Abbildung dargestellt.

➤ Markieren Sie nun die alten Texte, die Sie ändern möchten, und drücken Sie OK .

📌 Schritt 2:

➤ Es öffnet sich nun das zweite Dialogfenster und Sie müssen den gesamten Tabellenbereich auswählen (D5:E7) auf dem Bild rechts liegend.

➤ Presse OK .

Wie auf dem folgenden Screenshot sehen Sie die neuen und geänderten Texte in Säule B unter dem Text Kopfzeile.

Abschließende Worte

Ich hoffe, dass alle oben genannten Methoden Ihnen helfen werden, sie in Ihren Excel-Tabellen anzuwenden, wenn Sie mehrere Textdaten effektiv ersetzen müssen. Wenn Sie Fragen oder Feedback haben, lassen Sie es mich bitte im Kommentarbereich wissen. Oder schauen Sie sich unsere anderen Artikel zu Excel-Funktionen auf dieser Website an.

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.