Zum Hauptinhalt springen

Kutools für Office — Eine Suite. Fünf Tools. Erledigen Sie mehr.

Wie ersetzt man gefilterte Daten, ohne den Filter in Excel zu deaktivieren?

Author Kelly Last modified

Beim Arbeiten mit großen Datensätzen in Excel ist es üblich, Daten zu filtern, um sich nur auf bestimmte Datensätze oder Kategorien zu konzentrieren. Allerdings ergibt sich eine häufige Herausforderung, wenn Sie Informationen innerhalb dieser gefilterten Zeilen ersetzen oder aktualisieren müssen, während der Filter aktiv bleibt. Stellen Sie sich zum Beispiel vor, dass Sie mehrere Rechtschreibfehler, veraltete Einträge entdecken oder einen Teil Ihrer gefilterten Daten aktualisieren müssen. Normalerweise könnten Sie daran denken, den Filter zu deaktivieren, Änderungen durchzuführen und den Filter dann erneut anzuwenden – aber dies kann Ihren Workflow stören und sogar das Risiko bergen, dass Daten übersehen oder unbeabsichtigt in ausgeblendeten Zeilen geändert werden. Stattdessen gibt es mehrere effizientere Methoden, die es Ihnen ermöglichen, gefilterte Daten zu ersetzen, ohne den Filter zu deaktivieren, wodurch nur der sichtbare, gefilterte Teil betroffen ist, während die ausgeblendeten Zeilen unberührt bleiben.

Unten werden wir praktische Techniken untersuchen, einschließlich eingebauter Excel-Shortcuts, erweiterter Funktionen von Kutools für Excel sowie leistungsstarke Möglichkeiten, dynamische Ersetzungen mithilfe von VBA und Formeln durchzuführen – jede mit ihrem Wert, Best-Practice-Szenarien und wichtigen Tipps:


Gefilterte Daten durch denselben Wert ersetzen, ohne den Filter in Excel zu deaktivieren

Wenn Sie beispielsweise einige Rechtschreibfehler finden oder Einträge in einer gefilterten Liste standardisieren möchten, können Sie diese gleichzeitig nur für die sichtbaren Zeilen korrigieren, ohne die ausgeblendeten (gefilterten) Daten zu ändern. Excel bietet eine nützliche Tastenkombination, die es Ihnen ermöglicht, nur die sichtbaren Zellen in Ihrem gefilterten Bereich auszuwählen. Diese Operation ist effizient für einheitliche Ersetzungen oder schnelle Stapelaktualisierungen.

Hinweis: Durch das Ersetzen mit dieser Methode werden alle ausgewählten sichtbaren Zellen mit demselben Wert überschrieben; falls jede Zelle einen eindeutigen Eintrag benötigt, ziehen Sie andere Lösungen unten in Betracht.

1. Wählen Sie die Zellen im gefilterten Bereich aus, die Sie ersetzen müssen. Drücken Sie dann gleichzeitig Alt + ;. Diese Aktion hebt nur die sichtbaren (gefilterten) Zellen hervor, während ausgeblendete Zeilen ignoriert werden.

a screenshot of selecting only visible cells

Tipps zur Fehlerbehebung: Wenn Alt + ; nicht funktioniert, stellen Sie sicher, dass Ihre Auswahl die Zellen abdeckt, die Sie tatsächlich ändern möchten, und dass der Filter ordnungsgemäß angewendet ist.

2. Geben Sie den Wert ein, den Sie eingeben möchten, und drücken Sie dann zusammen Ctrl + Enter. Dieser Befehl trägt Ihren neuen Wert in alle ausgewählten (sichtbaren) Zellen gleichzeitig ein.

Nachdem Sie diese Tasten gedrückt haben, werden alle sichtbaren, gefilterten Zellen in Ihrem ausgewählten Bereich sofort auf den neuen Wert aktualisiert, während die ausgeblendeten Zeilen unverändert bleiben.

a screenshot showing the original data and replacement results

Vorteile: Einfach und schnell für einheitliche Ersetzungen; keine Add-ins erforderlich. Einschränkung: Alle ausgewählten Zellen werden durch genau denselben Wert ersetzt.

Tipp: Um Änderungen rückgängig zu machen, drücken Sie einfach Ctrl + Z nach dem Vorgang.


Gefilterte Daten durch Austausch mit anderen Bereichen ersetzen

Manchmal erfordert das Aktualisieren gefilterter Daten mehr als nur die Ersetzung eines einzelnen Wertes – Sie möchten möglicherweise Ihren gefilterten Bereich mit einem anderen Bereich gleicher Größe austauschen, ohne den Filter zu stören. Dies ist besonders nützlich für den Datenvergleich, die Versionierung von Datensätzen oder das Wiederherstellen früherer Werte. Mit der Funktion „Bereiche tauschen“ von Kutools für Excel können Sie diesen Austausch reibungslos durchführen.

Kutools für Excel - Mit über 300 essenziellen Tools für Excel. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Laden Sie es jetzt herunter!

1. Gehen Sie zur Excel-Menüleiste und wählen Sie Kutools > Bereich > Bereiche tauschen, um den Dialog „Bereiche tauschen“ zu öffnen.

a screenshot of enbaling the Swap Range feature of Kutools

2. Im Dialogfeld setzen Sie das erste Feld (Swap Range1) auf Ihren Bereich gefilterter, sichtbarer Daten und das zweite Feld (Swap Range2) auf den Datenbereich, mit dem Sie austauschen möchten. Stellen Sie sicher, dass beide Bereiche dieselbe Anzahl von Zeilen und Spalten haben, damit der Austausch erfolgreich ist.

a screenshot showing how to configure the Swap Ranges dialog box

3. Klicken Sie auf OK. Kutools tauscht die Werte zwischen den beiden Bereichen sofort aus, während Ihr Filter intakt bleibt. Die Filtereinstellungen bleiben unverändert; nur die angegebenen Zellinhalte werden ausgetauscht.

Überprüfen Sie nach dem Ausführen dieser Aktion die ausgetauschten Inhalte auf Richtigkeit. Der Vorgang wirkt sich nicht auf andere ausgeblendete Daten aus.

a screenshot of the swapped results without affecting filtering

Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt

Vorteile: Handhabt ganze Bereiche für Austauschoperationen in gefilterten Daten; nützlich für Vergleichsanalysen. Hinweis: Die ausgetauschten Bereiche sollten in der Größe übereinstimmen; andernfalls tritt ein Fehler auf.


Gefilterte Daten mit Einfügen unter Ignorierung gefilterter Zeilen ersetzen

Neben dem Austauschen haben Sie manchmal neue Daten, die Sie in Ihren gefilterten Bereich einfügen möchten, aber Sie wollen nur die sichtbaren (angezeigten) Zeilen aktualisieren und die ausgeblendeten überspringen. Die Funktion „In sichtbaren Bereich einfügen“ von Kutools für Excel bietet eine bequeme Möglichkeit, kopierte Daten direkt nur in sichtbare Zellen innerhalb einer gefilterten Liste einzufügen. Dies ist hilfreich für schnelle Stapelaktualisierungen, Datenimporte oder das Kopieren von Ergebnissen aus einem anderen Teil Ihrer Arbeitsmappe.

Kutools für Excel - Mit über 300 essenziellen Tools für Excel. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Laden Sie es jetzt herunter!

1. Wählen Sie den Bereich aus, der die Daten enthält, die Sie für den Austausch verwenden möchten. Gehen Sie dann zu Kutools > Bereich > In sichtbaren Bereich einfügen, um das Tool zu aktivieren.

a screenshot showing how to enable the Paste to Visible Range feature

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

a screenshot of selecting the filtered data range

Kutools passt Ihre eingefügten Werte automatisch nur an die sichtbaren (gefilterten) Zeilen an, während ausgeblendete Zeilen unverändert bleiben – die ideale Lösung für genaue, gezielte Ersetzungen in gefilterten Listen.

a screenshot of the final results

Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt

Vorteile: Sehr gut zum Aktualisieren gefilterter Datensätze mit mehreren neuen Werten auf einmal; kein manuelles Kopieren/Einfügen Zeile für Zeile erforderlich. Tipps: Stellen Sie sicher, dass Quelle und sichtbares Ziel denselben Zellenanzahl enthalten, um Fehlausrichtungen zu vermeiden.


VBA: Daten nur in sichtbaren (gefilterten) Zellen ersetzen

Für komplexere oder dynamischere Ersetzungsvorgänge – wie das Ersetzen spezifischer Wörter, das Aktualisieren von Werten basierend auf Kriterien oder das Anwenden musterbasierter Änderungen – können Sie ein VBA-Makro verwenden, um selektiv Daten nur in den sichtbaren Zellen eines gefilterten Bereichs zu ersetzen. Dieser Ansatz ist besonders leistungsfähig für große Datensätze, benutzerdefinierte Logik oder die Automatisierung von Updates über mehrere Blätter hinweg.

Anwendbare Szenarien: Ideal für komplexe Ersetzungen, Stapelaktualisierungen oder Taskautomatisierung.

Vorteile: Flexibel, programmierbar, unterstützt mehrere Ersetzungsregeln.

Nachteile: Erfordert VBA-Kenntnisse; Änderungen werden sofort angewendet – sichern Sie Ihre Datei zuerst.

1. Klicken Sie auf Entwickler > Visual Basic. Im Fenster Microsoft Visual Basic for Applications klicken Sie auf Einfügen > Modul und fügen 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 Run button Ausführen , um das Makro auszuführen. Wählen Sie zunächst den gefilterten Bereich aus. Geben Sie dann den Wert ein, den Sie ersetzen möchten, und den neuen Wert. Das Makro wendet Ersetzungen nur auf sichtbare Zellen an, während ausgeblendete Zeilen unverändert bleiben.

Hinweise und Tipps:

  • Wenn Ihr gefilterter Bereich Formeln enthält, überschreibt dieses Makro diese mit neuen Werten. Erwägen Sie, Ihre Daten zuerst zu sichern.
  • Wenn Sie einen Fehler bezüglich sichtbarer Zellen erhalten, überprüfen Sie, ob 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 String-Funktionen wie Replace oder InStr.

Excel-Formel: Dynamisches Verarbeiten oder Ersetzen gefilterter Daten

Für Situationen, in denen Sie eine formelgesteuerte Methode verwenden möchten, um „Ersetzen“ oder angezeigte Werte basierend darauf zu ändern, ob eine Zeile sichtbar ist (d.h., nicht herausgefiltert), können Sie eine Kombination aus TEILERGEBNIS und bedingter Logik wie WENN oder WENNFEHLER verwenden. Dieser Ansatz ist ideal für dynamische Berichte oder visuelle Ersetzungen, ohne die Originaldaten zu ändern.

Anwendbare Szenarien: Dynamische Zusammenfassungen, bedingte Exporte, nebeneinander liegende Ersetzungen

Vorteile: Ohne Code, filterabhängig, zerstörungsfrei

Nachteile: Ändert keine Originaldaten; Ergebnisse erscheinen in Hilfsspalten

1. Angenommen, Ihre Daten befinden sich im Bereich A2:A100. Geben Sie in der benachbarten Zelle (z.B. B2) diese Formel ein:

=IF(SUBTOTAL(103, OFFSET(A2, 0, 0)), IF(A2 = "oldvalue", "newvalue", A2), "")

Erklärung:

  • TEILERGEBNIS(103, VERSCHIEBUNG(A2, 0, 0)) gibt 1 zurück, wenn die Zeile sichtbar ist, 0 wenn sie ausgeblendet ist.
  • Wenn sichtbar und A2 gleich "alterwert" ist, zeigt es "neuerwert" an; andernfalls zeigt es den Wert von A2 an.
  • Wenn die Zeile herausgefiltert ist, gibt die Formel eine Leerstelle zurück.

2. Drücken Sie Enter und ziehen Sie die Formel nach unten. Die Logik wird dynamisch auf sichtbare Zeilen angewendet. Um die Ergebnisse zu finalisieren, kopieren Sie die Hilfsspalte und verwenden Sie Inhalte einfügen → Werte, um die Originaldaten zu überschreiben.

Fortgeschrittene Tipps:

  • Sie können Funktionen wie SUCHEN, ERSETZEN oder WECHSELN verwenden, um partielle oder bedingte Ersetzungen basierend auf Textmustern durchzuführen.
  • Bestätigen Sie immer die Ergebnisse, bevor Sie Inhalte einfügen → Werte verwenden, um Originaldaten zu überschreiben, insbesondere in Produktionsarbeitsmappen.

Demo: gefilterte Daten ohne Deaktivierung des Filters in Excel ersetzen

 
Kutools für Excel: Über 300 praktische Werkzeuge stehen Ihnen zur Verfügung! Nutzen Sie dauerhaft kostenlose KI-Funktionen! Jetzt herunterladen!

Verwandte Artikel:


Die besten Produktivitätstools für das Büro

🤖 Kutools AI Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung |  Code generieren  |  Benutzerdefinierte Formeln erstellen |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Doppelte suchen, hervorheben oder markieren | Leere Zeilen löschen | Spalten oder Zellen zusammenführen, ohne Daten zu verlieren | Runden...
Erweiterte SVERWEIS: SVERWEIS mit mehreren Kriterien | SVERWEIS für mehrere Werte | Mehrblatt-SVERWEIS | Fuzzy Match...
Erweiterte Dropdown-Liste: Dropdown-Liste schnell erstellen | Abhängige Dropdown-Liste | Mehrfachauswahl Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl an Spalten hinzufügen | Spalten verschieben | Sichtbarkeitsstatus versteckter Spalten umschalten | Bereiche & Spalten vergleichen...
Empfohlene Funktionen: Gitterfokus | Entwurfsansicht | Erweiterte Formelleiste | Arbeitsmappe & Arbeitsblatt-Manager | AutoText-Bibliothek | Datumsauswahl | Daten zusammenführen | Zellen verschlüsseln/entschlüsseln | E-Mail senden nach Liste | Super Filter | Spezialfilter (fett/kursiv/durchgestrichen filtern...) ...
Top15 Toolsets:12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...) |50+ Diagramm typen (Gantt-Diagramm, ...) |40+ praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...) |19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...) |12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...) |7 Konsolidierungs- & Aufteilungstools (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...) | ... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über40 weitere!

Stärken Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und genießen Sie Effizienz wie nie zuvor. Kutools für Excel bietet mehr als300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt die Tab-Oberfläche in Office und macht Ihre Arbeit wesentlich einfacher

  • Aktivieren Sie die Tabulator-Bearbeitung und das Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Tabs innerhalb desselben Fensters, statt in neuen Einzelfenstern.
  • Steigert Ihre Produktivität um50 % und reduziert hunderte Mausklicks täglich!

Alle Kutools-Add-Ins. Ein Installationspaket

Das Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro und ist ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

Excel Word Outlook Tabs PowerPoint
  • All-in-One-Paket — Add-Ins für Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Ein Installationspaket, eine Lizenz — in wenigen Minuten einsatzbereit (MSI-kompatibel)
  • Besser gemeinsam — optimierte Produktivität in allen Office-Anwendungen
  • 30 Tage kostenlos testen — keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis — günstiger als Einzelkauf der Add-Ins