Funkcijai Excel LOOKUP ir divas formas: vektora forma un masīva forma. Funkcijas LOOKUP masīva forma ir līdzīga citām Excel uzmeklēšanas funkcijām, piemēram, VLOOKUP un HLOOKUP. Varat to izmantot, lai atrastu vai meklētu noteiktas vērtības, kas atrodas datu tabulā.
LOOKUP pret VLOOKUP un HLOOKUP
Tas atšķiras ar to, ka:
- Izmantojot VLOOKUP un HLOOKUP, varat izvēlēties, no kuras kolonnas vai rindas atgriezt datu vērtību. LOOKUP vienmēr atgriež vērtību no masīva pēdējās rindas vai kolonnas.
- Atrodot atbilstību norādītajai vērtībai (Uzmeklēšanas_vērtība), VLOOKUP meklē tikai pirmajā datu kolonnā un HLOOKUP tikai pirmajā rindā. Funkcija LOOKUP meklē vai nu pirmajā rindā vai kolonnā, atkarībā no masīva formas.
LOOKUP Funkcija un masīva forma
Masīva forma var būt kvadrāts (vienāds kolonnu un rindu skaits) vai taisnstūris (nevienāds kolonnu un rindu skaits). Forma ietekmē vietu, kur funkcija LOOKUP meklē datus:
- Ja masīvs ir kvadrātveida vai ja tas ir augsts taisnstūris (garāks par platumu), LOOKUP pieņem, ka dati ir sakārtoti kolonnās, un meklē atbilstību uzmeklēšanas_vērtībai masīva pirmajā kolonnā.
- Ja masīvs ir plats taisnstūris (plašāks par augstumu), LOOKUP pieņem, ka dati ir sakārtoti rindās, un meklē atbilstību uzmeklēšanas_vērtībai masīva pirmajā rindā.
Funkcijas LOOKUP sintakse un argumenti: masīva forma
Funkcijas LOOKUP masīva formas sintakse ir:
=LOOKUP(meklēšanas_vērtība, masīvs)
Lookup_value (obligāti): vērtība, ko funkcija meklē masīvā. Uzmeklēšanas_vērtība var būt cipars, teksts, loģiska vērtība vai nosaukums vai šūnas atsauce, kas attiecas uz vērtību.
Array (obligāti): diapazona šūnas, kuras funkcija meklē, lai atrastu Lookup_value. Dati var būt teksts, cipari vai loģiskas vērtības.
Funkcijas LOOKUP masīva formas izmantošanas piemērs
Šajā piemērā tiek izmantota funkcijas LOOKUP masīva forma, lai krājumu sarakstā atrastu Whachamacallit cenu.
Masīva forma ir gars taisnstūris, un funkcija atgriež vērtību, kas atrodas krājumu saraksta pēdējā kolonnā.
Lai sekotu šim piemēram, ievadiet datus, kas parādīti tālāk esošajā darblapas paraugā.
Datu kārtošana
Jums ir jākārto dati masīvā augošā secībā, lai funkcija LOOKUP darbotos pareizi. Kārtojot datus programmā Excel, vispirms atlasiet kārtojamo datu kolonnas un rindas, kas parasti ietver kolonnu virsrakstus.
Darblapā iezīmējiet šūnas A4 līdz C10.
Lentē atveriet cilni Dati.
Grupā Sort & Filter atlasiet Sort, lai atvērtu dialoglodziņu Kārtot.
Sadaļā Sleja atlasiet nolaižamo izvēlni un izvēlieties kārtot pēc Daļa.
Sadaļā Sort on atlasiet nolaižamo izvēlni un izvēlieties Cell Values.
Sadaļā Pasūtīt atlasiet nolaižamo izvēlni un izvēlieties no A līdz Z.
Atlasiet OK, lai kārtotu datus un aizvērtu dialoglodziņu.
LOOKUP Funkcijas piemērs
Lai gan ir iespējams darblapas šūnā ierakstīt funkciju LOOKUP, =LOOKUP(A2, A5:C10), funkcijas izmantošana var šķist mazāk mulsinoša. dialoglodziņš. Dialoglodziņš ļauj ievadīt katru argumentu atsevišķā rindā, neuztraucoties par funkcijas sintaksi, piemēram, iekavām un komatu atdalītājiem starp argumentiem.
Tālāk norādītās darbības apraksta, kā funkcija LOOKUP tika ievadīta šūnā B2, izmantojot dialoglodziņu.
Ja funkcija nevar atrast precīzu uzmeklēšanas_vērtības atbilstību, tā izvēlas lielāko vērtību masīvā, kas ir mazāka par vai vienāda ar vērtību Lookup_value. Ja uzmeklēšanas_vērtības trūkst vai tā ir mazāka par visām vērtībām masīvā, funkcija LOOKUP atgriež kļūdu N/A.
Darblapā atlasiet šūnu B2, lai padarītu to par aktīvo šūnu.
Atveriet cilni Formulas.
Izvēlieties Meklēšana un atsauce, lai atvērtu funkcijas nolaižamo sarakstu.
Atlasiet LOOKUP, lai parādītu dialoglodziņu Select Arguments.
Izvēlieties lookup_value, masīvu un atlasiet OK, lai parādītu dialoglodziņu Funkciju argumenti.
Dialoglodziņā atlasiet tekstlodziņu Lookup_value.
Darblapā atlasiet šūnu A2, lai ievadītu šīs šūnas atsauci dialoglodziņā.
Dialoglodziņā atlasiet tekstlodziņu Array.
Darblapā iezīmējiet šūnas A5 līdz C10, lai ievadītu šo diapazonu dialoglodziņā. Šajā diapazonā ir dati, kas jāmeklē, izmantojot funkciju.
- Atlasiet OK, lai pabeigtu funkciju un aizvērtu dialoglodziņu.
An N/A tiek parādīta kļūda šūnā B2, jo šūnā A2 ir jāievada daļas nosaukums.
Ievadiet uzmeklēšanas vērtību
Lūk, kā ievadīt nosaukumu, lai uzzinātu preces cenu:
Atlasiet šūnu A2, ierakstiet Whachamacallit un nospiediet tastatūras taustiņu Enter.
- Šūnā B2 tiek parādīta vērtība $23.56. Šī ir Whachamacallit cena, kas atrodas datu tabulas pēdējā kolonnā.
- Pārbaudiet funkciju, ierakstot citus detaļu nosaukumus šūnā A2. Katras daļas cena sarakstā tiek parādīta šūnā B2.
- Atlasot šūnu B2, formulas joslā virs darblapas tiek parādīta visa funkcija =LOOKUP(A2, A5:C10).