Beschrijving
Gebruik deze functie om een waarde in de bovenste rij van een tabel of matrix te zoeken en een waarde in dezelfde kolom van een opgegeven rij terug te geven. Ondersteund in Ketens.
HLOOKUP is handig voor het vinden van waarden in de bovenste rij van een tabel of matrix, en het teruggeven van overeenkomstige waarden uit andere rijen.
Syntax
HLOOKUP(lookup_waarde, tabel_array, rij_index_num, [bereik_opzoeken])
Ingangen
Deze functie accepteert de volgende argumenten:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
opzoek_waarde |
Ja | De waarde die in de eerste rij van de tabel staat. | Een celverwijzing, een celbereik, een getal, een tekststring of een formule die resulteert in een van deze. |
tabelmatrix |
Ja | De tabel of matrix met gegevens waarin gezocht moet worden. | Een celbereik. |
rij_index_nummer |
Ja | Het rijnummer in de tabel waaruit de waarde moet worden opgehaald. De eerste rij is 1. | Een positief geheel getal, een verwijzing naar een cel die een positief geheel getal bevat, of een formule die resulteert in een van deze. |
bereik_opzoeken |
Geen | Specificeert of een exacte overeenkomst of een benaderende overeenkomst moet worden gevonden. TRUE voor benaderende overeenkomst, FALSE voor exacte overeenkomst. Indien weggelaten, wordt TRUE aangenomen. | Een booleaanse waarde (TRUE of FALSE). |
Voorbeelden
Voorbeeldgegevens
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Item | Prijs | Voorraad | Leverancier | Beoordeling |
| 2 | Appel | 1.20 | 150 | Vers fruit | 4.5 |
| 3 | Banaan | 0.50 | 300 | Tropische benodigdheden | 4.0 |
| 4 | Druif | 2.00 | 200 | Wijngaard lekkernijen | 4.7 |
| 5 | Oranje | 1.00 | 250 | Citrus Wereld | 4.3 |
Voorbeeldformules
| Gebruikscasus | Formule | Uitleg en resultaat |
|---|---|---|
| Zoek een gegeven tekststring en retourneer de equivalente waarde uit de tweede rij. | =HLOOKUP("Prijs",A1:E5,2,FALSE) |
Deze formule werkt op de volgende manier:
Voor deze gegevensset geeft de formule 1.20. |
| Zoek een gegeven tekststring en retourneer de equivalente waarde uit de vierde rij. | =HLOOKUP("Voorraad",A1:E5,4,TRUE) |
Deze formule werkt op de volgende manier:
Voor deze gegevensset geeft de formule 200. |
| Zoek een gegeven item in de eerste rij en retourneer de waarde vanaf een dynamisch bepaalde rijpositie door de kolom te vinden die de opgegeven koptekst bevat. | =HLOOKUP("Apple", A1:F5, MATCH("Prijs", A1:F1, 0), FALSE) |
Deze formule werkt op de volgende manier:
Voor deze gegevensset geeft de formule #N/A. |
| Zoek een opgegeven waarde in de eerste rij van een tabel en retourneer de overeenkomstige waarde van de opgegeven rij; als de waarde niet wordt gevonden, wordt een aangepast bericht weergegeven. | =IFERROR(HLOOKUP("Ananas", A1:F5, 3, FALSE), "Fruit niet gevonden") |
Deze formule werkt op de volgende manier:
Voor deze gegevensset geeft de formule Fruit niet gevonden. |
| Haal een waarde op uit een opgegeven rij van een tabel door een waarde op te zoeken in de eerste rij en het overeenkomstige item uit de overeenkomende rij terug te sturen. | =HLOOKUP(CELL("inhoud", B1), A1:F5, 3, FALSE) |
Deze formule werkt op de volgende manier:
Voor deze gegevensset geeft de formule 0,5. |
Notities
- HLOOKUP is hoofdletterongevoelig. Het maakt geen onderscheid tussen hoofdletters en kleine letters.
- Als
range_lookupTRUE is of is weggelaten, wordt een benaderende overeenkomst geretourneerd. Indien FALSE, wordt een exacte overeenkomst geretourneerd. - Als er geen exacte overeenkomst wordt gevonden en
range_lookupTRUE is, retourneert HLOOKUP de volgende grootste waarde die kleiner is danlookup_value. - Als er geen exacte overeenkomst wordt gevonden en
range_lookupis FALSE, retourneert HLOOKUP #N/A. - Zorg ervoor dat de
table_arrayin oplopende volgorde is gesorteerd wanneer u TRUE gebruikt voorrange_lookupom correcte resultaten te garanderen.
Tips
- Gebruik HLOOKUP wanneer uw gegevens in rijen georganiseerd zijn, waarbij de waarden die u wilt opzoeken zich in de bovenste rij van de tabel bevinden.
- Voor verticale lookups kunt u in plaats daarvan VLOOKUP gebruiken.
- Om fouten te voorkomen, gebruikt u IFERROR om gevallen af te handelen waarin HLOOKUP #N/A retourneert.
- Overweeg het gebruik van naambereiken om uw formules gemakkelijker te lezen en te beheren te maken.
- Combineer HLOOKUP met andere functies zoals INDEX en MATCH voor flexibelere en krachtigere lookups.