HLOOKUP (funkcija HLOOKUP)

HLOOKUP (funkcija HLOOKUP)

Namig: Poskusite uporabiti novo funkcijo XLOOKUP , IZBOLJŠANO različico HLOOKUP, ki deluje v kateri koli smeri in privzeto vrne natančne zadetke, kar omogoča lažjo in bolj priročno uporabo kot njegov predhodnik.

V tem članku je opisana sintaksa formule in uporaba funkcije HLOOKUP

Opis

Išče vrednost v zgornji vrstici tabele ali v matrica vrednosti in nato vrne vrednost v istem stolpcu iz vrstice, ki ste jo navedli v tabeli ali matriki. Ko so primerjalne vrednosti v vrstici na vrhu tabele podatkov in si želite ogledati navedeno število vrstic, uporabite HLOOKUP. Ko so primerjalne vrednosti v stolpcu levo od podatkov, ki jih želite poiskati, uporabite VLOOKUP.

H v HLOOKUP pomeni »horizontalno«

Sintaksa

HLOOKUP(iskana_vrednost; matrika_tabele; št_indeksa_stolpca; [obseg_iskanja])

V sintaksi funkcije HLOOKUP so ti argumenti:

  • iskana_vrednost    Obvezen. Vrednost, ki jo najdete v prvi vrstici tabele. Argument »iskana_vrednost« je lahko vrednost, sklic ali besedilni niz.

  • matrika_tabele    Obvezen. Tabela z informacijami, kjer iščete podatke. Uporabite sklic na obseg ali ime obsega.

    • Vrednosti v prvi vrstici argumenta »matrika_tabele« so lahko besedilo, števila ali logične vrednosti.

    • Če ima argument »obseg_iskanja« vrednost TRUE, morate vrednosti v prvi vrstici argumenta »matrika_tabele« vnesti v naraščajočem vrstnem redu: ...-2, -1, 0), 1, 2..., A-Z, FALSE, TRUE; v nasprotnem primeru lahko HLOOKUP vrne napačno vrednost. Če ima argument »obseg_iskanja« vrednost FALSE, pomeni, da argumenta »matrika_tabele« ni treba urediti po vrsti.

    • Besedilo z velikimi črkami je enakovredno besedilu z majhnimi črkami.

    • Razvrstite vrednosti v naraščajočem vrstnem redu od leve proti desni. Če želite več informacij, glejte Razvrščanje podatkov v obsegu ali tabeli.

  • Row_index_num    Obvezen. Številka vrstice v table_array, iz katere bo vrnjena ustrezna vrednost. Row_index_num 1 vrne prvo vrednost vrstice v table_array, row_index_num 2 vrne vrednost druge vrstice v table_array in tako dalje. Če je row_index_num manjša od 1, vrne HLOOKUP #VALUE! vrednost napake; Če je row_index_num večja od števila vrstic na table_array, vrne HLOOKUP #REF! .

  • obseg_iskanja    Neobvezen. Logična vrednost, ki navaja, ali želite, da HLOOKUP poišče točen rezultat ali približen rezultat. Če je TRUE ali izpuščen, je vrnjen približen rezultat. Z drugimi besedami, če točnega rezultata ni mogoče najti, je vrnjena naslednja največja vrednost, ki je manjša kot argument »obseg_iskanja«. Če je FALSE, HLOOKUP poišče natančen rezultat. Če natančnega rezultata ni mogoče najti, je vrnjena napako z vrednostjo #N/V.

Pripomba

  • Če HLOOKUP ne najde argumenta »iskana_vrednost« in ima argument »obseg_iskanja« vrednost TRUE, uporabi največjo vrednost, ki je še manjša od argumenta »iskana_vrednost«.

  • Če je argument »iskana_vrednost« manjši od najmanjše vrednosti v prvi vrstici argumenta »matrika_tabele«, vrne HLOOKUP napako z vrednostjo #N/V.

  • Če je vrednost argumenta »obseg_iskanja« FALSE in je argument »iskana_vrednost« besedilo, lahko v argumentu »iskana_vrednost« uporabite nadomestne znake, vprašaj (?) in zvezdico (*). Vprašaj označuje poljuben znak; zvezdica označuje poljuben niz znakov. Če želite poiskati dejanski vprašaj ali zvezdico, vnesite tildo (~) pred znak.

Primer

Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.

Gredi

Ležaji

Zapahi

4

4

9

5

7

10

6

8

11

Formula

Opis

Rezultat

=HLOOKUP("Gredi"; A1:C4; 2; TRUE)

Poišče »Gredi« v 1. vrstici in vrne vrednost iz 2. vrstice istega stolpca (stolpec A).

4

=HLOOKUP("Ležaji"; A1:C4; 3; FALSE)

Poišče »Ležaji« v 1. vrstici in vrne vrednost iz 3. vrstice istega stolpca (stolpec B).

7

=HLOOKUP("B", A1:C4, 3, TRUE)

Poišče» B «v vrstici 1 in vrne vrednost iz vrstice 3, ki je v istem stolpcu. Ker ni mogoče najti natančnega ujemanja za» B «, je največja vrednost v vrstici 1, ki je manjša od» B «, uporabljena:» osi «v stolpcu A.

5

=HLOOKUP("Zapahi"; A1:C4; 4)

Poišče »Zapahi« v 1. vrstici in vrne vrednost iz 4. vrstice istega stolpca (stolpec C).

11

=HLOOKUP(3, {1,2,3;"a","b","c";"d","e","f"}, 2, TRUE)

Poišče številko 3 v konstanti polja s tremi vrsticami in vrne vrednost iz vrstice 2 v istem stolpcu (v tem primeru tretjega). V konstanti polja so tri vrstice vrednosti, vsaka vrstica je ločena s podpičjem (;). Ker je» c «najden v vrstici 2 in v istem stolpcu kot 3, se vrne» c «.

c

Naročnina, s katero boste kar najbolje nadoknadili izgubljeni čas

Ali potrebujete dodatno pomoč?

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×