Wie finde und ersetze ich mehrere Werte gleichzeitig in Excel?
Wie wir alle wissen, können wir die Funktion Suchen und Ersetzen verwenden, um mehrere gleiche Zellen zu finden und sie durch einen Wert zu ersetzen, den Sie benötigen. Aber manchmal müssen Sie viele-zu-viele-Ersetzungen gleichzeitig anwenden. Ich habe zum Beispiel eine Reihe von Daten und möchte jetzt alle Äpfel durch rote Äpfel, Orangen durch grüne Orangen, Bananen durch gelbe Bananen usw. ersetzen. Wie in den folgenden Screenshots gezeigt, haben Sie gute Ideen, um diese Aufgabe zu lösen Excel?
Suchen und ersetzen Sie mehrere Werte gleichzeitig durch VBA-Code
Suchen und ersetzen Sie mehrere Werte gleichzeitig durch VBA-Code
Wenn Sie es leid sind, die Werte immer wieder zu finden und zu ersetzen, kann Ihnen der folgende VBA-Code helfen, mehrere Werte gleichzeitig durch Ihre benötigten Texte zu ersetzen.
1. Bitte erstellen Sie Ihre Bedingungen, die Sie verwenden möchten und die die ursprünglichen und neuen Werte enthalten. Siehe Screenshot:
2. Dann halten Sie die ALT + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen-Fenster.
3. Klicken Sie Insert > Modulund fügen Sie den folgenden Code in das Modulfenster ein.
VBA-Code: Suchen und ersetzen Sie mehrere Werte gleichzeitig
Sub MultiFindNReplace()
'Updateby Extendoffice
Dim Rng As Range
Dim InputRng As Range, ReplaceRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Original Range ", xTitleId, InputRng.Address, Type:=8)
Set ReplaceRng = Application.InputBox("Replace Range :", xTitleId, Type:=8)
Application.ScreenUpdating = False
For Each Rng In ReplaceRng.Columns(1).Cells
InputRng.Replace what:=Rng.Value, replacement:=Rng.Offset(0, 1).Value
Next
Application.ScreenUpdating = True
End Sub
4. Dann drücken F5 Geben Sie im ausgeblendeten Eingabeaufforderungsfeld den Datenbereich an, in dem die Werte durch neue Werte ersetzt werden sollen.
5. Klicken Sie OKund ein weiteres Eingabeaufforderungsfeld wird angezeigt, um Sie daran zu erinnern, die Kriterien auszuwählen, die Sie in Schritt 1 erstellt haben. Siehe Screenshot:
6. Dann klick OKAlle spezifischen Werte wurden bei Bedarf sofort durch die neuen Werte ersetzt.
In Verbindung stehende Artikel:
Wie finde und ersetze ich bestimmten Text in Textfeldern?
Wie finde und ersetze ich Text in Diagrammtiteln in Excel?
Wie finde und ersetze ich Text in Kommentaren in Excel?
Wie ändere ich mehrere Hyperlinkpfade gleichzeitig in Excel?
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools for Excelund erleben Sie Effizienz wie nie zuvor. Kutools for Excel Bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt eine Tab-Oberfläche in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!













