30 Excel-funktioner på 30 dage: HLOOKUP

10. dag af maraton 30 Excel-funktioner på 30 dage vi vil afsætte til studiet af funktionen SLUGNING (GPR). Denne funktion minder meget om LOPSLAG (VLOOKUP), kun det virker med elementer i en vandret liste.

Uheldig funktion SLUGNING (GLOW) er ikke så populær som sin søster, da dataene i tabellerne i de fleste tilfælde er arrangeret lodret. Kan du huske sidste gang, du ønskede at søge efter en streng? Hvad med at returnere værdien fra den samme kolonne, men placeret i en af ​​rækkerne nedenfor?

I hvert fald, lad os give funktioner SLUGNING (GPR) et velfortjent øjeblik af herlighed og se nærmere på oplysningerne om denne funktion, samt eksempler på dens brug. Husk, hvis du har interessante ideer eller eksempler, så del dem i kommentarerne.

Funktion 10: HOPSLAG

Funktion SLUGNING (HOPSLAG) slår værdien op i den første række af tabellen og returnerer en anden værdi fra den samme kolonne i tabellen.

Hvordan kan jeg bruge funktionen HLOOKUP (HLOOKUP)?

Siden funktionen SLUGNING (HLOOKUP) kan finde en nøjagtig eller omtrentlig værdi i en streng, så kan den:

  • Find salgstotaler for den valgte region.
  • Find en indikator, der er relevant for den valgte dato.

HLOOKUP syntaks

Funktion SLUGNING (HLOOKUP) har følgende syntaks:

HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

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

  • opslagsværdi (lookup_value): Den værdi, der skal findes. Kan være en værdi eller en cellereference.
  • tabelmatrix (tabel): opslagstabel. Kan være en områdereference eller et navngivet område, der indeholder 2 linjer eller mere.
  • række_indeksnummer (line_number): En streng, der indeholder den værdi, der skal returneres af funktionen. Indstillet af rækkenummeret i tabellen.
  • rækkevidde (range_lookup): Brug FALSK eller 0 for at finde et nøjagtigt match; for en omtrentlig søgning, TRUE (TRUE) eller 1. I sidstnævnte tilfælde skal strengen, som funktionen søger i, sorteres i stigende rækkefølge.

Traps HLOOKUP (GPR)

lignende LOPSLAG (VLOOKUP), funktion SLUGNING (HLOOKUP) kan være langsom, især når man søger efter en nøjagtig match af en tekststreng i en usorteret tabel. Når det er muligt, skal du bruge en omtrentlig søgning i en tabel sorteret efter den første række i stigende rækkefølge. Du kan først anvende funktionen MATCH (MERE UDSAT) eller TÆL.HVIS (COUNTIF) for at sikre, at den værdi, du leder efter, overhovedet findes i den første række.

Andre funktioner som INDEX (INDEX) og MATCH (MATCH) kan også bruges til at hente værdier fra en tabel og er mere effektive. Vi vil tage et kig på dem senere i vores maraton og se, hvor kraftfulde og fleksible de kan være.

Eksempel 1: Find salgsværdier for en valgt region

Lad mig igen minde om, at funktionen SLUGNING (HLOOKUP) søger kun efter værdien i den øverste række af tabellen. I dette eksempel finder vi salgstotalerne for den valgte region. Det er vigtigt for os at få den korrekte værdi, så vi bruger følgende indstillinger:

  • Områdenavnet indtastes i celle B7.
  • Den regionale opslagstabel har to rækker og spænder over området C2:F3.
  • Salgstotalen er i række 2 i vores tabel.
  • Det sidste argument er sat til FALSK for at finde et eksakt match ved søgning.

Formlen i celle C7 er:

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

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

30 Excel-funktioner på 30 dage: HLOOKUP

Hvis navnet på området ikke findes i den første række af tabellen, resultatet af funktionen SLUGNING (GPR) vil #AT (#N/A).

30 Excel-funktioner på 30 dage: HLOOKUP

Eksempel 2: Find et mål for en valgt dato

Normalt ved brug af funktionen SLUGNING (HLOOKUP) kræver et nøjagtigt match, men nogle gange er et omtrentligt match mere passende. For eksempel hvis indikatorerne ændres i begyndelsen af ​​hvert kvartal, og de første dage i disse kvartaler bruges som kolonneoverskrifter (se figuren nedenfor). I dette tilfælde skal du bruge funktionen SLUGNING (HLOOKUP) og et omtrentligt match, finder du en indikator, der er relevant for en given dato. I dette eksempel:

  • Datoen skrives i celle C5.
  • Indikatoropslagstabellen har to rækker og er placeret i området C2:F3.
  • Opslagstabellen er sorteret efter datorække i stigende rækkefølge.
  • Indikatorerne er registreret i linje 2 i vores tabel.
  • Funktionens sidste argument er sat til TRUE for at søge efter et omtrentligt match.

Formlen i celle D5 er:

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

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

Hvis datoen ikke findes i den første række af tabellen, vil funktionen SLUGNING (HLOOKUP) vil finde den nærmeste største værdi, der er mindre end argumentet opslagsværdi (opslagsværdi). I dette eksempel er den ønskede værdi Marts 15. Det er ikke i datolinjen, så formlen tager værdien Januar 1 og vende tilbage 0,25.

30 Excel-funktioner på 30 dage: HLOOKUP

Giv en kommentar