Beschrijving
Gebruik deze functie om een waarde in de bovenste rij van een tabel of matrix te zoeken en een waarde in dezelfde kolom uit een opgegeven rij terug te geven. Ondersteund in ketens.
HLOOKUP is handig om waarden in de bovenste rij van een tabel of matrix te vinden en de overeenkomstige waarden uit andere rijen terug te geven.
Syntaxis
HLOOKUP(opzoekwaarde, tabelbereik, rij-indexnummer, [bereikopzoeking])
Invoer
Deze functie accepteert de volgende argumenten:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
opzoekwaarde |
Ja | De waarde is te vinden in de eerste rij van de tabel. | Een celverwijzing, een celbereik, een getal, een tekstreeks of een formule die een van deze resultaten oplevert. |
tabelmatrix |
Ja | De tabel of reeks 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 een van beide als resultaat heeft. |
bereik_opzoeking |
Nee | Hiermee wordt aangegeven of er naar een exacte of een benaderende overeenkomst moet worden gezocht. TRUE bij een benaderende overeenkomst, FALSE bij een exacte overeenkomst. Indien weggelaten, wordt aangenomen dat het om WAAR gaat. | Een booleaanse waarde (WAAR of ONWAAR). |
Voorbeelden
Voorbeeldgegevens
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Artikel | 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 | Wijngaardgenot | 4.7 |
| 5 | Oranje | 1.00 | 250 | Citruswereld | 4.3 |
Voorbeeldformules
| Gebruiksvoorbeeld | Formule | Uitleg en resultaat |
|---|---|---|
| Zoek een gegeven tekstreeks op en retourneer de overeenkomstige waarde uit de tweede regel. | =HLOOKUP("Prijs",A1:E5,2,FALSE) |
Deze formule werkt als volgt:
Resultaat: 1.20 |
| Zoek een gegeven tekstreeks op en retourneer de overeenkomstige waarde uit de vierde regel. | =HLOOKUP("Aandelen", A1:E5, 4, TRUE) |
Deze formule werkt als volgt:
Resultaat: 200 . |
| Zoek een specifiek item in de eerste rij en retourneer vervolgens de waarde vanuit 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 als volgt:
Resultaat: #N/A . |
| Zoek een opgegeven waarde in de eerste rij van een tabel en retourneer de overeenkomstige waarde uit de opgegeven rij; als de waarde niet wordt gevonden, toon dan een aangepast bericht. | =IFERROR(HLOOKUP("Ananas", A1:F5, 3, FALSE), "Vrucht niet gevonden") |
Deze formule werkt als volgt:
Resultaat: Fruit niet gevonden . |
| Een waarde ophalen uit een specifieke rij van een tabel door een waarde in de eerste rij op te zoeken en de overeenkomstige waarde uit de overeenkomende rij terug te geven. | =HLOOKUP(CELL("inhoud", B1), A1:F5, 3, FALSE) |
Deze formule werkt als volgt:
Resultaat: 0,5 . |
Notities
- HLOOKUP is niet hoofdlettergevoelig. Het maakt geen onderscheid tussen hoofdletters en kleine letters.
- Als
range_lookup TRUEis of weggelaten wordt, wordt een benaderende overeenkomst geretourneerd. Als FALSE wordt geretourneerd, wordt een exacte overeenkomst gevonden. - Als er geen exacte overeenkomst wordt gevonden en
range_lookup waaris, retourneert HLOOKUP de eerstvolgende grotere waarde die kleiner is danlookup_value . - Als er geen exacte overeenkomst wordt gevonden en
range_lookup onwaaris, retourneert HLOOKUP #N/A. - Zorg ervoor dat de
table_array in oplopende volgordeis gesorteerd wanneer u TRUE gebruikt voorrange_lookupom correcte resultaten te garanderen.
Tips
- Gebruik HLOOKUP wanneer uw gegevens in rijen zijn georganiseerd en de waarden die u wilt opzoeken zich in de bovenste rij van de tabel bevinden.
- Voor verticale zoekopdrachten kunt u overwegen om in plaats daarvan VLOOKUP te gebruiken.
- Om fouten te voorkomen, gebruik IFERROR om gevallen af te handelen waarin HLOOKUP #N/A retourneert.
- Overweeg om benoemde bereiken te gebruiken om uw formules leesbaarder en gemakkelijker te beheren te maken.
- Combineer HLOOKUP met andere functies zoals INDEX en MATCH voor flexibelere en krachtigere zoekopdrachten.