Wie ersetzt man gefilterte Daten in Excel, ohne den Filter zu deaktivieren?
Bei der Arbeit mit großen Datensätzen in Excel ist es üblich, Daten zu filtern, um sich nur auf bestimmte Datensätze oder Kategorien zu konzentrieren. Eine häufige Herausforderung tritt jedoch auf, wenn Sie Informationen innerhalb dieser gefilterten Zeilen ersetzen oder aktualisieren müssen, während der Filter aktiv bleibt. Stellen Sie sich beispielsweise vor, dass Ihnen mehrere Tippfehler auffallen, veraltete Einträge vorhanden sind oder ein Teil Ihrer gefilterten Daten aktualisiert werden muss. Normalerweise könnten Sie erwägen, den Filter zu deaktivieren, die Ersetzungen durchzuführen und den Filter anschließend erneut anzuwenden – dies kann jedoch Ihren Arbeitsablauf stören und sogar das Risiko bergen, dass Daten in ausgeblendeten Zeilen übersehen oder versehentlich geändert werden. Stattdessen gibt es mehrere effizientere Methoden, mit denen Sie gefilterte Daten ersetzen können, ohne den Filter zu deaktivieren, sodass ausschließlich die sichtbare, gefilterte Teilmenge betroffen ist und ausgeblendete Zeilen unberührt bleiben.
Im Folgenden werden praktische Techniken vorgestellt, darunter integrierte Excel-Tastenkombinationen, erweiterte Funktionen aus Kutools für Excel sowie leistungsstarke Möglichkeiten zur dynamischen Ersetzung mithilfe von VBA und Formeln – jeweils mit ihrem Nutzen, empfohlenen Anwendungsszenarien und wichtigen Tipps:
➤ Gefilterte Daten durch denselben Wert ersetzen, ohne den Filter in Excel zu deaktivieren
➤ Gefilterte Daten ersetzen, indem gefilterte Daten mit anderen Bereichen ausgetauscht werden
➤ Gefilterte Daten ersetzen, indem beim Einfügen ausgeblendete Zeilen ignoriert werden
➤ VBA: Daten nur in sichtbaren (gefilterten) Zellen ersetzen
➤ Excel-Formel: Gefilterte Daten dynamisch verarbeiten oder ersetzen
Gefilterte Daten durch denselben Wert ersetzen, ohne den Filter in Excel zu deaktivieren
Beispielsweise, wenn Sie Rechtschreibfehler korrigieren oder Einträge in einer gefilterten Liste standardisieren möchten, könnten Sie diese Änderungen gezielt nur an den sichtbaren Zeilen vornehmen wollen – ohne die ausgeblendeten (herausgefilterten) Daten zu beeinflussen. Excel bietet dafür eine praktische Tastenkombination, mit der Sie exklusiv die sichtbaren Zellen Ihres Filterbereichs auswählen können. Dieser Ansatz eignet sich ideal für einheitliche Ersetzungen oder schnelle Batch-Aktualisierungen.
Hinweis: Bei dieser Methode werden alle ausgewählten sichtbaren Zellen mit demselben Wert überschrieben. Falls jede Zelle einen individuellen Eintrag benötigt, sollten Sie die nachfolgenden Alternativen in Betracht ziehen.
1. Wählen Sie die Zellen im Filterbereich aus, die Sie ersetzen möchten. Drücken Sie anschließend gleichzeitig Alt+;. Dadurch werden nur die sichtbaren (gefilterten) Zellen markiert, während ausgeblendete Zeilen ignoriert werden.

Fehlerbehebungstipp: Falls Alt + ; nicht funktioniert, stellen Sie sicher, dass Ihre Auswahl die Zellen umfasst, die Sie tatsächlich bearbeiten möchten, und dass der Filter korrekt angewendet wurde.
2. Geben Sie den gewünschten Wert ein und drücken Sie anschließend gleichzeitig Strg+Enter. Damit füllen Sie alle ausgewählten (sichtbaren) Zellen sofort mit Ihrem neuen Wert.
Nach dem Drücken dieser Tasten werden alle sichtbaren, gefilterten Zellen innerhalb Ihres Bereichs sofort auf den neuen Wert aktualisiert, während ausgeblendete Zeilen unverändert bleiben.

Vorteile: Einfach und schnell für einheitliche Ersetzungen – ohne Add-Ins.Einschränkung: Alle ausgewählten Zellen werden durch exakt denselben Wert ersetzt.
Tipp: Um Änderungen rückgängig zu machen, drücken Sie einfach Strg + Z nach dem Vorgang.
Gefilterte Daten ersetzen, indem gefilterte Daten mit anderen Bereichen ausgetauscht werden
Manchmal erfordert die Aktualisierung gefilterter Daten mehr als eine einfache Wertersetzung – Sie möchten Ihren Filterbereich möglicherweise gegen einen anderen Bereich gleicher Größe austauschen, ohne den Filter zu stören. Das ist besonders nützlich für Datenvergleiche, die Versionsverwaltung von Datensätzen oder das Wiederherstellen früherer Werte. Mit dem Bereiche tauschen-Werkzeug von Kutools für Excel gelingt dieser Austausch mühelos.
Kutools für Excel – Ausgestattet mit über 300 unverzichtbaren Werkzeugen für Excel. Erledigen Sie Ihre Excel-Aufgaben schneller, einfacher und effizienter.Jetzt herunterladen!
1. Wechseln Sie zum Excel-Menüband und wählen Sie Kutools > Bereich > Bereiche tauschen, um das Dialogfeld „Bereiche tauschen“ zu öffnen.

2. Legen Sie im Dialogfeld im ersten Feld („Bereich1 austauschen“) den Bereich mit Ihren gefilterten, sichtbaren Daten fest und im zweiten Feld („Bereich2 austauschen“) den Datenbereich, durch den Sie ihn ersetzen möchten. Achten Sie darauf, dass beide Bereiche exakt dieselbe Anzahl an Zeilen und Spalten enthalten, damit der Austausch reibungslos funktioniert.

3. Klicken Sie auf OK. Kutools tauscht sofort die Werte zwischen den beiden Bereichen aus, während Ihr Filter unverändert bleibt. Die Filtereinstellung bleibt erhalten – lediglich die Inhalte der angegebenen Zellen werden vertauscht.
Überprüfen Sie nach diesem Vorgang die Richtigkeit des ausgetauschten Inhalts. Der Vorgang beeinflusst keine anderen gefilterten Daten.

Kutools für Excel– Erweitern Sie Excel mit über 300 unverzichtbaren Tools, um Ihre Arbeit schneller und einfacher zu erledigen, und nutzen Sie KI-Funktionen für intelligentere Datenverarbeitung und höhere Produktivität.Jetzt herunterladen
Vorteile: Behandelt ganze Bereiche für Austauschvorgänge in gefilterten Daten – ideal für vergleichende Analysen.Hinweis: Die auszutauschenden Bereiche müssen in der Größe übereinstimmen; andernfalls tritt ein Fehler auf.
Gefilterte Daten ersetzen, indem beim Einfügen ausgeblendete Zeilen ignoriert werden
Neben dem Austausch haben Sie manchmal neue Daten bereit, die Sie in Ihren gefilterten Bereich einfügen möchten – jedoch nur in die sichtbaren (angezeigten) Zeilen, während ausgeblendete Zeilen übersprungen werden sollen. Das In sichtbaren Bereich einfügen-Werkzeug von Kutools für Excel bietet eine bequeme Möglichkeit, kopierte Daten direkt und ausschließlich in sichtbare Zellen innerhalb einer gefilterten Liste einzufügen. Ideal für schnelle Batch-Aktualisierungen, Datenimporte oder das Übernehmen von Ergebnissen aus einem anderen Bereich Ihrer Arbeitsmappe!
Kutools für Excel – Ausgestattet mit über 300 unverzichtbaren Werkzeugen für Excel. Erledigen Sie Ihre Excel-Aufgaben schneller, einfacher und effizienter.Jetzt herunterladen!
1. Wählen Sie den Bereich mit den Daten aus, die Sie zur Ersetzung verwenden möchten. Gehen Sie dann zu Kutools > Bereich > In sichtbaren Bereich einfügen, um das Werkzeug zu aktivieren.

2. Wählen Sie im erscheinenden Dialogfeld den Zielbereich in Ihren gefilterten Daten aus, in den die neuen Werte eingefügt werden sollen. Klicken Sie auf OK, um die Änderung anzuwenden.

Kutools ordnet Ihre eingefügten Werte automatisch nur den sichtbaren (gefilterten) Zeilen zu und lässt ausgeblendete Zeilen unberührt – die ideale Lösung für präzise, zielgerichtete Ersetzungen in gefilterten Listen.

Kutools für Excel– Erweitern Sie Excel mit über 300 unverzichtbaren Tools, um Ihre Arbeit schneller und einfacher zu erledigen, und nutzen Sie KI-Funktionen für intelligentere Datenverarbeitung und höhere Produktivität.Jetzt herunterladen
Vorteile: Ideal, um gefilterte Datensätze gleichzeitig mit mehreren neuen Werten zu aktualisieren – zeilenweises manuelles Kopieren und Einfügen entfällt.Tipps: Achten Sie darauf, dass der Quell- und der sichtbare Zielbereich dieselbe Anzahl an Zellen umfassen, um Datenverschiebungen zu vermeiden.
VBA: Daten nur in sichtbaren (gefilterten) Zellen ersetzen
Für komplexere oder dynamischere Ersetzungsvorgänge – etwa das gezielte Ersetzen bestimmter Wörter, das Aktualisieren von Werten anhand festgelegter Kriterien oder das Anwenden musterbasierter Änderungen – können Sie ein VBA-Makro nutzen, um Daten selektiv nur in den sichtbaren Zellen eines gefilterten Bereichs zu ersetzen. Dieser Ansatz entfaltet seine Stärke besonders bei großen Datensätzen, individueller Logik oder der automatisierten Aktualisierung über mehrere Arbeitsblätter hinweg.
Anwendungsszenarien: Ideal für komplexe Ersetzungen, Batch-Aktualisierungen oder die Automatisierung wiederkehrender Aufgaben.
Vorteile: Flexibel, programmierbar und unterstützt mehrere Ersetzungsregeln.
Nachteile: Erfordert VBA-Kenntnisse; Änderungen werden sofort angewendet – sichern Sie Ihre Datei vorher.
1. Klicken Sie auf Entwicklertools > Visual Basic. Klicken Sie im Microsoft Visual Basic for Applications-Fenster auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul ein:
Sub ReplaceVisibleCellsOnly_Advanced()
' Updated by ExtendOffice
Dim rng As Range
Dim cell As Range
Dim searchText As String
Dim replaceText As String
Dim xTitleId As String
On Error GoTo ExitSub
xTitleId = "KutoolsforExcel"
Set rng = Application.InputBox("Select the filtered range:", xTitleId, Selection.Address, Type:=8)
If rng Is Nothing Then Exit Sub
searchText = Application.InputBox("Enter the text/value to be replaced:", xTitleId, "", Type:=2)
If searchText = "" Then Exit Sub
replaceText = Application.InputBox("Enter the new text/value:", xTitleId, "", Type:=2)
On Error Resume Next
For Each cell In rng.SpecialCells(xlCellTypeVisible)
If Not IsError(cell.Value) Then
If InStr(1, cell.Value, searchText, vbTextCompare) > 0 Then
cell.Value = Replace(cell.Value, searchText, replaceText, , , vbTextCompare)
End If
End If
Next cell
On Error GoTo 0
MsgBox "Replacements completed in visible cells.", vbInformation, xTitleId
ExitSub:
End Sub
2. Klicken Sie auf die Schaltfläche
Ausführen, um das Makro zu starten. Wählen Sie zunächst den Filterbereich aus, geben Sie anschließend den zu ersetzenden Wert und den neuen Wert ein. Das Makro führt die Ersetzungen ausschließlich in sichtbaren Zellen durch und lässt ausgeblendete Zeilen unverändert.
Hinweise und Tipps:
- Wenn Ihr Filterbereich Formeln enthält, ersetzt dieses Makro sie durch neue Werte. Sichern Sie Ihre Daten daher vorab.
- Sollten Sie einen Fehler im Zusammenhang mit sichtbaren Zellen erhalten, vergewissern Sie sich, dass der ausgewählte Bereich gefiltert ist und sichtbare Zeilen enthält.
- Diese Methode funktioniert sowohl für Text- als auch für numerische Werte. Für fortgeschrittenere Szenarien erweitern Sie den Code mithilfe von Zeichenfolgenfunktionen wie
ReplaceoderInStr.
Excel-Formel: Gefilterte Daten dynamisch verarbeiten oder ersetzen
Für Situationen, in denen Sie eine formelbasierte Methode zur „Ersetzung“ oder Änderung des Anzeigewerts abhängig davon verwenden möchten, ob eine Zeile sichtbar ist (d. h. nicht herausgefiltert), können Sie eine Kombination aus SUBTOTAL und bedingter Logik wie WENN oder WENNFEHLER nutzen. Dieser Ansatz eignet sich ideal für dynamische Berichterstattung oder visuelle Ersetzungen – ohne die Originaldaten zu verändern.
Anwendungsszenarien:Dynamische Zusammenfassungen, bedingte Exporte, nebeneinander stehende Ersetzungen
Vorteile:Ohne Programmierung, reagiert auf Filter, nicht destruktiv
Nachteile:Ändert keine Originaldaten; Ergebnisse erscheinen in Hilfsspalten
1. Angenommen, Ihre Daten befinden sich im Bereich A2:A100. Geben Sie in die benachbarte Zelle (z. B. B2) diese Formel ein:
=IF(SUBTOTAL(103, OFFSET(A2, 0, 0)), IF(A2 = "oldvalue", "newvalue", A2), "") Erläuterung:
SUBTOTAL(103, OFFSET(A2, 0, 0))gibt 1 zurück, wenn die Zeile sichtbar ist, und 0, wenn sie ausgeblendet ist.- Wenn sichtbar und
A2gleich"oldvalue"ist, wird"newvalue"angezeigt; andernfalls wird der Wert vonA2angezeigt. - Wenn die Zeile herausgefiltert ist, liefert die Formel ein leeres Ergebnis zurück.
2. Drücken Sie die Eingabetaste und ziehen Sie die Formel nach unten – die Logik wird automatisch auf alle sichtbaren Zeilen angewendet. Um die Ergebnisse abzuschließen, kopieren Sie die Hilfsspalte und fügen Sie sie mit Inhalte einfügen → Werte über die ursprünglichen Daten ein.
Erweiterte Tipps:
- Sie können Funktionen wie
SEARCH,SUBSTITUTEoderREPLACEverwenden, um partielle oder bedingte Ersetzungen basierend auf Textmustern durchzuführen. - Bestätigen Sie stets die Ergebnisse, bevor Sie Inhalte einfügen → Werte verwenden, um Originaldaten zu überschreiben – insbesondere in produktiven Arbeitsmappen.
Demo: Gefilterte Daten ersetzen, ohne den Filter in Excel zu deaktivieren
Verwandte Artikel:
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins