30 Excel-funktioner på 30 dagar: HLOOKUP

10:e dagen av maraton 30 Excel-funktioner på 30 dagar vi kommer att ägna oss åt studiet av funktionen SLUTSÖKNING (GPR). Denna funktion är mycket lik VLOOKUP (VLOOKUP), bara det fungerar med element i en horisontell lista.

Olycklig funktion SLUTSÖKNING (GLOW) är inte lika populär som sin syster, eftersom uppgifterna i tabellerna i de flesta fall är vertikalt arrangerade. Kommer du ihåg senast du ville söka efter en sträng? Vad sägs om att returnera värdet från samma kolumn, men som finns i en av raderna nedan?

Hur som helst, låt oss ge funktioner SLUTSÖKNING (GPR) ett välförtjänt ögonblick av ära och ta en närmare titt på informationen om denna funktion, såväl som exempel på dess användning. Kom ihåg att om du har intressanta idéer eller exempel, vänligen dela dem i kommentarerna.

Funktion 10: HLOOKUP

Funktion SLUTSÖKNING (HLOOKUP) slår upp värdet i den första raden i tabellen och returnerar ett annat värde från samma kolumn i tabellen.

Hur kan jag använda funktionen HLOOKUP (HLOOKUP)?

Sedan funktionen SLUTSÖKNING (HLOOKUP) kan hitta ett exakt eller ungefärligt värde i en sträng, då kan den:

  • Hitta försäljningssummor för den valda regionen.
  • Hitta en indikator som är relevant för det valda datumet.

HLOOKUP Syntax

Funktion SLUTSÖKNING (HLOOKUP) har följande syntax:

HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

ГПР(искомое_значение;таблица;номер_строки;интервальный_просмотр)

  • letauppvärde (lookup_value): Värdet som ska hittas. Kan vara ett värde eller en cellreferens.
  • Tabellmatris (tabell): uppslagstabell. Kan vara en intervallreferens eller ett namngivet intervall som innehåller 2 rader eller fler.
  • rad_index_num (line_number): En sträng som innehåller värdet som ska returneras av funktionen. Ställs in av radnumret i tabellen.
  • range_lookup (range_lookup): Använd FALSE eller 0 för att hitta en exakt matchning; för en ungefärlig sökning, TRUE (TRUE) eller 1. I det senare fallet måste strängen som funktionen söker i sorteras i stigande ordning.

Traps HLOOKUP (GPR)

Tycka om VLOOKUP (VLOOKUP), funktion SLUTSÖKNING (HLOOKUP) kan vara långsam, särskilt när man söker efter en exakt matchning av en textsträng i en osorterad tabell. När det är möjligt, använd en ungefärlig sökning i en tabell sorterad efter första raden i stigande ordning. Du kan först tillämpa funktionen MATCH (MER EXPONERAD) eller COUNTIF (COUNTIF) för att se till att värdet du letar efter ens finns på den första raden.

Andra funktioner som INDEX (INDEX) och MATCH (MATCH) kan också användas för att hämta värden från en tabell och är mer effektiv. Vi ska ta en titt på dem senare i vårt maraton och se hur kraftfulla och flexibla de kan vara.

Exempel 1: Hitta försäljningsvärden för en vald region

Låt mig återigen påminna dig om att funktionen SLUTSÖKNING (HLOOKUP) letar bara efter värdet i den översta raden i tabellen. I det här exemplet hittar vi försäljningssumman för den valda regionen. Det är viktigt för oss att få rätt värde, så vi använder följande inställningar:

  • Regionnamnet skrivs in i cell B7.
  • Den regionala uppslagstabellen har två rader och spänner över intervallet C2:F3.
  • Försäljningssummorna finns på rad 2 i vår tabell.
  • Det sista argumentet är inställt på FALSE för att hitta en exakt matchning vid sökning.

Formeln i cell C7 är:

=HLOOKUP(B7,C2:F3,2,FALSE)

=ГПР(B7;C2:F3;2;ЛОЖЬ)

30 Excel-funktioner på 30 dagar: HLOOKUP

Om namnet på regionen inte finns i den första raden i tabellen, resultatet av funktionen SLUTSÖKNING (GPR) kommer #AT (#N/A).

30 Excel-funktioner på 30 dagar: HLOOKUP

Exempel 2: Hitta ett mått för ett valt datum

Vanligtvis när man använder funktionen SLUTSÖKNING (HLOOKUP) kräver en exakt matchning, men ibland är en ungefärlig matchning mer lämplig. Till exempel om indikatorerna ändras i början av varje kvartal, och de första dagarna av dessa kvartal används som kolumnrubriker (se figuren nedan). I det här fallet använder du funktionen SLUTSÖKNING (HLOOKUP) och en ungefärlig matchning hittar du en indikator som är relevant för ett givet datum. I det här exemplet:

  • Datumet skrivs i cell C5.
  • Indikatoruppslagstabellen har två rader och ligger i intervallet C2:F3.
  • Uppslagstabellen sorteras efter datumrad i stigande ordning.
  • Indikatorerna är registrerade på rad 2 i vår tabell.
  • Funktionens sista argument är satt till TRUE för att leta efter en ungefärlig matchning.

Formeln i cell D5 är:

=HLOOKUP(C5,C2:F3,2,TRUE)

=ГПР(C5;C2:F3;2;ИСТИНА)

Om datumet inte finns i den första raden i tabellen, visas funktionen SLUTSÖKNING (HLOOKUP) kommer att hitta det närmaste största värdet som är mindre än argumentet letauppvärde (uppslagsvärde). I det här exemplet är det önskade värdet mars 15. Det är inte i datumraden, så formeln kommer att ta värdet Januari 1 och återvänd 0,25.

30 Excel-funktioner på 30 dagar: HLOOKUP

Kommentera uppropet