01 01
Excel LOOKUP funktsiooni juhendaja array vormis
Exceli LOOKUP-i funktsioon on kahes vormis: vektorvorm ja array vorm .
LOOKUP-i funktsiooni massiivivorm on sarnane muudele Exceli otsingufunktsioonidele nagu VLOOKUP ja HLOOKUP , kuna seda saab kasutada konkreetsete väärtuste leidmiseks või otsimiseks andmetes.
Kuidas see erineb?
- VLOOKUP-i ja HLOOKUP-iga abil saate valida, milline veerg või rida tagab andmete väärtuse, samal ajal kui LOOKUP tagastab alati väärtuse massiivi viimasest reast või veerast .
- Kui üritate leida vastavus määratud väärtusele - tuntud kui Lookup_value - VLOOKUP otsib ainult esimest andmevälja ja HLOOKUP ainult esimest rida, samal ajal kui LOOKUP-i funktsioon otsib kas esimest rida või veergu sõltuvalt massiivi kujust .
LOOKUP Funktsioon ja array kuju
Massiivi kuju - kas see on ruut (samaväärne arv veerge ja ridu) või ristkülik (ebavõrdne veergude ja ridade arv) - mõjutab seda, kus LOOKUP funktsioon otsib andmeid:
- Kui massiiv on ruudukujulise kujuga või kui see on pikk ristkülik (pikem kui lai), eeldab LOOKUP, et andmed on paigutatud veergudeks ja seetõttu otsitakse massiivi esimeses veerus otsingu_väärtusele vastavust.
- Kui massiiv on lai ruutjoon (laiem, kui see on pikk), eeldab LOOKUP, et andmed on ridu paigutatud ja seetõttu otsivad massiivi esimeses reas otsingu_väärtust.
LOOKUP funktsiooni süntaks ja argumendid - array vorm
LOOKUP-i funktsiooni massiivormi süntaks on:
= LOOKUP (lookup_value, array)
Lookup_value (vajalik) - väärtus , mida funktsioon otsib massiivis. Lookup_value võib olla väärtus, number, tekst, loogiline väärtus või nime või raku viide, mis viitab väärtusele.
Array (vajalik) - vahemikus olevad elemendid, mida funktsioon otsib, et otsingu_väärtust leida. Andmed võivad olla teksti, numbrid või loogilised väärtused.
Märkused:
- Et LOOKUP-i funktsioon toimiks korrektselt, peab array argument olema sorteeritud kasvavas järjekorras (A-Z või väikseim, et suurim arvudest)
- Kui funktsioon ei suuda otsingupäringu täpseid vasteid leida, valib see array suurima väärtuse, mis on Lookup_value väärtusest väiksem või võrdne
- Kui lookup_value puudub või on väiksem kui kõik array väärtused, tagastab funktsiooni LOOKUP # N / A viga
Näide LOOKUP-i funktsiooni array-vormi kasutamine
Nagu ülaltoodud pildil näha, kasutab käesolev näide loendis Whachamacalliti hinna leidmiseks selle funktsiooni LOOKUP array form .
Massiivi kuju on pikk ristkülik . Järelikult tagastatakse funktsioon uuesti varude loendi viimases veerus asuva väärtuse juurde.
Andmete sorteerimine
Nagu ülaltoodud märkustes märgitud, tuleb massiivi andmed sortida kasvavas järjekorras nii, et LOOKUP-funktsioon töötaks korralikult.
Exceli andmete sorteerimisel on vaja esmalt sorteerida sorteeritud andmete veerge ja ridu. Tavaliselt sisaldab see veeru pealkirju.
- Tõstke esile töölauale ahelad A4 kuni C10
- Klõpsake lindi menüü vahekaardil Andmed
- Dialoogi Sorteerimine avamiseks klõpsake lindi keskel Sortimisvalikut
- Dialoogiboksis veeru päis vali rippmenüüst valikute järgi valik " Osa"
- Vajadusel vali rubriigi Sorteeri all rippmenüüst valikud väärtused
- Vajadusel vali tellimuse pealkirja rippmenüüst valik A kuni Z
- Andmete sortimiseks ja dialoogiboksi sulgemiseks klõpsake OK
- Andmete järjekord peaks nüüd olema vastavuses ülaltoodud kujutistega
LOOKUP funktsiooni näide
Kuigi on võimalik lihtsalt sisestada LOOKUP-i funktsioon
= LOOKUP (A2, A5: C10)
töölehe raku, on paljudel inimestel lihtsam kasutada funktsiooni dialoogi.
Dialoogiboks võimaldab sisestada iga argumendi eraldi reale, muretsemata funktsiooni süntaksi üle - näiteks sulgudes ja komadega eraldajate vahel argumentide vahel.
Allpool toodud sammud kirjeldavad, kuidas LOOKUP-i funktsioon sisestati lahtrisse B2 kasutades dialoogiboksi.
- Klõpsake töölaual olevasse lahtrisse B2, et muuta see aktiivseks ;
- Klõpsake vahekaarti Vormid ;
- Funktsiooni rippmenüü avamiseks valige rippmenüüst käsku Otsi ja viide ;
- Klõpsake loendis LOOKUP , et avada dialoogiboks Valige argumendid ;
- Klõpsake nimekirjas lookup_value, array option;
- Klõpsake OK, et kuvada dialoogiboksi Function Arguments ( Funktsioonide argumendid) ;
- Klõpsake dialoogiboksis rea Lookup_value ;
- Klõpsake töölehel raami A2, et sisestada selle lahtri viide dialoogiaknasse;
- Klõpsake dialoogiboksis Array rida
- Töölaual esiletõstetud lahtrid A5 kuni C10, et siseneda sellesse vahemikku dialoogiaknasse - see vahemik sisaldab kõiki andmeid, mida funktsioon peab otsima
- Klõpsake funktsiooni täitmiseks OK ja sulgege dialoogiboks
- Lahtris E2 ilmub # n / V tõrge, sest meil ei ole vaja veel osa nime kirjutada lahtrisse D2
Otsinguväärtuse sisestamine
- Klõpsake lahtris A2, tippige Whachamacallit ja vajutage klaviatuuril Enter klahvi;
- Väärtus 23,56 dollarit peaks ilmuma lahtris B2, kuna see on andmeside tabeli viimases veerus asuv Whachamacallit;
- Testige funktsioon, kirjutades teisi osade nimed lahtrisse A2. Iga loendi osa hind kuvatakse lahtris B2;
- Kui klõpsate elemendil E2 , ilmub töölehe kohal olevasse valemiriba täisfunktsioon = LOOKUP (A2, A5: C10) .