När data i ditt Excel-kalkylblad täcker hundratals kolumner och dussintals rader, använd funktionen HLOOKUP för att hitta ett angivet värde i en specificerad kolumn.
Instruktionerna i den här artikeln gäller Excel för Microsoft 365, Excel 2019, Excel 2016 och Excel 2013.
Hur HLOOKUP-funktionen fungerar
HLOOKUP-funktionen är en typ av sökfunktion. Den här funktionen söker efter specifik information i ett kalkylblad genom att först hitta det angivna värdet i kolumnetiketterna och söka i den kolumnen efter motsvarande värde.
HLOOKUP-funktionen är bäst lämpad för kalkylblad med stora mängder data. Det här exemplet använder ett enkelt kalkylblad för att visa hur SLÖKNING-funktionen fungerar.
I det här arbetsbladet spårar en återförsäljare försäljning per produkt och efter den kanal där varje produkt säljs. Istället för att söka i kalkylbladet för att hitta onlineförsäljningen av kameror, till exempel, kan funktionen HLOOKUP utföra uppgiften.
Syntax för HLOOKUP-funktionen
Syntaxen för HLOOKUP-funktionen är:
HLOOKUP(lookup_value, table_array, row_index_num, range_lookup)
Här är vad varje argument gör i HLOOKUP-funktionen:
- lookup_value (obligatoriskt): Kolumnen som ska sökas i. HLOOKUP-funktionen söker den första raden för att hitta detta värde. Detta argument kan vara en cellreferens eller en kolumnetikett.
- table_array (obligatoriskt): Tabellen som ska sökas efter angivna data. Detta kan vara en referens till ett intervall eller ett intervallnamn.
- row_index_num (obligatoriskt): Numret på raden från vilken Excel returnerar data.
- range_lookup (valfritt): Detta argument talar om för HLOOKUP-funktionen vad den ska göra om den inte hittar en exakt matchning. Argumentvärdena är TRUE och FALSE.
- Om värdet är TRUE och tabelldata sorteras från minsta till största, returnerar HLOOKUP det största värdet som är mindre än lookup_value-argumentet.
- Om värdet är FALSKT, returnerar funktionen HÖPPNING ett fel om en exakt matchning inte hittas.
Hur man använder HLOOKUP i Excel
Det här exemplet använder HLOOKUP-funktionen för att hitta onlineförsäljningen för kameror. Så här anger du formeln i ett kalkylblad:
- Ange kalkylbladsdata och organisera sedan kolumnnamnen i stigande ordning.
-
Välj cellen som ska visa resultatet av HLOOKUP-funktionen.
-
Välj Formler > Lookup & Reference > HLOOKUP.
- I dialogrutan Function Arguments placerar du markören i textrutan Lookup_value..
-
I kalkylbladet, välj cellen som innehåller värdet du vill hitta i den översta raden med data.
Använd en cellreferens om du vill söka efter olika värden. Om du vill söka efter ett annat värde anger du ett annat namn i cellen.
- I dialogrutan Function Arguments placerar du markören i textrutan Table_array..
-
I kalkylbladet väljer du de data du vill söka efter. I det här exemplet är hela datamängden vald.
-
I dialogrutan Function Arguments placerar du markören i textrutan Row_index_num och anger numret på raden som innehåller resultat du vill ha.
Detta är inte radnumret som visas i Excel-kalkylbladet. Detta nummer är raden i den valda arrayen.
-
Välj OK.
-
HLOOKUP-funktionen söker den första raden för att hitta lookup_value, och sedan söker den i den kolumnen för att hitta det angivna värdet. Värdet visas i den valda cellen.
Hur man använder jokertecken med HLOOKUP
När du inte vet exakt vilken text eller kolumnnamn du behöver, använd ett jokertecken med HLOOKUP. Det här är jokertecken du kan använda i Excel för att utföra en textsökning:
- Asterisk (): Används för att indikera att minst en bokstav saknas i söktermen. Till exempel, när du söker efter en produkt och du är osäker på om namnet är Kamera, Kameror eller Kamera & Video, anger du Camera.
- Frågetecken (?): Används för att indikera att endast en bokstav saknas i söktermen. Till exempel, när du söker efter en kund och du inte är säker på om namnet är Petersen eller Peterson, anger du Peters?n.
Lägg till så mycket information du kan i jokerteckensökningen. Excel returnerar bara en matchning och anger inte om det finns flera matchningar.