Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe kunt u gefilterde gegevens vervangen zonder het filter in Excel uit te schakelen?

Author Kelly Last modified

Bij het werken met grote datasets in Excel is het gebruikelijk om gegevens te filteren om zich alleen te richten op specifieke records of categorieën. Echter, een veelvoorkomende uitdaging doet zich voor wanneer u informatie binnen deze gefilterde rijen moet vervangen of bijwerken, terwijl het filter actief blijft. Stel je bijvoorbeeld voor dat je meerdere spelfouten, verouderde gegevens tegenkomt, of een deel van je gefilterde gegevens moet bijwerken. Normaal gesproken zou je misschien denken om het filter uit te schakelen, vervangingen uit te voeren en het filter opnieuw toe te passen - maar dit kan uw werkstroom onderbreken en zelfs het risico lopen dat gegevens over het hoofd worden gezien of onbedoeld worden gewijzigd in verborgen rijen. In plaats daarvan zijn er verschillende efficiëntere methoden die het u mogelijk maken om gefilterde gegevens te vervangen zonder het filter uit te schakelen, waarbij alleen de zichtbare, gefilterde subset wordt beïnvloed terwijl de verborgen rijen onaangetast blijven.

Hieronder verkennen we praktische technieken, waaronder ingebouwde Excel-snelkoppelingen, geavanceerde hulpprogramma's van Kutools voor Excel, en krachtige manieren om dynamische vervangingen uit te voeren met behulp van VBA en formules - elk met hun waarde, aanbevolen praktijken en essentiële tips:


Vervang gefilterde gegevens door dezelfde waarde zonder het filter in Excel uit te schakelen

Als u bijvoorbeeld enkele spelfouten vindt of invoer in een gefilterde lijst wilt standaardiseren, wilt u deze mogelijk allemaal tegelijk corrigeren voor de zichtbare rijen, zonder de verborgen (gefilterde) gegevens te wijzigen. Excel biedt een handige snelkoppeling die u in staat stelt om alleen de zichtbare cellen in uw gefilterde bereik te selecteren. Deze bewerking is efficiënt voor het maken van uniforme vervangingen of snelle batch-updates.

Opmerking: Vervangen met deze methode zal alle geselecteerde zichtbare cellen overschrijven met dezelfde waarde; als elke cel een unieke invoer nodig heeft, overweeg dan andere oplossingen hieronder.

1. Selecteer de cellen in het gefilterde bereik die u wilt vervangen. Druk vervolgens tegelijkertijd op Alt + ;. Deze actie markeert alleen de zichtbare (gefilterde) cellen terwijl verborgen rijen worden genegeerd.

a screenshot of selecting only visible cells

Probleemoplossingstip: Als Alt + ; niet werkt, controleer dan of uw selectie de cellen die u daadwerkelijk wilt wijzigen, bestrijkt en dat het filter correct is toegepast.

2. Typ de waarde die u wilt invoeren, en druk vervolgens tegelijkertijd op Ctrl + Enter. Met deze opdracht voert u uw nieuwe waarde in alle geselecteerde (zichtbare) cellen in één keer in.

Na het indrukken van deze toetsen worden alle zichtbare, gefilterde cellen in uw geselecteerde bereik direct bijgewerkt naar de nieuwe waarde, terwijl verborgen rijen ongewijzigd blijven.

a screenshot showing the original data and replacement results

Voordelen: Simpel en snel voor uniforme vervangingen; geen invoegtoepassingen nodig. Beperking: Alle geselecteerde cellen worden vervangen door exact dezelfde waarde.

Tip: Om wijzigingen ongedaan te maken, drukt u eenvoudig op Ctrl + Z na de bewerking.


Vervang gefilterde gegevens door het uitwisselen van gefilterde gegevens met andere bereiken

Soms vereist het bijwerken van gefilterde gegevens meer dan alleen het vervangen van een enkele waarde - u wilt mogelijk uw gefilterde bereik uitwisselen met een ander bereik van gelijke grootte, zonder het filter te verstoren. Dit is vooral nuttig voor gegevensvergelijking, datasetversiebeheer of het herstellen van vorige waarden. Met het hulpprogramma Bereiken omwisselen van Kutools voor Excel kunt u deze uitwisseling soepel uitvoeren.

Kutools voor Excel - Geleverd met meer dan 300 essentiële tools voor Excel. Geniet van permanent gratis AI-functies! Download nu!

1. Ga naar de Excel-werkbalk en kies Kutools > Bereik > Bereiken omwisselen, wat het dialoogvenster Bereiken omwisselen activeert.

a screenshot of enbaling the Swap Range feature of Kutools

2. Voer in het dialoogvenster in het eerste vak (Wisselbereik1) uw bereik van gefilterde, zichtbare gegevens in en in het tweede vak (Wisselbereik2) het bereik dat u wilt uitwisselen. Zorg ervoor dat beide bereiken hetzelfde aantal rijen en kolommen hebben voor een succesvolle uitwisseling.

a screenshot showing how to configure the Swap Ranges dialog box

3. Klik op OK. Kutools wisselt de waarden tussen de twee bereiken direct uit, terwijl uw filter intact blijft. De filterinstelling blijft ongewijzigd; alleen de aangegeven celinhoud wordt uitgewisseld.

Controleer na het uitvoeren van deze actie de uitgewisselde inhoud op nauwkeurigheid. De bewerking heeft geen invloed op andere gefilterde gegevens.

a screenshot of the swapped results without affecting filtering

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen

Voordelen: Verwerkt hele bereiken voor uitwisselingsbewerkingen in gefilterde gegevens; handig voor vergelijkende analyse. Opmerking: De uitgewisselde bereiken moeten qua grootte overeenkomen; anders treedt een fout op.


Vervang gefilterde gegevens door plakken waarbij gefilterde rijen worden genegeerd

Naast het uitwisselen hebt u soms nieuwe gegevens klaar om in uw gefilterde gebied te plakken, maar wilt u alleen de zichtbare (weergegeven) rijen bijwerken en de verborgen rijen overslaan. Het hulpprogramma Plakken naar zichtbaar bereik van Kutools voor Excel biedt een handige manier om gekopieerde gegevens rechtstreeks in alleen zichtbare cellen binnen een gefilterde lijst te plakken. Dit is handig voor snelle batch-updates, gegevensimport of het kopiëren van resultaten van een ander deel van uw werkmap.

Kutools voor Excel - Geleverd met meer dan 300 essentiële tools voor Excel. Geniet van permanent gratis AI-functies! Download nu!

1. Selecteer het bereik met de gegevens die u wilt gebruiken voor vervanging. Ga vervolgens naar Kutools > Bereik > Plakken naar zichtbaar bereik om het hulpprogramma te activeren.

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

2. Selecteer in het pop-updialoogvenster het doelbereik in uw gefilterde gegevens waar de nieuwe waarden worden geplakt. Klik op OK om toe te passen.

a screenshot of selecting the filtered data range

Kutools past uw geplakte waarden automatisch alleen toe op de zichtbare (gefilterde) rijen, terwijl verborgen rijen ongewijzigd blijven - de ideale oplossing voor nauwkeurige, gerichte vervangingen in gefilterde lijsten.

a screenshot of the final results

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen

Voordelen: Geweldig om gefilterde records met meerdere nieuwe waarden tegelijk bij te werken; geen handmatig kopieer/plakken nodig per rij. Tips: Zorg ervoor dat de bron- en zichtbare doelbereiken hetzelfde aantal cellen bevatten om misalignering van gegevens te voorkomen.


VBA: Vervang gegevens alleen in zichtbare (gefilterde) cellen

Voor complexere of dynamische vervangingsbewerkingen - zoals het vervangen van specifieke woorden, het bijwerken van waarden op basis van criteria of het toepassen van patroongebaseerde wijzigingen - kunt u een VBA-macro gebruiken om selectief gegevens te vervangen in alleen de zichtbare cellen van een gefilterd bereik. Deze aanpak is bijzonder krachtig voor grote datasets, aangepaste logica of het automatiseren van updates over meerdere werkbladen.

Toepasselijke scenario's: Ideaal voor complexe vervangingen, batch-updates of taakautomatisering.

Voordelen: Flexibel, programmeerbaar, ondersteunt meerdere vervangingsregels.

Nadelen: Vereist VBA-kennis; wijzigingen worden direct toegepast - maak eerst een back-up van uw bestand.

1. Klik op Ontwikkelaar > Visual Basic. Klik in het venster Microsoft Visual Basic for Applications op Invoegen > Module, en plak de volgende code in de module:

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. Klik op de Run button Uitvoeren knop om de macro uit te voeren. Selecteer eerst het gefilterde bereik. Voer vervolgens de waarde in die u wilt vervangen en de nieuwe waarde. De macro past vervangingen alleen toe op zichtbare cellen, terwijl verborgen rijen ongewijzigd blijven.

Opmerkingen en tips:

  • Als uw gefilterde bereik formules bevat, overschrijft deze macro deze met nieuwe waarden. Overweeg om eerst uw gegevens te back-uppen.
  • Als u een foutmelding krijgt over zichtbare cellen, controleer dan of het geselecteerde bereik is gefilterd en zichtbare rijen bevat.
  • Deze methode werkt voor zowel tekst- als numerieke waarden. Voor meer geavanceerde scenario's kunt u de code uitbreiden met stringfuncties zoals Replace of InStr.

Excel-formule: Dynamisch verwerken of vervangen van gefilterde gegevens

Voor situaties waarin u een formule-gestuurde methode wilt om “te vervangen” of weergegeven waarden te wijzigen op basis van of een rij zichtbaar is (d.w.z. niet gefilterd), kunt u een combinatie van SUBTOTAAL en conditionele logica zoals ALS of ALS.FOUT gebruiken. Deze aanpak is ideaal voor dynamische rapportage of visuele vervangingen zonder de originele gegevens te wijzigen.

Toepasselijke scenario's: Dynamische samenvattingen, conditionele exports, naast elkaar vervangingen

Voordelen: Codevrij, filterresponsief, niet-destructief

Nadelen: Wijzigt geen originele gegevens; resultaten verschijnen in hulptabellenkolommen

1. Stel dat uw gegevens zich in het bereik A2:A100 bevinden. Voer in de aangrenzende cel (bijvoorbeeld B2) deze formule in:

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

Uitleg:

  • SUBTOTAAL(103, OFFSET(A2, 0, 0)) retourneert 1 als de rij zichtbaar is, 0 als hij verborgen is.
  • Als zichtbaar en A2 gelijk is aan "oude waarde", dan wordt "nieuwe waarde" getoond; anders wordt de waarde van A2 getoond.
  • Als de rij is gefilterd, retourneert de formule een blanco.

2. Druk op Enter en sleep de formule omlaag. De logica wordt dynamisch toegepast op zichtbare rijen. Om de resultaten definitief te maken, kopieer de hulptabelkolom en gebruik Plakken Speciaal → Waarden om de originele gegevens te overschrijven.

Geavanceerde tips:

  • U kunt functies zoals ZOEKEN, VERVANGEN of VERWIJDEREN gebruiken om partiële of conditionele vervangingen uit te voeren op basis van tekstpatronen.
  • Controleer altijd de resultaten voordat u Plakken Speciaal → Waarden gebruikt om originele gegevens te overschrijven, vooral in productiewerkboeken.

Demo: vervang gefilterde gegevens zonder het filter in Excel uit te schakelen

 
Kutools voor Excel: Meer dan 300 handige tools binnen handbereik! Geniet van permanent gratis AI-functies! Download nu!

Gerelateerde artikelen:


Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen