Applies To„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ Internetinė „Excel“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2019 for Mac Excel 2016

Patarimas: Pabandykite naudoti naująją funkciją XLOOKUP – patobulintą HLOOKUP versiją, kuri veikia bet kuria kryptimi ir pateikia tikslius atitikmenis pagal numatytuosius nustatymus, kad būtų lengviau ir patogiau naudoti nei ankstesnės versijos.

Š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.

  • Row_index_num    Būtinas. eilutės numeris, esantis table_array, iš kurio bus grąžinta atitinkanti reikšmė. Skaičiaus 1 row_index_num grąžina pirmosios eilutės reikšmę iš table_array, 2 row_index_num grąžina antros eilutės reikšmę table_array ir t. t. Jei row_index_num yra mažesnis už 1, funkcija HLOOKUP grąžins #VALUE! klaidos reikšmė; jei row_index_num yra didesnis už table_array eilučių skaičių, funkcija HLOOKUP grąžins #REF! klaidos reikšmę.

  • 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

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.