01 iš 01
"Excel LOOKUP" funkcijos vadovėlis masyvo formoje
"Excel LOOKUP" funkcija yra dviejų formų: " Vector" forma ir masyvo forma .
LOOKUP funkcijos masyvo forma yra panaši į kitas "Excel" paieškos funkcijas, tokias kaip VLOOKUP ir HLOOKUP , nes ji gali būti naudojama norint surasti ar ieškoti konkrečių verčių, esančių duomenų lentelėje.
Kaip tai skiriasi?
- Su VLOOKUP ir HLOOKUP galite pasirinkti, kuris stulpelis ar eilutė grąžinti duomenų reikšmę, o LOOKUP visada grąžina vertę iš paskutinės eilutės ar stulpelio masyvo .
- Bandant rasti atitikimą nurodytai vertei - žinoma kaip " Lookup_value" - VLOOKUP ieško tik pirmojo duomenų stulpelio , o HLOOKUP - tik pirmąją eilutę, o LOOKUP funkcija ieško pirmosios eilutės arba stulpelio, priklausomai nuo masyvo formos . .
LOOKUP funkcija ir masyvo forma
Masyvo forma, ar ji yra kvadratas (vienodas stulpelių ir eilučių skaičius), ar stačiakampis (nevienodas stulpelių ir eilučių skaičius), veikia, kai funkcija LOOKUP ieško duomenų:
- Jei masyvas yra kvadratinės formos arba jis yra aukštas stačiakampis (aukštesnis nei platus), LOOKUP daro prielaidą, kad duomenys yra surūšiuoti stulpeliuose ir todėl ieškoma atitikties "Lookup_value" pirmajame masyvo stulpelyje.
- Jei masyvas yra platus stačiakampis (didesnis nei aukštas), LOOKUP daro prielaidą, kad duomenys yra išdėstyti eilėmis ir todėl ieškoma atitikties "Lookup_value" pirmajai masyvo eilutėje.
LOOKUP funkcijų sintaksė ir argumentai - masyvo forma
LOOKUP funkcijos masyvo formos sintaksė yra:
= LOOKUP (Lookup_value, Array)
Lookup_value (būtina) - reikšmė , kurią funkcija ieško masyvo. "Lookup_value" gali būti skaitmuo, tekstas, loginė reikšmė arba nuoroda arba langelio nuoroda, nurodanti vertę.
Masyvas (reikalaujama) - diapazono ląstelės, kuriomis ieškoma funkcija, norėdami rasti "Lookup_value". Duomenys gali būti teksto, skaičių arba loginės vertės.
Pastabos:
- Kad LOOKUP funkcija tinkamai veiktų, masyvo argumentas turi būti rūšiuojamas didėjančia tvarka (nuo A iki Z arba nuo mažiausio iki didžiausio skaičių)
- Jei funkcija negali rasti tikslios "Lookup_value" atitikties, ji pasirenka didžiausią reikšmę matricoje, kuri yra mažesnė arba lygi reikšmei "Lookup_value"
- Jei "Lookup_value" trūksta arba yra mažesnė nei visos reikšmės masyve, funkcija LOOKUP grąžins # N / A klaidą
Pavyzdys, naudojant LOOKUP funkcijos masyvo formą
Kaip matyti paveikslėlyje aukščiau, šis pavyzdys naudos "LOOKUP" funkcijos masyvo formą, kad būtų galima rasti " Whachamacallit" kainą inventoriaus sąraše.
Masyvo forma yra didelis stačiakampis . Todėl funkcija grąžins vertę, esančią paskutiniame inventorių sąrašo stulpelyje.
Duomenų rūšiavimas
Kaip nurodyta pirmiau pateiktose pastabose, masyvo duomenys turi būti rūšiuojami didėjančia tvarka, kad funkcija LOOKUP veiktų tinkamai.
Kai rūšiuodami duomenis "Excel", pirmiausia turite pasirinkti rūšiuojamų duomenų stulpelius ir eilutes. Paprastai tai apima stulpelių pavadinimus.
- Išskleiskite lenteles nuo A4 iki C10 darbalapyje
- Spustelėkite skirtuką " Duomenys " juostos meniu
- Spustelėkite variantą Rūšiuoti juostos viduryje, kad atidarytumėte dialogo langą Rūšiuoti
- Pagal dialogo lango stulpelio antraštę iš išskleidžiamojo sąrašo parinkčių pasirinkite rūšiuoti pagal dalį
- Jei reikia, sąraše Rūšiuoti pagal antraštę pasirinkite " Vertės" iš išskleidžiamojo sąrašo parinkčių
- Jei reikia, pagal užsakymo antraštę iš išskleidžiamojo sąrašo parinkčių pasirinkite A iki Z
- Spustelėkite Gerai, jei norite rūšiuoti duomenis ir uždaryti dialogo langą
- Duomenų eilė turėtų būti tokia, kokia matyta aukščiau esančiame paveikslėlyje
LOOKUP funkcijos pavyzdys
Nors galite tiesiog įvesti LOOKUP funkciją
= LOOKUP (A2, A5: C10)
į darbalapio langelį daugeliui žmonių lengviau naudoti funkcijos dialogo langą.
Dialogo lange galite įvesti kiekvieną argumentą atskiroje eilutėje, nesijaudindami funkcijos sintaksės, pvz., Skliausteliuose ir kablelių atskirtuose tarp argumentų.
Toliau pateikiamuose veiksmuose išsamiai aprašoma, kaip LOOKUP funkcija buvo įtraukta į langelį B2 naudojant dialogo langą.
- Paspauskite langelį B2 darbalapyje , kad jis taptų aktyviu elementu ;
- Spustelėkite skirtuką Formulės ;
- Pasirinkite " Lookup" ir "Reference" iš juostos, kad atidarytumėte išskleidžiamąjį sąrašą funkciją;
- Spustelėkite sąraše LOOKUP , kad pamatytumėte dialogo langą " Pasirinkti argumentus" ;
- Spustelėkite sąraše esantį " lookup_value", masyvo parinktį;
- Spustelėkite Gerai, kad atidarytumėte dialogo langą " Funkcijų argumentai" ;
- Dialogo lange spustelėkite eilutę " Lookup_value" ;
- Darbastalyje spustelėkite langelį A2, kad įvedėte tą langelio nuorodą į dialogo langą;
- Dialogo lange spustelėkite eilutės masyvą
- Išskleiskite langelius nuo A5 iki C10 darbalapyje, kad į dialogo langą įeitumėte į šį diapazoną - šiame diapazone yra visi duomenys, kuriuos turi ieškoti pagal funkciją
- Spustelėkite Gerai, kad užbaigtumėte funkciją ir uždarytumėte dialogo langą
- Lentelėje E2 atsiranda # N / A klaida, nes mes dar turime įvesti dalies pavadinimą lange D2
Įveskite paieškos vertę
- Spustelėkite langelį A2, įveskite Whachamacallit ir paspauskite klavišą Enter ;
- Vertė $ 23.56 turėtų pasirodyti langelyje B2, nes tai yra Whachamacallit kaina, esanti paskutinėje duomenų lentelės stulpelyje;
- Patikrinkite funkciją, įvesdami kitus dalių pavadinimus į ląstelę A2. Kiekvienos sąrašo dalies kaina bus nurodyta B2 langelyje;
- Kai spustelėsite langelį E2, visa formuluotė = LOOKUP (A2, A5: C10) pasirodys formulės juostoje virš darbalapio.