Snelle Navigatie
HORIZ.ZOEKEN Functie
Samenvatting
De HORIZ.ZOEKEN functie zoekt in de bovenste rij van een tabel naar een waarde en retourneert een corresponderende waarde uit een opgegeven rij. Perfect voor horizontale zoekopdrachten waar vergelijkingen bovenaan staan.
Syntaxis
HORIZ.ZOEKEN(zoekwaarde;tabelmatrix;rij_index_getal;[benaderen])
Parameters
| Parameter | Type | Vereist | Beschrijving |
|---|---|---|---|
| zoekwaarde | Any |
Ja | De waarde om te zoeken in de eerste rij van de tabel (waarde, celverwijzing of tekst) |
| tabelmatrix | Range |
Ja | Het bereik of de tabel waarin gezocht wordt, met zoekwaarden in de bovenste rij |
| rij_index_getal | Number |
Ja | Het rijnummer (1=eerste rij, 2=tweede rij, etc.) om het resultaat uit te halen |
| benaderen | Boolean |
Nee | WAAR voor benaderende zoekopdracht (tabel moet gesorteerd zijn), ONWAAR voor exacte match |
Gebruik van de HLOOKUP-functie
HORIZ.ZOEKEN is ideaal wanneer uw zoekcriteria zich in de bovenste rij van een tabel bevinden, zoals bij prijslijsten met productnamen bovenaan of dashboards met categorieën als headers. Gebruik het voor snelle lookups in gestructureerde tabellen.
Veelvoorkomende HLOOKUP Voorbeelden
Basis prijsopzoeking
=HORIZ.ZOEKEN("Assen";A1:C4;2;WAAR)
Zoekt 'Assen' in de eerste rij en haalt de prijs uit rij 2 (resultaat: 4)
Exacte productmatch
=HORIZ.ZOEKEN("Lagers";A1:C4;3;ONWAAR)
Vindt exact 'Lagers' en retourneert waarde uit rij 3 (resultaat: 7)
Benaderende zoekopdracht
=HORIZ.ZOEKEN("B";A1:C4;3;WAAR)
Geen exacte 'B' gevonden, gebruikt dichtstbijzijnde kleinere waarde 'Assen' (resultaat: 5)
Matrix constante
=HORIZ.ZOEKEN(3;{1,2,3;"a","b","c";"d","e","f"};2;WAAR)
Zoekt getal 3 in matrix en retourneert 'c' uit rij 2
Veelgestelde Vragen
Veelvoorkomende Fouten en Oplossingen
#N/B fout
Cause: Geen match gevonden bij benaderen=WAAR en zoekwaarde kleiner dan kleinste tabelwaarde
Solution: Controleer dat zoekwaarde binnen bereik van tabel ligt of gebruik ONWAAR
#REF! fout
Cause: rij_index_getal groter dan aantal rijen in tabelmatrix
Solution: Gebruik rij_index_getal <= aantal rijen
#WAARDE! fout
Cause: rij_index_getal < 1
Solution: Gebruik minimaal rij_index_getal=1
#N/B bij ONWAAR
Cause: Geen exacte match gevonden
Solution: Controleer spelling of gebruik jokertekens (?,*,~)
Notities
- Gebruik XLOOKUP als moderne vervanger (werkt beide richtingen)
- Tabel moet oplopend gesorteerd zijn bij benaderen=WAAR
- Jokertekens werken alleen bij ONWAAR: ? =1 karakter, * =reeks, ~=letterlijk
- Geen hoofdlettergevoeligheid bij tekst
- Tip: Overweeg INDEX+MATCH voor meer flexibiliteit
Compatibiliteit
Beschikbaar in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Niet beschikbaar in:
Inhoud laatst beoordeeld: December 9, 2025
Updatefrequentie: Naar behoefte
Geteste Excel-versies: Excel 2007+