Wanneer die data in jou Excel-werkblad honderde kolomme en dosyne rye dek, gebruik die HLOOKUP-funksie om 'n gespesifiseerde waarde in 'n gespesifiseerde kolom te vind.
Instruksies in hierdie artikel is van toepassing op Excel vir Microsoft 365, Excel 2019, Excel 2016 en Excel 2013.
Hoe die OPSOEK-funksie werk
Die HLOOKUP-funksie is 'n tipe soekfunksie. Hierdie funksie soek spesifieke inligting in 'n werkblad deur eers die gespesifiseerde waarde in die kolometikette te vind en daardie kolom vir die ooreenstemmende waarde te soek.
Die HLOOKUP-funksie is die beste geskik vir werkblaaie met groot hoeveelhede data. Hierdie voorbeeld gebruik 'n eenvoudige werkblad om te wys hoe die HLOOKUP-funksie werk.
In hierdie werkblad volg 'n kleinhandelaar verkope volgens produk en volgens die kanaal waar elke produk verkoop word. In plaas daarvan om die werkblad te soek om byvoorbeeld die aanlynverkope vir kameras te vind, kan die HLOOKUP-funksie die taak uitvoer.
Sintaksis van die HLOOKUP-funksie
Die sintaksis van die HLOOKUP-funksie is:
HLOOKUP(soek_waarde, tabel_skikking, ry_indeks_getal, reeks_soek)
Hier is wat elke argument in die HLOOKUP-funksie doen:
- lookup_value (vereis): Die kolom wat gesoek moet word. Die HLOOKUP-funksie soek die eerste ry om hierdie waarde te vind. Hierdie argument kan 'n selverwysing of 'n kolometiket wees.
- table_array (vereis): Die tabel wat vir die gespesifiseerde data gesoek moet word. Dit kan 'n verwysing na 'n reeks of 'n reeksnaam wees.
- row_index_num (vereis): Die nommer van die ry waaruit Excel data sal terugstuur.
- range_lookup (opsioneel): Hierdie argument vertel die HLOOKUP-funksie wat om te doen as dit nie 'n presiese passing vind nie. Argumentwaardes is WAAR en ONWAAR.
- As die waarde WAAR is en die tabeldata is van kleinste na grootste gesorteer, gee HLOOKUP die grootste waarde wat kleiner is as die soekwaarde-argument.
- As die waarde ONWAAR is, gee die HLOOKUP-funksie 'n fout terug as 'n presiese passing nie gevind word nie.
Hoe om HLOOKUP in Excel te gebruik
Hierdie voorbeeld gebruik die HLOOKUP-funksie om die aanlynverkope vir kameras te vind. Hier is hoe om die formule in 'n werkblad in te voer:
- Voer die werkbladdata in en organiseer dan die kolomname in stygende volgorde.
-
Kies die sel wat die resultaat van die HLOOKUP-funksie sal vertoon.
-
Kies Formules > Opsoek en verwysing > HLOOKUP.
- In die Function Arguments dialoogkassie, plaas die wyser in die Lookup_value tekskassie.
-
In die werkblad, kies die sel wat die waarde bevat wat jy in die boonste ry data wil vind.
Gebruik 'n selverwysing as jy vir verskillende waardes wil soek. Om vir 'n ander waarde te soek, voer 'n ander naam in die sel in.
-
In die Function Arguments dialoogkassie, plaas die wyser in die Table_array tekskassie.
-
In die werkblad, kies die data wat jy wil soek. In hierdie voorbeeld is die hele datastel gekies.
-
In die Function Arguments dialoogkassie, plaas die wyser in die Row_index_num tekskassie en voer die nommer van die ry in wat die resultaat wat jy wil hê.
Dit is nie die rynommer wat in die Excel-werkblad verskyn nie. Hierdie nommer is die ry in die geselekteerde skikking.
-
Kies OK.
-
Die HLOOKUP-funksie deursoek die eerste ry om die lookup_value te vind, en dan deursoek dit daardie kolom om die gespesifiseerde waarde te vind. Die waarde verskyn in die geselekteerde sel.
Hoe om jokertekens met HLOOKUP te gebruik
Wanneer jy nie die presiese teks of kolomnaam weet wat jy nodig het nie, gebruik 'n jokerteken met HLOOKUP. Dit is die jokertekens wat jy in Excel kan gebruik om 'n tekssoektog uit te voer:
- Asterisk (): Gebruik om aan te dui dat ten minste een letter in die soekterm ontbreek. Wanneer jy byvoorbeeld na 'n produk soek en jy nie seker is of die naam Kamera, Kameras of Kamera en Video is nie, voer Camera. in
- Vraagteken (?): Gebruik om aan te dui dat slegs een letter in die soekterm ontbreek. Byvoorbeeld, wanneer jy na 'n klant soek en jy is nie seker of die naam Petersen of Peterson is nie, voer Peters?n. in
Voeg soveel inligting as wat jy kan by die wildcard-soektog. Excel gee net een passing terug en dui nie aan of daar veelvuldige passings is nie.