Funkcija „Excel LOOKUP“turi dvi formas: vektorinę formą ir masyvo formą. Funkcijos LOOKUP masyvo forma yra panaši į kitas „Excel“paieškos funkcijas, tokias kaip VLOOKUP ir HLOOKUP. Galite naudoti jį norėdami rasti arba ieškoti konkrečių verčių, esančių duomenų lentelėje.
LOOKUP prieš VLOOKUP ir HLOOKUP
Kuo tai skiriasi:
- Naudodami VLOOKUP ir HLOOKUP galite pasirinkti, iš kurio stulpelio ar eilutės norite grąžinti duomenų reikšmę. LOOKUP visada grąžina reikšmę iš paskutinės masyvo eilutės arba stulpelio.
- Kai rasite nurodytos reikšmės atitiktį (Lookup_value), VLOOKUP ieško tik pirmajame duomenų stulpelyje, o HLOOKUP tik pirmoje eilutėje. Funkcija LOOKUP ieško pirmoje eilutėje arba stulpelyje, atsižvelgiant į masyvo formą.
LOOKUP Funkcija ir masyvo forma
Masyvo forma gali būti kvadratas (vienodas stulpelių ir eilučių skaičius) arba stačiakampis (nevienodas stulpelių ir eilučių skaičius). Forma turi įtakos, kur funkcija LOOKUP ieško duomenų:
- Jei masyvas yra kvadratas arba aukštas stačiakampis (aukštesnis nei platus), LOOKUP daro prielaidą, kad duomenys yra išdėstyti stulpeliuose, ir ieško atitikimo pirmame masyvo stulpelyje esančiai Lookup_value.
- Jei masyvas yra platus stačiakampis (platesnis nei aukštis), LOOKUP daro prielaidą, kad duomenys yra išdėstyti eilėmis, ir ieško atitikimo Lookup_value pirmoje masyvo eilutėje.
Funkcijos LOOKUP sintaksė ir argumentai: masyvo forma
Funkcijos LOOKUP masyvo formos sintaksė yra:
=PERŽIŪRA (paieškos_reikšmė, masyvas)
Lookup_value (būtina): reikšmė, kurios funkcija ieško masyve. Lookup_value gali būti skaičius, tekstas, loginė reikšmė arba pavadinimas arba langelio nuoroda, nurodanti reikšmę.
Array (būtina): diapazono langeliai, kurių funkcija ieško, kad surastų Lookup_value. Duomenys gali būti tekstas, skaičiai arba loginės reikšmės.
Funkcijos LOOKUP masyvo formos naudojimo pavyzdys
Šiame pavyzdyje naudojama funkcijos LOOKUP masyvo forma, kad būtų galima rasti Whachamacallit kainą atsargų sąraše.
Masyvo forma yra aukštas stačiakampis, o funkcija grąžina reikšmę, esančią paskutiniame inventoriaus sąrašo stulpelyje.
Norėdami vadovautis šiuo pavyzdžiu, įveskite duomenis, pateiktus toliau pateiktame pavyzdiniame darbalapyje.
Rūšiuoti duomenis
Turite rūšiuoti duomenis masyve didėjimo tvarka, kad funkcija LOOKUP veiktų tinkamai. Rūšiuodami duomenis programoje „Excel“, pirmiausia pasirinkite rūšiuojamus duomenų stulpelius ir eilutes, kurios paprastai apima stulpelių antraštes.
Paryškinkite langelius A4 iki C10 darbalapyje.
Juostoje eikite į skirtuką Data.
Grupėje Rūšiuoti ir filtruoti pasirinkite Rūšiuoti, kad atidarytumėte dialogo langą Rūšiuoti.
Stulpelyje Stulpelis pasirinkite išskleidžiamąjį meniu ir pasirinkite rūšiuoti pagal Dalis.
Po antrašte Rūšiuoti pagal pasirinkite išskleidžiamąjį meniu ir pasirinkite Ląstelių reikšmės.
Po antrašte Order pasirinkite išskleidžiamąjį meniu ir pasirinkite A iki Z.
Pasirinkite Gerai, kad surūšiuotumėte duomenis ir uždarytumėte dialogo langą.
LOOKUP Funkcijos pavyzdys
Nors galima įvesti funkciją LOOKUP, =LOOKUP(A2, A5:C10), darbalapio langelyje, jums gali būti mažiau painu naudoti funkcijos dialogo langas. Dialogo lange galite įvesti kiekvieną argumentą į atskirą eilutę, nesijaudindami dėl funkcijos sintaksės, pvz., skliaustų ir argumentų skirtukų kableliais.
Toliau pateikiami veiksmai išsamiai paaiškina, kaip funkcija LOOKUP buvo įvesta į langelį B2 naudojant dialogo langą.
Jei funkcija negali rasti tikslios Lookup_value atitikties, ji pasirenka didžiausią masyvo reikšmę, kurios vertė yra mažesnė arba lygi Lookup_value. Jei ieškos_reikšmės trūksta arba ji yra mažesnė už visas masyvo reikšmes, funkcija LOOKUP grąžina klaidą N/A.
Darbalapyje pasirinkite langelį B2, kad jis būtų aktyvus.
Eikite į Formulės skirtuką.
Pasirinkite Lookup and Reference, kad atidarytumėte funkcijos išskleidžiamąjį sąrašą.
Pasirinkite LOOKUP, kad būtų rodomas dialogo langas Select Arguments.
Pasirinkite lookup_value, array ir pasirinkite OK, kad būtų rodomas dialogo langas Funkcijos argumentai.
Dialogo lange pasirinkite teksto laukelį Lookup_value.
Darbalapyje pasirinkite langelį A2, kad į dialogo langą įvestumėte langelio nuorodą.
Dialogo lange pasirinkite Array teksto laukelį.
Darbalapyje pažymėkite langelius A5 iki C10, kad įvestumėte šį diapazoną į dialogo langą. Šiame diapazone yra duomenys, kurių reikia ieškoti pagal funkciją.
- Pasirinkite OK, kad užbaigtumėte funkciją ir uždarytumėte dialogo langą.
An N/A klaida pasirodo langelyje B2, nes langelyje A2 reikia įvesti dalies pavadinimą.
Įveskite paieškos reikšmę
Štai kaip įvesti pavadinimą ir sužinoti prekės kainą:
Pasirinkite langelį A2, įveskite Whachamacallit ir paspauskite klaviatūros klavišą Enter.
- Vertė $23.56 rodoma langelyje B2. Tai yra „Whachamacallit“, esančio paskutiniame duomenų lentelės stulpelyje, kaina.
- Išbandykite funkciją įvesdami kitus dalių pavadinimus į langelį A2. Kiekvienos sąrašo dalies kaina rodoma langelyje B2.
- Kai pasirenkate langelį B2, visa funkcija =LOOKUP(A2, A5:C10) pasirodo formulės juostoje virš darbalapio.