Skip to main content

Maak een zoekvak in Excel – Een stap-voor-stapgids

Author: Siluvia Last Modified: 2025-05-29

Het maken van een zoekvak in Excel verbetert de functionaliteit van uw spreadsheets door het eenvoudiger te maken om specifieke gegevens snel te filteren en te benaderen. Deze handleiding behandelt verschillende methoden om een zoekvak te implementeren, afgestemd op verschillende versies van Excel. Of u nu een beginner of een gevorderde gebruiker bent, deze stappen helpen u een dynamisch zoekvak in te stellen met behulp van functies zoals de FILTER-functie, Voorwaardelijke opmaak en diverse formules.

A screenshot of a dynamic search box in Excel


Maak eenvoudig een zoekvak met de FILTER-functie

Opmerking: De FILTER-functie is beschikbaar in Excel 2019 en latere versies, evenals in Excel voor Microsoft 365.
De FILTER-functie biedt een eenvoudige manier om dynamisch te zoeken en gegevens te filteren. De voordelen van het gebruik van de FILTER-functie zijn:
  • Deze functie werkt automatisch bij wanneer uw gegevens veranderen.
  • De FILTER-functie kan elk aantal resultaten retourneren, van een enkele rij tot duizenden, afhankelijk van hoeveel items in uw dataset voldoen aan de ingestelde criteria.

Hier zal ik u laten zien hoe u de FILTER-functie kunt gebruiken om een zoekvak in Excel te maken.

Stap 1: Voeg een tekstvak in en configureer eigenschappen
Tip: Als u alleen in een cel hoeft te typen om inhoud te zoeken en geen prominent zoekvak nodig heeft, kunt u deze stap overslaan en direct doorgaan naar Stap 2.
  1. Ga naar het tabblad "Developer", klik op "Insert" > "Text Box (ActiveX Control)".
    Tip: Als het tabblad "Developer" niet wordt weergegeven op de lintbalk, kunt u het inschakelen door de instructies in deze handleiding te volgen: Hoe toon/vertoon je het developer-tabblad in de Excel-lintbalk?
    A screenshot of the Developer tab in Excel with the Insert option selected for ActiveX Text Box
  2. De cursor verandert in een kruis, waarna u de cursor moet slepen om het tekstvak te tekenen op de locatie in het werkblad waar u het tekstvak wilt plaatsen. Na het tekenen van het tekstvak laat u de muis los.
    A screenshot of the cursor in Excel set to draw a text box on the worksheet
  3. Klik met de rechtermuisknop op het tekstvak en selecteer "Properties" uit het contextmenu.
    A screenshot of right-clicking on the text box in Excel to open the Properties menu
  4. Voer in het "Properties"-paneel de celreferentie in het veld "LinkedCell" in om het tekstvak aan een cel te koppelen. Bijvoorbeeld, door "J2" in te voeren, zorgt u ervoor dat elke ingevoerde gegevens in het tekstvak automatisch worden bijgewerkt in cel J2, en vice versa.
    A screenshot of the Properties pane in Excel where the LinkedCell field is entered
  5. Klik op "Design Mode" onder het tabblad "Developer" om de "Design Mode" te verlaten.
    A screenshot of the Developer tab in Excel with Design Mode selected

Het tekstvak staat nu toe om tekst in te voeren.

Stap 2: Pas de FILTER-functie toe
  1. Kopieer voordat u de FILTER-functie gebruikt de originele koprij naar een nieuw gebied. Hier plaats ik de koprij onder het zoekvak.
    Tip: Deze aanpak stelt gebruikers in staat om de resultaten duidelijk te zien onder dezelfde kolomkoppen als de originele gegevens.
    A screenshot showing the header row copied under the search box in Excel to display search results
  2. Selecteer de cel onder de eerste kop (bijv. I5 in dit voorbeeld), voer de volgende formule in en druk op de "Enter"-toets om het resultaat te krijgen.
    =FILTER(Sheet2!$A$5:$G$281,Sheet2!$B$5:$B$281=J2,"No data found")
    A screenshot of the FILTER function formula entered in Excel to filter data based on search input
    Zoals te zien is in de bovenstaande schermafbeelding, omdat er momenteel geen invoer is in het tekstvak, geeft de formule het resultaat "Geen gegevens gevonden" weer in I5.
Opmerkingen:
  • In deze formule:
    • "Sheet2!$A$5:$G$281": $A$5:$G$281 is het gegevensbereik dat u wilt filteren op Sheet2.
    • "Sheet2!$B$5:$B$281=J2": Dit deel definieert de criteria die worden gebruikt om het bereik te filteren. Het controleert elke cel in kolom B, van rij 5 tot 281 op Sheet2 om te zien of deze gelijk is aan de waarde in cel J2. J2 is de cel die is gekoppeld aan het zoekvak.
    • "Geen gegevens gevonden": Als de FILTER-functie geen rijen vindt waarin de waarde in kolom B gelijk is aan de waarde in cel J2, retourneert deze "Geen gegevens gevonden".
  • Deze methode is hoofdletterongevoelig, wat betekent dat deze tekst overeenkomt ongeacht of u hoofdletters of kleine letters typt.
Resultaat: Test het zoekvak

Laten we nu het zoekvak testen. In dit voorbeeld, wanneer ik de naam van een klant in het zoekvak invoer, worden de bijbehorende resultaten gefilterd en onmiddellijk weergegeven.

A screenshot showing the search box in action with results filtered and displayed based on the input


Maak een zoekvak met Voorwaardelijke opmaak

Voorwaardelijke opmaak kan worden gebruikt om gegevens die overeenkomen met een zoekterm te markeren, waardoor indirect een zoekvak-effect wordt gecreëerd. Deze methode filtert gegevens niet uit, maar leidt u visueel naar de relevante cellen. In deze sectie wordt uitgelegd hoe u een zoekvak maakt met behulp van Voorwaardelijke opmaak in Excel.

Stap 1: Voeg een tekstvak in en configureer eigenschappen
Tip: Als u alleen in een cel hoeft te typen om inhoud te zoeken en geen prominent zoekvak nodig heeft, kunt u deze stap overslaan en direct doorgaan naar Stap 2.
  1. Ga naar het tabblad "Developer", klik op "Insert" > "Text Box (ActiveX Control)".
    Tip: Als het tabblad "Developer" niet wordt weergegeven op de lintbalk, kunt u het inschakelen door de instructies in deze handleiding te volgen: Hoe toon/vertoon je het developer-tabblad in de Excel-lintbalk?
    A screenshot showing the text box option selected in Excel's Developer tab for creating a search box
  2. De cursor verandert in een kruis, waarna u de cursor moet slepen om het tekstvak te tekenen op de locatie in het werkblad waar u het tekstvak wilt plaatsen. Na het tekenen van het tekstvak laat u de muis los.
    A screenshot showing the process of drawing a text box in Excel to place for search input
  3. Klik met de rechtermuisknop op het tekstvak en selecteer "Properties" uit het contextmenu.
    A screenshot showing the Properties menu in Excel where a text box is linked to a cell
  4. Voer in het "Properties"-paneel de celreferentie in het veld "LinkedCell" in om het tekstvak aan een cel te koppelen. Bijvoorbeeld, door "J3" in te voeren, zorgt u ervoor dat elke ingevoerde gegevens in het tekstvak automatisch worden bijgewerkt in cel J3, en vice versa.
    A screenshot of the Properties pane where a text box is linked to cell J3 in Excel
  5. Klik op "Design Mode" onder het tabblad "Developer" om de "Design Mode" te verlaten.
    A screenshot of the Excel Developer tab with the Design Mode option highlighted to exit design mode

Het tekstvak staat nu toe om tekst in te voeren.

Stap 2: Pas Voorwaardelijke opmaak toe voor het zoeken van gegevens
  1. Selecteer het hele gegevensbereik dat moet worden doorzocht. Hier selecteer ik het bereik A3:G279.
  2. Onder het tabblad "Home", klik op "Voorwaardelijke opmaak" > "Nieuwe regel".
    A screenshot showing the Conditional Formatting New Rule option selected in Excel's Home tab
  3. In het dialoogvenster "Nieuwe opmaakregel":
    1. Selecteer "Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt" in de opties "Selecteer een regeltype".
    2. Voer de volgende formule in het vak "Formatteer waarden waar deze formule waar is" in.
      =$B3=$J$3
      Hier vertegenwoordigt "$B3" de eerste cel in de kolom die u wilt matchen met de zoekcriteria in het geselecteerde bereik, en "$J$3" is de cel die is gekoppeld aan het zoekvak.
    3. Klik op de knop "Opmaak" om een vulkleur voor de zoekresultaten te specificeren.
    4. Klik op de knop "OK". Zie schermafbeelding:
      A screenshot showing the New Formatting Rule dialog box with a formula entered for Conditional Formatting in Excel
Resultaat

Laten we nu het zoekvak testen. In dit voorbeeld, wanneer ik de naam van een klant in het zoekvak invoer, worden de bijbehorende rijen die deze klant in kolom B bevatten, onmiddellijk gemarkeerd met de gespecificeerde vulkleur.

A screenshot showing the search box in action, highlighting matching rows in Excel based on the search input

Opmerking: Deze methode is hoofdletterongevoelig, wat betekent dat deze tekst overeenkomt ongeacht of u hoofdletters of kleine letters typt.

Maak een zoekvak met formulecombinaties

Als u niet de nieuwste versie van Excel gebruikt en liever niet alleen rijen wilt markeren, kan de in deze sectie beschreven methode nuttig zijn. U kunt een combinatie van Excel-formules gebruiken om een functioneel zoekvak te maken in elke versie van Excel. Volg de onderstaande stappen.

Stap 1: Maak een lijst met unieke waarden uit de zoekkolom
Tip: De unieke waarden in het nieuwe bereik zijn de criteria die ik in het uiteindelijke zoekvak zal gebruiken.
  1. In dit geval selecteer en kopieer ik het bereik "B4:B281" naar een nieuw werkblad.
  2. Na het plakken van het bereik in een nieuw werkblad, houdt u de geplakte gegevens geselecteerd, gaat u naar het tabblad "Data" en selecteert u "Dubbele items verwijderen".
    A screenshot of the Remove Duplicates option in Excel
  3. Klik in het dialoogvenster "Dubbele items verwijderen" op de knop "OK".
    A screenshot of the Remove Duplicates dialog box in Excel
  4. Er verschijnt vervolgens een "Microsoft Excel"-promptvenster dat laat zien hoeveel duplicaten zijn verwijderd. Klik op "OK".
    A screenshot of the Remove Duplicates confirmation prompt in Excel
  5. Nadat de duplicaten zijn verwijderd, selecteert u alle unieke waarden in de lijst, met uitzondering van de kop, en wijst u een naam toe aan dit bereik door deze in het vak "Naam" in te voeren. Hier heb ik het bereik genaamd "Customer".
    A screenshot of the Assign Name dialog box in Excel
Stap 2: Voeg een keuzelijst in en configureer eigenschappen
Tip: Als u alleen in een cel hoeft te typen om inhoud te zoeken en geen prominent zoekvak nodig heeft, kunt u deze stap overslaan en direct doorgaan naar Stap 3.
  1. Ga terug naar het werkblad met de dataset die u wilt doorzoeken. Ga naar het tabblad "Developer", klik op "Insert" > "Combo Box (ActiveX Control)".
    Tip: Als het tabblad "Developer" niet wordt weergegeven op de lintbalk, kunt u het inschakelen door de instructies in deze handleiding te volgen: Hoe toon/vertoon je het developer-tabblad in de Excel-lintbalk?
    A screenshot of the Combo Box insertion in Excel
  2. De cursor verandert in een kruis, waarna u de cursor moet slepen om de keuzelijst te tekenen op de locatie in het werkblad waar u het zoekvak wilt plaatsen. Na het tekenen van de keuzelijst laat u de muis los.
    A screenshot of the Combo Box drawn on an Excel worksheet
  3. Klik met de rechtermuisknop op de keuzelijst en selecteer "Properties" uit het contextmenu.
    A screenshot of the Combo Box properties in Excel
  4. In het "Properties"-paneel:
    1. Koppel de keuzelijst aan een cel door de celreferentie in het veld "LinkedCell" in te voeren. Hier typ ik "M2".
      Tip: Door dit veld te specificeren, zorgt u ervoor dat elke ingevoerde gegevens in de keuzelijst automatisch worden bijgewerkt in cel M2, en vice versa.
    2. Voer in het veld "ListFillRange" de "bereiknaam" in die u hebt gespecificeerd voor de unieke lijst in Stap 1.
    3. Wijzig het veld "MatchEntry" naar "2 – fmMatchEntryNone".
    4. Sluit het "Properties"-paneel.
      A screenshot of the Combo Box properties pane in Excel
  5. Klik op "Design Mode" onder het tabblad "Developer" om de Design Mode te verlaten.
    A screenshot of the exit Design Mode button in Excel

U kunt nu elk item in de keuzelijst selecteren of tekst invoeren om te zoeken.

Stap 3: Pas formules toe
  1. Maak drie hulpcolumnen naast het originele gegevensbereik. Zie schermafbeelding:
    A screenshot of the helper columns setup in Excel
  2. Voer in de cel (H5) onder de kop van de eerste hulpcolumnen de volgende formule in en druk op "Enter".
    =ROWS($B$5:B5)
    Hier is "B5" de cel die de naam van de eerste klant in de kolom bevat die moet worden doorzocht.
    A screenshot of the first formula entered in Excel for helper columns
  3. Dubbelklik op de rechterbenedenhoek van de formulecel, de volgende cel zal automatisch worden gevuld met dezelfde formule.
    A screenshot of the automatic filling of formula cells in Excel
  4. Voer in de cel (I5) onder de kop van de tweede hulpcolumnen de volgende formule in en druk op "Enter". Dubbelklik vervolgens op de rechterbenedenhoek van de formulecel om de cellen eronder automatisch te vullen met dezelfde formule.
    =IF(ISNUMBER(SEARCH($M$2,B5)),H5,"")
    Hier is "M2" de cel die is gekoppeld aan de keuzelijst.
    A screenshot of the second formula entered for helper columns in Excel
  5. Voer in de cel (J5) onder de kop van de derde hulpcolumnen de volgende formule in en druk op "Enter". Dubbelklik vervolgens op de rechterbenedenhoek van de formulecel om de cellen eronder automatisch te vullen met dezelfde formule.
    =IFERROR(SMALL($I$5:$I$281,H5),"") 
    A screenshot of the third formula entered for helper columns in Excel
  6. Kopieer de originele koprij naar een nieuw gebied. Hier plaats ik de koprij onder het zoekvak.
    A screenshot of the header row copied in Excel for the result range
  7. Selecteer de cel onder de eerste kop (bijv. L5 in dit voorbeeld), voer de volgende formule in en druk op de "Enter"-toets.
    =IFERROR(INDEX($A$5:$G$281,$J5,COLUMNS($L$4:L4)),"")
    Hier is "A5:G281" het hele gegevensbereik dat u wilt weergeven in de resultaatcel.
    A screenshot of the result formula entered under the header in Excel
  8. Selecteer deze formulecel, sleep de "Fill Handle" naar rechts en vervolgens naar beneden om de formule toe te passen op de bijbehorende kolommen en rijen.
    A screenshot of the formula applied to the result range in Excel
    Opmerkingen:
    • Omdat er geen invoer is in het zoekvak, zullen de resultaten van de formule de ruwe gegevens tonen.
    • Deze methode is hoofdletterongevoelig, wat betekent dat deze tekst overeenkomt ongeacht of u hoofdletters of kleine letters typt.
Resultaat

Laten we nu het zoekvak testen. In dit voorbeeld, wanneer ik een klantennaam invoer of selecteer uit de keuzelijst, worden de bijbehorende rijen die die klantennaam in kolom B bevatten, gefilterd en onmiddellijk weergegeven in het resultaatbereik.

A screenshot of the final search box result in Excel


Het maken van een zoekvak in Excel kan aanzienlijk verbeteren hoe u interacteert met uw gegevens, waardoor uw spreadsheets dynamischer en gebruikersvriendelijker worden. Of u nu kiest voor de eenvoud van de FILTER-functie, de visuele ondersteuning van Voorwaardelijke opmaak of de veelzijdigheid van formulecombinaties, elke methode biedt waardevolle tools om uw gegevensmanipulatiecapaciteiten te verbeteren. Experimenteer met deze technieken om te ontdekken welke het beste werkt voor uw specifieke behoeften en gegevensscenario's. Voor wie graag dieper wil duiken in de mogelijkheden van Excel, onze website heeft een schat aan tutorials. Ontdek hier meer Excel-tips en -trucs.


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!