HLOOKUP (funkcija HLOOKUP)

Šiame straipsnyje aprašoma formulės sintaksė ir HLOOKUP naudojimas programoje „Microsoft Excel“.

Aprašas

Ieško reikšmės viršutinėje lentelės ar reikšmių masyvas eilutėje ir po to grąžina reikšmę tame pačiame stulpelyje iš eilutės, kurią nurodėte lentelėje arba masyve. Funkciją HLOOKUP naudokite, kai lyginamos reikšmės yra viršutinėje duomenų lentelės eilutėje, o jūs norite ieškoti nurodytame žemiau esančių eilučių skaičiuje. Funkciją VLOOKUP naudokite, kai lyginamos reikšmės yra stulpelyje į kairę nuo norimų rasti duomenų.

Raidė H žodyje HLOOKUP reiškia „horizontaliai“.

Sintaksė

HLOOKUP(ieškos_reikšmė, lentelė_masyvas, eil_indekso_num, [diapaz_ieškoti])

Funkcijos HLOOKUP sintaksė turi tokius argumentus:

  • Ieškos_reikšmė    Būtina. Reikšmė, kuri turi būti surasta pirmoje lentelės eilutėje. Ieškos_reikšmė gali būti reikšmė, nuoroda ar teksto eilutė.

  • Lentelė_masyvas    Būtina. Informacijos lentelė, kurioje ieškoma duomenų. Naudokite diapazono nuorodą arba diapazono pavadinimą.

    • Reikšmės pirmoje lentelės_masyvo eilutėje gali būti tekstas, skaičiai arba loginės reikšmės.

    • Jei diapaz_ieškoti yra TRUE, reikšmės pirmoje lentelės_masyvo eilutėje turi eiti didėjimo tvarka: ...-2, -1, 0, 1, 2,... , A-Z, FALSE, TRUE; priešingu atveju funkcija HLOOKUP gali pateikti neteisingą reikšmę. Jei diapaz_ieškoti yra FALSE, lentelės_masyvo rūšiuoti nebūtina.

    • Didžiosios ir mažosios raidės tekste yra lygiavertės.

    • Surūšiuokite reikšmes didėjimo tvarka, iš kairės į dešinę. Daugiau informacijos ieškokite Duomenų rūšiavimas diapazone ar lentelėje.

  • Eil_indekso_num    Būtinas. Eilutės numeris lentelės_masyve, iš kurio bus grąžinamos sutampančios reikšmės. Eil_indekso_num 1 grąžina pirmosios eilutės reikšmę lentelės_masyve, eil_indekso_num 2 grąžina antrosios eilutės reikšmę lentelės_masyve ir t. t. Jei eil_indekso_num yra mažesnis už 1, funkcija HLOOKUP grąžins klaidos reikšmę #VALUE!; jei eil_indekso_num yra didesnis už eilučių skaičių lentelės_masyve, funkcija HLOOKUP grąžins klaidos reikšmę #REF!.

  • Diapaz_ieškoti    Pasirinktinai. Loginė reikšmė, nurodanti, ar norite, kad funkcija HLOOKUP ieškotų tikslaus ar apytikslio atitikmens. Jei ši reikšmė yra TRUE arba nenurodoma, grąžinama apytikslis atitikmuo. Kitaip sakant, jei tikslaus atitikmens nerandama, grąžinama kita didžiausia reikšmė, mažesnė už ieškos_reikšmę. Jei reikšmė yra FALSE, funkcija HLOOKUP suras tikslų atitikmenį. Jei tokio atitikmens nerandama, grąžinama klaidos reikšmė #N/A.

Pastaba

  • Jei funkcija HLOOKUP ieškos_reikšmės neranda, diapaz_ieškoti yra TRUE, funkcija naudoja didžiausią reikšmę, kuri yra mažesnė už ieškos_reikšmę.

  • Jei ieškos_reikšmė yra mažesnė už mažiausią reikšmę pirmoje lentelės_masyvo eilutėje, funkcija HLOOKUP grąžina klaidos reikšmę #N/A.

  • Jei diapaz_ieškoti yra FALSE, o ieškos_reikšmė yra tekstas, ieškos_reikšmėje galite naudoti pakaitos simbolius, klaustuką (?) ir žvaigždutę (*). Klaustukas atitinka vieną simbolį, žvaigždutė atitinka simbolių seką. Jei norite rasti tikrą klaustuką arba žvaigždutę, prieš simbolį įveskite tilde (~).

Pavyzdys

Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.

Ašys

Guoliai

Varžtai

4

4

9

5

7

10

6

8

11

Formulė

Aprašas

Rezultatas

=HLOOKUP("Ašys", A1:C4, 2, TRUE)

Ieško „Ašys" eilutėje 1 ir grąžiną reikšmę iš to paties stulpelio (stulpelio A) eilutės 2.

4

=HLOOKUP("Guoliai", A1:C4, 3, FALSE)

Ieško „Guoliai" eilutėje 1 ir grąžiną reikšmę iš to paties stulpelio (stulpelio B) eilutės 3.

7

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

Ieško „G" eilutėje 1 ir grąžiną reikšmę iš to paties stulpelio eilutės 3. Kadangi tikslaus „B" atitikmens nerandama, rodoma didžiausia vertė iš eilutės 1 mažesnė už „B": „Ašys" iš stulpelio A.

5

=HLOOKUP("Varžtai", A1:C4, 4)

Ieško „Varžtai" eilutėje 1 ir grąžiną reikšmę iš to paties stulpelio (stulpelio C) eilutės 4.

11

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

Trijų eilučių diapazono konstantoje ieško skaičiaus 3 ir grąžina reikšmę iš to paties stulpelio (šiuo atveju trečiojo) eilutės 2. Diapazono konstantoje yra trys eilutės reikšmių, kiekviena atskirta kabliataškiu (;). Kadangi „c" randama to paties stulpelio 3 eilutėje 2, „c" yra grąžinama.

c

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×