De Excel- functie HORIZ.ZOEKEN kan worden gebruikt wanneer u met een groot gegevensblad werkt en de waarden van een specifiek record moet opzoeken. HORIZ.ZOEKEN staat voor Horizontaal zoeken en wordt gebruikt om specifieke gegevens in het gegevensblad te vinden. In tegenstelling tot de functie VERT.ZOEKEN zoekt deze functie horizontaal naar de waarden, waardoor de gebruiker een volledig record kan extraheren. Dit bericht legt uit hoe en waar u de functie HORIZ.ZOEKEN kunt gebruiken.
Start Excel 2010 en open een gegevensblad waarop u de functie HORIZ.ZOEKEN wilt toepassen.
Zo hebben we bijvoorbeeld een beoordelingsblad voor studenten opgenomen met velden met de namen van de cursussen en een veld met de namen van de studenten, zoals u in de onderstaande schermafbeelding kunt zien.

Nu willen we de functie HORIZ.ZOEKEN toepassen. Hiervoor beginnen we met het toevoegen van een nieuwe rij waarin we de gegevens van een specifieke student opzoeken. Stel dat we te maken hebben met een gigantisch gegevensblad met een heleboel studentgegevens. In dit scenario, als we de gegevens van student Jack willen opzoeken, voegen we een rijlabel toe met de naam van de student en beginnen we met het ophalen van de behaalde cijfers uit elke kolom van de cursus, bijvoorbeeld Software Engineering, Se II , enz.

Nu gaan we de formule schrijven die naast cel Jack staat . In tegenstelling tot de functie VERT.ZOEKEN zoekt deze functie horizontaal naar gegevens. De syntaxis van de functie HORIZ.ZOEKEN is:
=HLOOKUP(opzoekwaarde, tabelmatrix, rijindexgetal, [bereikopzoeken])
De eerste parameter van de formule lookup_value definieert de waarde van het getal waarnaar we in de opgegeven rij zoeken. We moeten het cijfer in de nieuw aangemaakte cel opzoeken. De volgende parameter, table_array, definieert de tabelarray waarnaar we verwijzen. In ons geval is dit een deel van de datasheet met cursuslabels en bijbehorende gegevens (cursussen met behaalde cijfers). row_index_num definieert welke rij we de waarden willen extraheren. In ons geval is dat de tweede rij met de betreffende cursuscijfers. Met [range_lookup] kunt u kiezen uit TRUE (bij benadering overeenkomende waarden) of FALSE (exact overeenkomende waarden).
We schrijven deze functie in de cel naast cel Jack . Het ziet er dan zo uit:
=HLOOKUP(B1,$B$1:$H$11,2,FALSE)
In de formuleparameters is B1 een cel van kolom Software Engg met de cijfers die student Jack heeft behaald . B1:H11 is de matrix met gegevens die alle cursuslabels en hun respectievelijke waarden bevat (gebruik absolute verwijzingen met het $-teken). 2 in de formule betekent dat de waarden uit de tweede rij worden weergegeven en FALSE geeft aan dat er een exacte match nodig is.
Zoals u kunt zien in de onderstaande schermafbeelding, zal de formule 18 van de punten opleveren die Jack heeft behaald in de cursus Software Engg (op locatie B1).

Wilt u weten welke punten Jack voor elk vak heeft behaald, dan sleept u het plusteken over de rij, zoals in de onderstaande schermafbeelding wordt getoond.

Er is nog een interessante manier waarop de functie HLOOKUP gebruikt kan worden. Hierbij maken we een exclusieve tabel voor student Jack en zoeken we naar de cijfers door de naam van de cursus op te geven, zoals te zien is in de onderstaande schermafbeelding.

De hele formule is hetzelfde, behalve de eerste parameter (A44). Deze verwijst namelijk naar de cel waarin de cursusnaam wordt geschreven. Wanneer we nu de cursusnaam opgeven, verschijnen de bijbehorende cijferwaarden automatisch.

Smeer het nu op de tafel en maak er een exclusief exemplaar van voor student Jack.

U kunt ook onze eerder beoordeelde handleidingen over de VLOOKUP-functie in Excel en het insluiten van video's in Excel 2010 bekijken .