VLOOKUP (verticaal opzoeken) en HLOOKUP (horizontaal opzoeken) zijn twee van de meest gebruikte functies in Excel voor het vinden en ophalen van gegevens uit een tabel of bereik op basis van een opgegeven waarde of criteria. Beide functies zijn qua structuur en syntaxis vergelijkbaar, maar verschillen in de manier waarop ze naar gegevens zoeken:
VERT.ZOEKEN
- Syntaxis:`=VERT.ZOEKEN(opzoekwaarde, tabelarray, kolomindex_getal, [bereikopzoeken])`
- Argumenten:
- opzoekwaarde :de waarde die u wilt vinden in de eerste kolom van de tabel of het bereik.
- tabelarray :het celbereik dat de gegevens bevat waarin u wilt zoeken. De eerste kolom van de table_array moet de lookup_value bevatten.
- col_index_num :Het kolomnummer in de table_array waaruit u gegevens wilt ophalen.
- range_lookup (optioneel) :Een logische waarde die specificeert of u een exacte overeenkomst (FALSE) of een geschatte overeenkomst (TRUE) wilt voor de lookup_value. Als u dit weglaat, is de standaardwaarde FALSE.
Voorbeeld:
Om de prijs van een product te vinden op basis van de productcode, kunt u de volgende VERT.ZOEKEN-formule gebruiken:
```
=VERT.ZOEKEN(B2, A1:C5, 3, ONWAAR)
```
In dit voorbeeld:
- opzoekwaarde is de productcode in cel B2.
- tabelarray is het celbereik A1:C5, dat de productcodes, productnamen en prijzen bevat.
- col_index_num is 3, wat het kolomnummer is voor de prijskolom.
- range_lookup is FALSE, wat aangeeft dat we een exacte overeenkomst voor de productcode willen.
HLOOKUP
- Syntaxis:`=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])`
- Argumenten:
- opzoekwaarde :de waarde die u wilt vinden in de eerste rij van de tabel of het bereik.
- tabelarray :het celbereik dat de gegevens bevat waarin u wilt zoeken. De eerste rij van de table_array moet de lookup_value bevatten.
- row_index_num :Het rijnummer in de table_array waaruit u gegevens wilt ophalen.
- range_lookup (optioneel) :Een logische waarde die specificeert of u een exacte overeenkomst (FALSE) of een geschatte overeenkomst (TRUE) wilt voor de lookup_value. Als u dit weglaat, is de standaardwaarde FALSE.
Voorbeeld:
Om de productnaam te vinden op basis van de productcode, kunt u de volgende HLOOKUP-formule gebruiken:
```
=HLOOKUP(B2, A1:C5, 2, ONWAAR)
```
In dit voorbeeld:
- opzoekwaarde is de productcode in cel B2.
- tabelarray is het celbereik A1:C5, dat de productcodes, productnamen en prijzen bevat.
- row_index_num is 2, wat het rijnummer is voor de rij productnaam.
- range_lookup is FALSE, wat aangeeft dat we een exacte overeenkomst voor de productcode willen. |