Home › Excel-functies › HORIZ.ZOEKEN

HORIZ.ZOEKEN in Excel, met voorbeeld

HORIZ.ZOEKEN is de horizontale versie van VERT.ZOEKEN. De functie zoekt een waarde in de bovenste rij van een tabel en geeft de waarde uit een rij daaronder terug. Handig als je gegevens in kolommen naast elkaar staan, zoals maanden of kwartalen. In de Engelse Excel heet hij HLOOKUP.

In deze uitleg
  1. Syntaxis van HORIZ.ZOEKEN
  2. Voorbeeld stap voor stap
  3. Exact of benaderd
  4. Gebruik liever X.ZOEKEN
  5. Veelvoorkomende fouten
  6. FAQ

Syntaxis van HORIZ.ZOEKEN

=HORIZ.ZOEKEN(zoekwaarde; tabelmatrix; rij-index_getal; [benaderen])
ArgumentBetekenis
zoekwaardeDe waarde die je in de eerste rij zoekt, zoals "K3".
tabelmatrixDe tabel waarin gezocht wordt. De zoekwaarde moet in de bovenste rij staan.
rij-index_getalUit welke rij van de tabel je de waarde wilt. De bovenste rij is 1.
benaderen
(optioneel)
ONWAAR voor een exacte overeenkomst. Laat je het weg, dan zoekt Excel benaderd.

Voorbeeld stap voor stap

ABCDE
1KwartaalK1K2K3K4
2Omzet12.00015.50014.20018.300
3Kosten8.0009.1009.40010.200
=HORIZ.ZOEKEN("K3"; B1:E3; 2; ONWAAR)

Excel zoekt "K3" in de bovenste rij B1:E1, vindt het in kolom D en gaat omlaag naar de 2e rij van de tabel: 14.200. Maak van de 2 een 3 en je krijgt de kosten: 9.400.

Rijnummers tellen vanaf de bovenkant van je bereik, niet vanaf rij 1 van het werkblad. Begint je tabel in rij 5, dan is rij 5 nummer 1.

Exacte of benaderde overeenkomst

Net als bij VERT.ZOEKEN: gebruik ONWAAR voor namen, codes en labels. Gebruik WAAR alleen voor schalen zoals tariefstaffels, en dan moet de bovenste rij van links naar rechts van klein naar groot gesorteerd zijn. Laat je het laatste argument weg, dan zoekt Excel benaderd, en dat kan ongemerkt een verkeerde waarde opleveren.

Het moderne alternatief: X.ZOEKEN

X.ZOEKEN werkt ook horizontaal, zonder rijen te tellen:

=X.ZOEKEN("K3"; B1:E1; B2:E2)

De functie zoekt standaard exact, gaat niet stuk als je rijen invoegt en kan een waarde uit een rij boven de zoekrij teruggeven. Beschikbaar in Microsoft 365, Excel 2021 en 2024. In oudere versies doet INDEX/VERGELIJKEN hetzelfde: =INDEX(B2:E2; VERGELIJKEN("K3"; B1:E1; 0)).

Veelvoorkomende fouten

  • #N/B: de waarde staat niet in de bovenste rij, of bevat extra spaties. Controleer met SPATIES.WISSEN.
  • #VERW!: het rijnummer is groter dan het aantal rijen in de tabel.
  • #WAARDE!: het rijnummer is kleiner dan 1.
  • Verkeerde uitkomst: je bent ONWAAR vergeten, of je hebt het rijnummer vanaf de bovenkant van het werkblad geteld in plaats van vanaf de tabel.

Veelgestelde vragen

Wat is het verschil tussen VERT.ZOEKEN en HORIZ.ZOEKEN?

VERT.ZOEKEN zoekt omlaag in de eerste kolom van een tabel en geeft een waarde uit een kolom rechts ervan. HORIZ.ZOEKEN zoekt opzij in de eerste rij en geeft een waarde uit een rij eronder.

Kan HORIZ.ZOEKEN een waarde boven de zoekrij opzoeken?

Nee. HORIZ.ZOEKEN kan alleen rijen onder de eerste rij van de tabel teruggeven. Gebruik daarvoor X.ZOEKEN of INDEX/VERGELIJKEN.

Wat is HORIZ.ZOEKEN in het Engels?

HLOOKUP. =HORIZ.ZOEKEN("K3";B1:E3;2;ONWAAR) is in de Engelse Excel =HLOOKUP("K3",B1:E3,2,FALSE).