"HLOOKUP" funkcija "Excel", trumpas horizontaliajai paieškai , gali padėti rasti konkrečią informaciją didelėse duomenų lentelėse, pvz., Atsargų sąrašo dalyse arba dideliam narystės kontaktų sąrašui.
HLOOKUP veikia daug ta pačia Excel "VLOOKUP" funkcija. Vienintelis skirtumas yra tai, kad VLOOKUP ieško duomenų stulpeliuose, o HLOOKUP ieško duomenų eilutėse.
Toliau pateiktose pamokų temose pateikiami veiksmai naudodami funkciją HLOOKUP, norėdami rasti konkrečią informaciją "Excel" duomenų bazėje.
Paskutinis pamokos veiksmas apima klaidų pranešimus, kurie dažnai pasitaiko funkcijai HLOOKUP.
Pamokų temos
- Įvadas į mokymo duomenis
- HLOOKUP funkcijos pradžia
- "Lookup Value"
- Lentelės masyvas
- Rodyklės indeksas
- "Range Lookup"
- Naudojant HLOOKUP, norint gauti duomenis
- Dažniausios klaidos žinutės Excel HLOOKUP
01 iš 09
Įvadas į mokymo duomenis
Įvedus duomenis į "Excel" darbalapį, yra keletas bendrų taisyklių:
- Kai įmanoma, nepateikite tuščių eilučių ar stulpelių, kai įvedate savo duomenis.
- Duomenų lentelėse palikę tuščias eilutes ir stulpelius gali būti sudėtinga naudoti keletą "Excel" funkcijų, įskaitant "HLOOKUP".
- Įveskite duomenis eilutėse.
- Išdėstydami savo darbalapį, nurodykite pavadinimus, apibūdinančius duomenis pirmoje lentelės eilutėje, o po to - pačius duomenis.
- Jei yra daugiau nei viena duomenų serija, įrašykite juos viena po kitos eilutėse, pavadinimu kiekvienai duomenų serijai pirmoje langelyje kairėje.
Dėl šios pamokos
- Įveskite duomenis, kaip parodyta paveikslėlyje aukščiau, ląstelėse D4-I5.
- Pirmoje duomenų eilutėje (4 eilutėje) yra dalių pavadinimai. Antroji eilutė (5 eilutė) - kiekvienos dalies kaina.
02 iš 09
HLOOKUP funkcijos pradžia
Prieš pradėdami HLOOKUP funkciją, paprastai yra tikslinga pridėti antraštes į darbalapį, kad būtų parodyta, kokius duomenis HLOOKUP gauna. Šiame vadove įveskite šias antraštes į nurodytas ląsteles . HLOOKUP funkcija ir duomenys, kuriuos ji gauna iš duomenų bazės, bus išdėstyti langeliuose dešinėje iš šių pozicijų.
- D1 - Dalies pavadinimas
E1 - kaina
Nors galima įrašyti HLOOKUP funkciją į lakštą darbalapyje , daugeliui žmonių lengviau naudoti funkcijos dialogo langą.
Šiam vadovui
- Spustelėkite langelį E2, kad jis taptų aktyvia ląstele . Čia mes pradėsime HLOOKUP funkciją.
- Spustelėkite skirtuką Formulės .
- Pasirinkite " Lookup & Reference" iš juostos, kad atidarytumėte išskleidžiamąjį sąrašą.
- Spustelėkite HLOOKUP sąraše, kad pamatytumėte funkcijos dialogo langą.
Duomenys, kuriuos mes įtraukiame į keturias tuščias eilutes dialogo lange, sudarys HLOOKUP funkcijos argumentus. Šie argumentai nurodo funkcijai, kokią informaciją mes esame ir kur ieškoti, kad ją surastų.
03 iš 09
"Lookup Value"
Pirmasis argumentas yra " Lookup_value" . Tai nurodo HLOOKUP apie tai, kokį elementą duomenų bazėje mes ieškome informacijos. "Lookup_value" yra pirmoje pasirinkto intervalo eilutėje .
Informacija, kurią HLOOKUP grąžins, visada yra iš tos pačios duomenų bazės stulpelio kaip Lookup_value.
"Lookup_value" gali būti tekstinė eilutė, loginė reikšmė (tik TRUE arba FALSE), skaičius arba ląstelės nuoroda į vertę.
Dėl šios pamokos
- Dialogo lange spustelėkite eilutę " Lookup_value"
- Spustelėkite langelį D2, kad pridėtumėte šią langelio nuorodą į " Lookup_value" eilutę. Tai ląstelė, kurioje įrašysime dalį pavadinimo, apie kurį mes ieškome informacijos.
04 iš 09
Lentelės masyvas
Table_array argumentas yra duomenų , kuriuos HLOOKUP funkcija ieško jūsų duomenų paieškai, diapazonas . Atkreipkite dėmesį, kad šiam diapazonui nereikia įtraukti visų eilučių ar net pirmosios duomenų bazės eilutės.
Table_array turi būti bent dvi duomenų eilutės, nors pirmoji eilutė turi "Lookup_value" (žr. Ankstesnį žingsnį).
Jei įvedate šio argumento ląstelių nuorodas , tai yra gera idėja naudoti absoliučias ląstelių nuorodas. Absoliučios ląstelių nuorodos yra nurodytos "Excel" dolerio ženkle ( $ ). Pavyzdys būtų $ E $ 4.
Jei nenaudojate absoliučių nuorodų ir nukopijuosite HLOOKUP funkciją į kitas ląsteles, yra tikimybė, kad būsite gauti klaidos pranešimus ląstelėse, į kurias nukopijuojama funkcija.
Dėl šios pamokos
- Dialogo lange spustelėkite eilutę " Table_array" .
- Išskleiskite lenteles nuo E4 iki I5, kad pridėtumėte šį intervalą į lentelės_ražą . Tai yra duomenų, kuriuos HLOOKUP ieškos, diapazonas.
- Paspauskite klaviatūros klaviatūros klavišą F4, kad intervalas būtų absoliutus ($ E $ 4: $ I $ 5).
05 iš 09
Rodyklės indeksas
Rodyklės numerio argumentas (Row_index_num) nurodo, kuri lentelės eilutėje yra jūsų duomenys.
Pavyzdžiui:
- jei įvedate 1 į eilutės indekso numerį, HLOOKUP grąžina reikšmę iš pirmojo stalo lentelėje_array;
- jei eilutės indekso numeris yra 2, jis grąžina reikšmę iš antrosios eilutės lentelėje.
Dėl šios pamokos
- Dialogo lange spustelėkite eilutę Row_index_num
- Įrašykite 2 šioje eilutėje, norėdami parodyti, kad mes norime, kad HLOOKUP grąžintų informaciją iš antros eilutės lentelės masyvo.
06 iš 09
"Range Lookup"
"Range_lookup" argumentas yra loginė reikšmė (tik TRUE arba FALSE), kuri nurodo, ar norite, kad HLOOKUP būtų rastas tikslus arba apytikslis atitikimas " Lookup_value" .
- Jei TRUE arba jei šis argumentas yra praleistas, HLOOKUP naudos apytikslę atitikmenį, jei negalės rasti tikslios atitikties "Lookup_value". Jei tikslios atitikties nerasta, HLOOKUP grąžina kitą didžiausią vertę, kuri yra mažesnė už Lookup_value.
- Jei FALSE, "HLOOKUP" naudos tik tikslų atitikimą "Lookup_value". Jei pirmajame "Table_array" stulpelyje , kuris atitinka "Lookup_value", yra dvi ar daugiau verčių, naudojama pirmoji rasta reikšmė. Jei tikslios atitikties nerasta, grąžinama # N / A klaida.
Šiam vadovui
- Dialogo lange spustelėkite eilutę Range_lookup
- Šioje eilutėje įrašykite žodį " klaidingas" , nurodydamas, kad mes norime, kad "HLOOKUP" grąžintų tikslią atitin kamą informaciją, kurią mes ieškome.
- Spustelėkite Gerai, kad uždarytumėte dialogo langą.
- Jei atlikote visus šio vadovo veiksmus, dabar turėtumėte turėti pilną HLOOKUP funkciją ląstelėje E2.
07 iš 09
Naudojant HLOOKUP, norint gauti duomenis
Kai funkcija HLOOKUP yra baigta, ją galima naudoti norint gauti informaciją iš duomenų bazės .
Norėdami tai padaryti, įveskite elemento pavadinimą, kurį norite paimti į langelį " Lookup_value", ir paspauskite ENTER klavišą.
HLOOKUP naudoja eilutės indekso numerį, norėdamas nustatyti, kuris elementas turi būti rodomas lange E2.
Šiam vadovui
- Spustelėkite ląstelę E1 savo skaičiuoklėje.
- Įveskite Bolt į ląstelę E1 ir paspauskite klaviatūros ENTER klavišą.
- Skylės kaina - 1,54 USD - turėtų būti rodoma lange E2.
Išbandykite HLOOKUP funkciją, įvesdami kitų dalių pavadinimus į ląstelę E1 ir lygindami duomenis, pateiktus ląstelėje E2, su kainomis, pateiktomis ląstelėse nuo E5 iki I5.
08 iš 09
Excel HLOOKUP klaidos pranešimai
Šie pranešimai apie klaidas yra susiję su HLOOKUP.
# N / A klaida:
- Ši klaida rodoma, jei pirmajame stulpelio masyvo stulpelyje nerasta paieškos reikšmė.
- Jis taip pat bus rodomas, jei stalo masyvo argumento diapazonas yra netikslus. Jei šis argumentas apima tuščias eilutes virš lentelės masyvo.
#REF !:
- Ši klaida rodoma, jei eilutės indekso skaičiaus argumentas yra didesnis už lentelių masyvo eilučių skaičių. Viršuje esančiame paveikslėlyje #REF! klaida įvyksta, nes eilutės indekso numeris yra 3, o Table_array yra tik dvi eilutės.
Tai užbaigia mokymo programą "HLOOKUP" kūrimo ir naudojimo Excel 2007.
09 iš 09
Pavyzdys "Excel 2007" funkcijos "HLOOKUP" naudojimas
Į nurodytus langelius įveskite šiuos duomenis:
Ląstelių duomenys
- D3 - dalis
- E3 - guolis
- F3 - varžtas
- G3 - Cog
- H3 - pavarų dėžė
- I3 - skalbimo mašina
- D4 - kaina
- E4 - 17,34 $
- F4 - 1,54 dol
- G4 - 20,21 USD
- H4 - 23,56 $
- I4 - 1,43 USD
Spustelėkite langelį E1 - vieta, kurioje bus rodomi rezultatai.
Spustelėkite skirtuką Formulės.
Pasirinkite "Lookup & Reference" iš juostos, kad atidarytumėte išskleidžiamąjį sąrašą.
Spustelėkite HLOOKUP sąraše, kad pamatytumėte funkcijos dialogo langą.
Dialogo lange spustelėkite eilutę "Lookup _value".
Spustelėkite ląstelę D1 skaičiuoklėje. Čia įveskite norimos kainos dalį pavadinimą.
Dialogo lange spustelėkite eilutę "Table_array".
Išskleiskite lenteles E3-I4 į dialogo langą įveskite diapazoną. Tai yra duomenų, kuriuos mes norime ieškoti HLOOKUP, diapazonas.
Dialogo lange spustelėkite eilutės Row_index_num.
Įveskite skaičių 2, kad būtų nurodyta, kad duomenys, kuriuos mes norime grąžinti, yra lentelės_array 2 eilutėje.
Dialogo lange spustelėkite eilutę Range_lookup.
Įveskite žodį "klaidingas", nurodydami, kad norime tiksliai atitikti mūsų prašomus duomenis.
Spustelėkite Gerai.
Lentelėje D1 įveskite žodžio varžtą.
Vertė $ 1.54 turėtų pasirodyti lange E1, rodanti varžto kainą, kaip nurodyta table_array.
Jei paspausite langelį E1, visa formos funkcija = HLOOKUP (D1, E3: I4, 2, FALSE) pasirodys formulės juostoje virš darbalapio.