Skip to main content

Hoe zoek je snel een waarde in meerdere werkbladen of werkboeken?

Author: Sun Last Modified: 2025-07-21

Heb je ooit een specifieke waarde moeten vinden die kan voorkomen in verschillende werkbladen of zelfs in meerdere werkboeken in Excel? Dit is een veelvoorkomend scenario, vooral bij het werken aan grote projecten, maandelijkse rapporten of bij het samenvoegen van informatie uit meerdere bestanden. Handmatig door elk werkblad of bestand zoeken is niet alleen tijdrovend, maar ook gevoelig voor fouten. In deze tutorial ontdek je verschillende effectieve methoden om efficiënt naar gegevens te zoeken, of je nu binnen één werkboek zoekt, meerdere werkboeken doorzoekt, of een formule-gebaseerde of geconsolideerde dataloplossing nodig hebt. Deze benaderingen voldoen aan praktische behoeften die je kunt tegenkomen in routinematige Excel-werkstromen of data-analyseprojecten.

Zoek een waarde in meerdere werkbladen van een werkboek met de functie Zoeken en Vervangen

Zoek een waarde in alle werkboeken van een map met VBA

Snel zoeken naar een waarde in meerdere geopende werkboeken met Kutools voor Excel good idea3

Zoek een waarde in meerdere werkbladen met behulp van Excel-formules


Zoek een waarde in meerdere werkbladen van een werkboek met de functie Zoeken en Vervangen

De functie Zoeken en Vervangen van Excel is een eenvoudige maar effectieve manier om snel specifieke waarden te vinden in meerdere werkbladen binnen hetzelfde werkboek. Deze methode is het nuttigst wanneer je weet welke werkbladen je wilt doorzoeken of wanneer je gegevens relatief goed gestructureerd zijn binnen één bestand. Het ondersteunt geen zoeken in verschillende bestanden of gesloten werkboeken, maar biedt een eenvoudige manier voor snelle zoekopdrachten.

1. Begin door de werkbladtabs die je wilt doorzoeken te selecteren door de Ctrl-toets ingedrukt te houden en op elk werkblad in de Werkblad Tab-balk te klikken. Dit zorgt ervoor dat de zoekopdracht tegelijkertijd wordt toegepast op alle geselecteerde werkbladen. Zie screenshot:

A screenshot of selecting multiple sheet tabs in Excel using the Ctrl key

2. Nadat je de gewenste werkbladen hebt geselecteerd, druk op Ctrl + F om het Zoeken en Vervangen dialoogvenster te openen. Typ de waarde die je wilt vinden in het Zoeken naar tekstvak onder het Zoeken tabblad, en klik vervolgens op de Alles zoeken knop. Excel toont onmiddellijk een lijst van alle cellen op de geselecteerde werkbladen die je zoekwaarde bevatten, samen met hun locaties. Zie screenshot:

A screenshot of the Find and Replace window in Excel showing the Find what field

Tip: Het hulpprogramma Zoeken en Vervangen zoekt alleen binnen de geselecteerde werkbladen die open en zichtbaar zijn. Als je je zoekopdracht wilt uitbreiden naar extra werkbladen, selecteer deze dan zoals hierboven beschreven. Als je per ongeluk een werkblad mist, herhaal dan de operatie nadat je het hebt toegevoegd aan je selectie.

Waarschuwingen: Deze methode zoekt niet in gesloten of verborgen werkboeken en markeert cellen niet automatisch – het zal alleen de resultaten tonen voor navigatie.

Problemen oplossen: Als je geen verwachte resultaten ziet, controleer dan je werkbladselectie en bevestig dat je geen filters of celbeveiligingen hebt toegepast die de zoekopdracht mogelijk verbergen of beperken.


Waarden eenvoudig zoeken en vervangen in meerdere werkbladen en werkboeken

De geavanceerde functie Zoeken en Vervangen van Kutools voor Excel biedt een efficiënte manier om waarden te zoeken en te vervangen in meerdere werkbladen of zelfs in alle geopende werkboeken. Met deze geavanceerde functie kunt u tijd besparen en fouten voorkomen bij het werken met grote hoeveelheden gegevens, waardoor uw Excel-taken sneller en nauwkeuriger worden.
A screenshot of Kutools for Excel's Find and Replace feature in action

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


Zoek een waarde in alle werkboeken van een map met VBA

Als je een specifieke waarde moet zoeken in meerdere werkboeken die zijn opgeslagen in een map – inclusief bestanden die je nog niet hebt geopend – kunnen de ingebouwde tools van Excel dit niet direct doen. In dit geval kan een VBA-macro (Visual Basic for Applications) het proces automatiseren, systematisch elk werkboek in de map openen, alle werkbladen scannen en vastleggen waar overeenkomsten worden gevonden. Deze aanpak is zeer praktisch voor periodieke audits of het controleren van waarden in gearchiveerde of batchbestanden.

1. Begin door een nieuw (of leeg) werkboek in Excel te openen. Selecteer de cel waar je de zoekresultaten wilt laten verschijnen (meestal cel A1). Druk op Alt + F11 om het venster Microsoft Visual Basic for Applications-editor te openen.

2. Binnen de VBA-editor ga je naar Invoegen > Module om een nieuwe module te maken, en plak vervolgens de volgende VBA-code in het modulevenster.

VBA: Zoek een waarde in alle werkboeken van een map.

Sub SearchFolders()
'UpdatebyKutoolsforExcel20200913
    Dim xFso As Object
    Dim xFld As Object
    Dim xStrSearch As String
    Dim xStrPath As String
    Dim xStrFile As String
    Dim xOut As Worksheet
    Dim xWb As Workbook
    Dim xWk As Worksheet
    Dim xRow As Long
    Dim xFound As Range
    Dim xStrAddress As String
    Dim xFileDialog As FileDialog
    Dim xUpdate As Boolean
    Dim xCount As Long
    Dim xAWB As Workbook
    Dim xAWBStrPath As String
    Dim xBol As Boolean
    Set xAWB = ActiveWorkbook
    xAWBStrPath = xAWB.Path & "\" & xAWB.Name
    On Error GoTo ErrHandler
    Set xFileDialog = Application.FileDialog(msoFileDialogFolderPicker)
    xFileDialog.AllowMultiSelect = False
    xFileDialog.Title = "Select a forlder"
    If xFileDialog.Show = -1 Then
        xStrPath = xFileDialog.SelectedItems(1)
    End If
    If xStrPath = "" Then Exit Sub
    xStrSearch = "KTE"
    xUpdate = Application.ScreenUpdating
    Application.ScreenUpdating = False
    Set xOut = Worksheets.Add
    xRow = 1
    With xOut
        .Cells(xRow, 1) = "Workbook"
        .Cells(xRow, 2) = "Worksheet"
        .Cells(xRow, 3) = "Cell"
        .Cells(xRow, 4) = "Text in Cell"
        Set xFso = CreateObject("Scripting.FileSystemObject")
        Set xFld = xFso.GetFolder(xStrPath)
        xStrFile = Dir(xStrPath & "\*.xls*")
        Do While xStrFile <> ""
            xBol = False
            If (xStrPath & "\" & xStrFile) = xAWBStrPath Then
                xBol = True
                Set xWb = xAWB
            Else
                Set xWb = Workbooks.Open(Filename:=xStrPath & "\" & xStrFile, UpdateLinks:=0, ReadOnly:=True, AddToMRU:=False)
            End If
            For Each xWk In xWb.Worksheets
                If xBol And (xWk.Name = .Name) Then
                Else
                Set xFound = xWk.UsedRange.Find(xStrSearch)
                If Not xFound Is Nothing Then
                    xStrAddress = xFound.Address
                End If
                Do
                    If xFound Is Nothing Then
                        Exit Do
                    Else
                        xCount = xCount + 1
                        xRow = xRow + 1
                        .Cells(xRow, 1) = xWb.Name
                        .Cells(xRow, 2) = xWk.Name
                        .Cells(xRow, 3) = xFound.Address
                        .Cells(xRow, 4) = xFound.Value
                    End If
                    Set xFound = xWk.Cells.FindNext(After:=xFound)
                Loop While xStrAddress <> xFound.Address
                End If
            Next
            If Not xBol Then
            xWb.Close (False)
            End If
            xStrFile = Dir
        Loop
        .Columns("A:D").EntireColumn.AutoFit
    End With
    MsgBox xCount & " cells have been found", , "Kutools for Excel"
ExitHandler:
    Set xOut = Nothing
    Set xWk = Nothing
    Set xWb = Nothing
    Set xFld = Nothing
    Set xFso = Nothing
    Application.ScreenUpdating = xUpdate
    Exit Sub
ErrHandler:
    MsgBox Err.Description, vbExclamation
    Resume ExitHandler
End Sub

3. Druk op de F5-toets of klik op de knop Uitvoeren om deze macro uit te voeren. Er verschijnt een dialoogvenster Map selecteren, waarmee je de map kunt kiezen die de werkboeken bevat die je wilt doorzoeken. Zie screenshot:

A screenshot of the Select a Folder dialog in Excel for choosing a folder to search

4. Klik op OK. Nadat de zoekopdracht is voltooid, verschijnt er een berichtvenster dat je informeert over het totale aantal cellen dat je opgegeven waarde bevat. Zie screenshot:

A screenshot of a dialog showing the number of cells found during a search in Excel

5. Klik op OK om het bericht te sluiten. Alle locaties waar de waarde is gevonden, worden weergegeven in een nieuw werkblad, inclusief de naam van het werkboek, de naam van het werkblad, de celreferentie en de exacte inhoud van de cel voor jouw beoordeling.

A screenshot of the list of found cells in Excel after using VBA search

Tip: De huidige zoekterm is ingesteld in de VBA als “KTE”. Je kunt dit aanpassen door de regel xStrSearch = "KTE" in de code te wijzigen naar elke waarde die je wilt zoeken.

Waarschuwingen: Controleer voordat je de macro uitvoert of alle relevante werkboeken zijn opgeslagen en gesloten (behalve degene waarin je de macro uitvoert, die open mag blijven). Grote mappen met veel of complexe Excel-bestanden kunnen enige tijd nodig hebben om verwerkt te worden. Onderbreek de macro niet tijdens de uitvoering.

Problemen oplossen: Als je fouten tegenkomt, controleer dan of alle bestanden echte Excel-werkboeken zijn (niet beschadigd of beveiligd met een wachtwoord) en of je macro-beveiligingsinstellingen code toestaan om te draaien. Als de macro niet klaar komt, probeer deze dan eerst op een kleinere set bestanden uit te voeren.


Snel zoeken naar een waarde in meerdere geopende werkboeken met Kutools voor Excel

Wanneer je een zoekopdracht wilt uitvoeren in verschillende werkboeken die al geopend zijn in je Excel-sessie, biedt Kutools voor Excel een toegewijd Zoeken en Vervangen-paneel dat het proces veel gemakkelijker en georganiseerder maakt. Dit is vooral handig om snel je werkboeken te scannen zonder dat scripts of ingewikkelde instellingen nodig zijn, ideaal voor gebruikers die vaak tegelijkertijd met meerdere bestanden werken en een gebruiksvriendelijk, eenvoudig hulpmiddel nodig hebben om zoekopdrachten te beheren.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

1. Ga in een van je geopende werkboeken naar de Kutools tab en selecteer Navigatie. Klik vervolgens op de Zoeken en Vervangen knop Find and Replace button om het Zoeken en Vervangen paneel te openen, meestal gelokaliseerd aan de linkerkant van je Excel-venster. Zie screenshot:

A screenshot of the Find and Replace pane in Excel

2. Voer in het Zoeken tab de waarde in die je wilt zoeken in het Zoeken naar tekstvak. Kies Alle werkboeken uit de Binnen keuzelijst om de zoekopdracht uit te voeren in elk geopend werkboek. Klik vervolgens op Alles zoeken om onmiddellijk een lijst weer te geven van alle overeenkomende cellen, samen met hun locaties. Zie screenshot:
A screenshot of the Kutools Find and Replace pane with the 'Find what' field filled out

Tip: Het geavanceerde Zoeken en Vervangen-hulpprogramma van Kutools voor Excel stelt je in staat om gegevens te zoeken en te vervangen niet alleen in alle geopende werkboeken, maar ook specifiek in geselecteerde werkbladen, het actieve werkboek, het huidige werkblad, of zelfs in je huidige selectie. Dit geeft je aangepaste controle afhankelijk van je behoeften.
A screenshot of Kutools for Excel’s Find and Replace dialog showing results across all workbook

Waarschuwingen: Zorg ervoor dat alle werkboeken die je wilt doorzoeken geopend zijn voordat je begint met zoeken, omdat dit hulpprogramma geen bestanden kan doorzoeken die momenteel niet open zijn in Excel.

Problemen oplossen: Als sommige bestanden niet verschijnen in je zoekresultaten, controleer dan of ze volledig zijn geladen in Excel en niet in een beveiligde weergave of alleen-lezen modus staan die de zoektoegang mogelijk beperkt.

Demo: Zoek Waarde in Meerdere Geopende Werkboeken met Kutools voor Excel

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

Zoek een waarde in meerdere werkbladen met behulp van Excel-formules

In situaties waarin je verschillende bekende werkbladnamen in je werkboek hebt en moet controleren of en waar een specifieke waarde voorkomt in die werkbladen, kun je Excel-formules gebruiken om dynamisch door hen heen te zoeken. Deze aanpak is vooral geschikt wanneer je wilt dat je zoekresultaten automatisch worden vernieuwd en je lijst met werkbladen relatief statisch is of wordt beheerd in een aparte tabel.

Deze methode vereist dat je al weet of een lijst hebt met de namen van alle werkbladen die moeten worden doorzocht. Het is het meest effectief voor geautomatiseerde controles, dashboards, of wanneer je een samenvattingsreferentie wilt maken zonder elke keer een volledige scan uit te voeren.

Voordelen: Resultaten worden automatisch bijgewerkt naarmate de gegevens veranderen; geen scripts of invoegtoepassingen nodig; alles wordt binnen het werkboek afgehandeld.
Nadelen: Niet geschikt voor situaties waarin werkbladnamen vaak veranderen, of als je een zeer groot aantal werkbladen hebt.

Voorbeeldscenario: Stel dat je drie werkbladen hebt genaamd Blad1, Blad2 en Blad3. Je wilt weten in welk(e) werkblad(en) een specifieke waarde, zoals "Factuur123", voorkomt in cel A1, of gewoon controleren of de waarde ergens in die werkbladen bestaat.

Stap1. Stel dat je een lijst met werkbladnamen hebt in D2:D4 (D2: Blad1, D3: Blad2, D4: Blad3). Voer de waarde in om te zoeken (bijvoorbeeld "Factuur123") in E1. Voer vervolgens in F2 deze formule in:

=IF(COUNTIF(INDIRECT("'"&D2&"'!A:A"), $E$1) >0, "Found", "Not Found")

Stap2. Sleep de formule omlaag van F2 naar F4 om alle werkbladen in D2:D4 te controleren. Dit geeft "Gevonden" of "Niet gevonden" voor elk werkblad.

Hoe het werkt: De formule gebruikt INDIRECT om een verwijzing te maken naar elk vermeld werkblad en AANTAL.ALS om te controleren of de waarde in E1 voorkomt in kolom A van elk werkblad. Pas het bereik A:A aan om een andere kolom of een specifiek bereik te richten (bijvoorbeeld A1:Z100) indien nodig.

Extra tip: Om de werkbladnamen die de waarde bevatten op te halen, gebruik de volgende matrixformule (ingevoerd met Ctrl + Shift + Enter in oudere Excel-versies of als een reguliere formule in Microsoft 365/Excel 2021+):

=TEXTJOIN(", ",TRUE,IF(COUNTIF(INDIRECT("'"&D2:D4&"'!A:A"), $E$1)>0, D2:D4, ""))

Dit retourneert een komma-gescheiden lijst van alle werkbladnamen waar de waarde is gevonden. Wees voorzichtig met INDIRECT – het werkt alleen met open werkboeken en laat geen zoeken in gesloten bestanden toe.

Waarschuwingen: Als werkbladnamen worden gewijzigd of verwijderd, retourneert de formule een #VERW!-fout; controleer altijd of de lijst met werkbladnamen correct is. Voor grotere werkboeken kunnen formules gebaseerd op INDIRECT de prestaties van je werkboek vertragen.

Problemen oplossen: Als je fouten ziet, controleer dan of alle gerefereerde werkbladen bestaan en of je zoekbereik correct is. Voor dynamische werkbladlijsten, overweeg het gebruik van benoemde bereiken of Gegevensvalidatie om de lijst met werkbladen automatisch bij te werken.


Gerelateerde artikelen:


Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid 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 per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (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- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk 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 krijgen die je het meest nodig hebt...


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

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • 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!