Kuidas kasutada LOOKUP funktsiooni Excelis

Sisukord:

Kuidas kasutada LOOKUP funktsiooni Excelis
Kuidas kasutada LOOKUP funktsiooni Excelis
Anonim

Mida teada

  • Exceli funktsiooni LOOKUP kasutatakse reast või veerust teabe otsimiseks.
  • Sõltuv alt teie vajadustest on LOOKUP valemi kasutamiseks kaks võimalust: vektorina ja massiivina.
  • Vektortüüp otsib ainult ühest reast või veerust, massiiv aga mitmest reast ja veerust.

See artikkel selgitab, kuidas kasutada funktsiooni LOOKUP mis tahes Exceli versioonis, sh Excel 2019 ja Microsoft 365.

Mis on LOOKUP funktsioon?

Exceli funktsiooni LOOKUP kasutatakse reast või veerust teabe otsimiseks. See otsib väärtuse reas või veerus samast kohast kui algväärtus, seega on see tõesti kasulik struktureeritud tabelite puhul, kus kõik read ja veerud sisaldavad sarnaseid andmeid.

Sõltuv alt teie vajadustest on Excelis LOOKUP valemi kirjutamiseks kaks võimalust. Ühte vormi nimetatakse vektoriks ja teist massiiviks.

Image
Image

Funktsiooni LOOKUP saab kasutada igas Exceli versioonis.

LOOKUP Funktsiooni süntaks ja argumendid

Funktsiooni LOOKUP kasutamiseks on kaks võimalust:

Vektor

Vektorvorm otsib ainult ühest reast või veerust. Seda vahemikku nimetatakse vektoriks. Tagastatud väärtus on kõik, mis asub muu valitud andmekogumiga samal positsioonil.

=LOOKUP(otsingu_väärtus, otsingu_vektor, [tulemuse_vektor])

  • lookup_value on väärtus, mida funktsioon peaks vektorist otsima. See võib olla number, tekst, loogiline väärtus, nimi või viide. See argument on kohustuslik.
  • lookup_vector on vahemik. See võib olla üks rida või üks veerg. Vektori väärtused peavad olema kasvavas järjekorras (nt 1, 2, 3 või A, B, C). See argument on kohustuslik.
  • result_vector on valikuline vahemik. Kui seda kasutatakse, peab see olema täpselt sama suur kui lookup_vector.

Siin on veel mõned reeglid, mida funktsiooni LOOKUP vektorvormi kasutamisel meeles pidada:

  • Kui lookup_value on väiksem kui lookup_vector väikseim väärtus, annab Excel veateate N/A.
  • Kui väärtust lookup_value ei leita, vastab funktsioon LOOKUP suurimale väärtusele lookup_vectoris, mis on väiksem kui lookup_value või sellega võrdne.

Massiiv

Massiivivorm võib otsida väärtust mitmest reast ja veerust. Esm alt otsib see määratud väärtuse valiku esimesest reast või veerust ja tagastab seejärel sama positsiooni väärtuse viimases reas või veerus.

=LOOKUP(otsingu_väärtus, massiiv)

  • lookup_value on väärtus, mida funktsioon peaks massiivist otsima. See võib olla number, tekst, loogiline väärtus, nimi või viide. Väärtused peavad olema kasvavas järjekorras (nt 1, 2, 3 või A, B, C). See argument on kohustuslik.
  • massiiv on lahtrite vahemik, mis sisaldavad väärtust, mida võrdlete väärtusega lookup_value. See argument on kohustuslik.

Pidage meeles ka neid reegleid:

  • Kui väärtust lookup_value ei leita, kasutatakse selle asemel massiivi suurimat väärtust, mis on väiksem kui lookup_value või sellega võrdne.
  • Kui lookup_value on väiksem kui esimese rea või veeru suurim väärtus, tagastatakse viga N/A.
  • Kui massiiv sisaldab rohkem veerge kui ridu, otsib funktsioon LOOKUP esimesest reast parameetrit lookup_value.
  • Kui massiiv sisaldab rohkem ridu kui veergu, otsib funktsioon LOOKUP esimesest veerust otsingu_väärtust.

LOOKUP Funktsiooninäited

Järgnevad näited LOOKUP-i kasutamise kohta valemites:

Kasutage tabelist otsimiseks otsinguvektorit

=LOOKUP(1003, A2:A5, C2:C5)

Image
Image

Siin on näide, kuidas kasutada funktsiooni LOOKUP, kui peame kontrollima hinda tabelist, mis on korraldatud osanumbrite järgi. Kuna teame, et osade numbrid on loetletud vormingus A2:A5 ja hinnad on vormingus C2:C5, saame neid parameetreid kasutades otsida osa numbrit 1003.

Kasutage tabelist otsimiseks otsingumassiivi

=LOOKUP(1003, A2:C5)

Image
Image

Teine viis funktsiooni LOOKUP kasutamiseks ül altoodud näitega samas andmekogumis on massiiv. Kahe üksiku veeru valimise asemel valime kogu tabeli. Kuna aga selles näites vajame hinda, peatame valiku veerus C, kuna funktsioon haarab mis tahes väärtuse, mis on leitud viimases veerus samast positsioonist.

Leia lähim number tabelist

=OTSI(A2, D2:D6, F2:F6)

Image
Image

See LOOKUP-i valem viitab skoorile veerus A ja hindamissüsteemile veerus D. Funktsioon LOOKUP näeb, kuhu hindesüsteemis skoor langeb, ja seejärel otsib see hinnet F2:F6. tea, mida partituuri kõrvale kirjutada. Kuna mõnda neist väärtustest parempoolses tabelis ei leidu, kasutab LOOKUP järgmist madalaimat väärtust.

Selle konkreetse valemi võiks kirjutada ka massiivi kujul järgmiselt:

=OTSI(A2, D2:F6)

Tulemused on samad, kuna veerg D on valiku algus ja lõpp, mis sisaldab hinnet, on veerg F.

Dollari märke saab kasutada valemites, nii et kui lohistate need veerus alla, et rakendada funktsiooni teistele lahtritele, siis ka viiteid ei lohistata. Lisateavet segalahtriviidete kohta saate lugeda siit.

Leidke viimane number loendist

=LOOKUP(9,99999999999999E+307, A:A)

Image
Image

Valem LOOKUP leiab veerus A viimase numbri. Kuna 9,99999999999999E+307 on suurim arv, mis teil Exceli töölehel olla saab, näitab valem loendi viimast numbrit, isegi kui seal on tühjad lahtrid. sisaldub vahemikus.

Leidke loendist viimane tekstiväärtus

=LOOKUP(REPT("z", 255), A:A)

Image
Image

Näide otsib viimase tekstiväärtuse veerust A. Funktsiooni REPT kasutatakse siin z kordamiseks maksimaalse arvuni, mis võib olla mis tahes tekstiväärtus, mis on 255. Sarnaselt numbrinäitele tuvastab see lihts alt viimase lahtri, mis sisaldab teksti.

Kasutage pealkirja väärtuste leidmiseks tabeliandmeid

=LOOKUP(2, 1/(B3:G3 ""), B$2:G$2)

Image
Image

See Exceli LOOKUP-funktsiooni viimane näide hõlmab mõningaid asju, mida selles artiklis ei kirjeldata, kuid seda tasub siiski vaadata, et saaksite näha, kui kasulik see funktsioon võib olla. Üldine idee on see, et me määrame igas reas viimase kirje ja otsime seejärel 2. reast kuupäeva, et teada saada, millal me need arved viimati maksime.

Muud funktsioonid nagu LOOKUP

LOOKUP on üsna lihtne otsingu-/viitefunktsioon. On ka teisi, mis sobivad täiustatud kasutuseks.

VLOOKUP ja HLOOKUP võimaldavad teil teha vertikaalseid või horisontaalseid otsinguid ning määrata, kas teha täpne või ligikaudne vaste. LOOKUP tagastab automaatselt lähima väärtuse, kui täpset vastet ei leitud.

XLOOKUP on sarnane, täpsem otsingufunktsioon.

Soovitan: