Funcția Excel LOOKUP are două forme: Formularul Vector și Formularul Array. Forma de matrice a funcției LOOKUP este similară cu alte funcții de căutare Excel, cum ar fi CĂUTARE V și CĂUTARE. Îl puteți folosi pentru a găsi sau a căuta anumite valori aflate într-un tabel de date.
LOOKUP vs. VLOOKUP și HLOOKUP
Cum diferă este că:
- Cu VLOOKUP și HLOOKUP, puteți alege din ce coloană sau rând să returnați o valoare a datelor. LOOKUP returnează întotdeauna o valoare din ultimul rând sau coloană din matrice.
- Când se găsește o potrivire pentru valoarea specificată (Valoare_căutare), CĂUTARE V caută numai prima coloană de date și CĂUTARE numai primul rând. Funcția LOOKUP caută fie primul rând, fie primul coloan, în funcție de forma matricei.
Funcția LOOKUP și forma matricei
Forma matricei poate fi fie un pătrat (număr egal de coloane și rânduri) fie un dreptunghi (număr inegal de coloane și rânduri). Forma afectează locul în care funcția CĂUTARE caută date:
- Dacă o matrice este pătrată sau dacă este un dreptunghi în alt (mai în alt decât lat), LOOKUP presupune că datele sunt aranjate în coloane și caută o potrivire cu Lookup_value din prima coloană a matricei.
- Dacă o matrice este un dreptunghi larg (mai lat decât în alt), LOOKUP presupune că datele sunt aranjate pe rânduri și caută o potrivire cu Lookup_value din primul rând al matricei.
Sintaxa și argumentele funcției LOOKUP: forma matrice
Sintaxa pentru forma de matrice a funcției LOOKUP este:
=LOOKUP(Lookup_value, Array)
Lookup_value (obligatoriu): o valoare pe care funcția o caută în matrice. Valoarea_căutare poate fi un număr, text, o valoare logică sau o referință de nume sau de celulă care se referă la o valoare.
Matrice (obligatoriu): interval de celule pe care funcția le caută pentru a găsi Lookup_value. Datele pot fi text, numere sau valori logice.
Exemplu de utilizare a formei matrice a funcției LOOKUP
Acest exemplu folosește forma de matrice a funcției LOOKUP pentru a găsi prețul unui Whachamacallit în lista de inventar.
Forma matricei este un dreptunghi în alt, iar funcția returnează o valoare situată în ultima coloană a listei de inventar.
Pentru a urma acest exemplu, introduceți datele afișate în exemplul de foaie de lucru de mai jos.
Sortați datele
Trebuie să sortați datele din matrice în ordine crescătoare, astfel încât funcția LOOKUP să funcționeze corect. Când sortați datele în Excel, selectați coloanele și rândurile de date de sortat mai întâi, care de obicei includ titlurile coloanelor.
Evidențiați celulele A4 la C10 în foaia de lucru.
Pe panglică, accesați fila Date.
În grupul Sort & Filter, selectați Sort pentru a deschide caseta de dialog Sortare.
Sub titlul Coloana, selectați meniul derulant și alegeți să sortați după Parte.
Sub titlul Sort on, selectați meniul drop-down și alegeți Valori celule.
Sub titlul Comanda, selectați meniul derulant și alegeți de la A la Z.
Selectați OK pentru a sorta datele și a închide caseta de dialog.
Exemplu de funcție LOOKUP
Deși este posibil să tastați funcția CĂUTARE, =CĂUTARE(A2, A5:C10), într-o celulă de foaie de lucru, s-ar putea să vă fie mai puțin confuz să utilizați funcția căsuță de dialog. Caseta de dialog vă permite să introduceți fiecare argument pe o linie separată fără să vă faceți griji cu privire la sintaxa funcției, cum ar fi parantezele și separatorii prin virgulă dintre argumente.
Pașii de mai jos detaliază cum a fost introdusă funcția CĂUTARE în celula B2 folosind caseta de dialog.
Dacă funcția nu poate găsi o potrivire exactă pentru Lookup_value, alege cea mai mare valoare din Array, care este mai mică sau egală ca valoare cu Lookup_value. Dacă Lookup_value lipsește sau este mai mică decât toate valorile din Array, funcția LOOKUP returnează o eroare N/A.
În foaia de lucru, selectați celula B2 pentru a deveni celula activă.
Accesați fila Formule.
Alegeți Căutare și referință pentru a deschide lista derulantă a funcției.
Selectați CĂUTARE pentru a afișa caseta de dialog Selectați argumente.
Alegeți lookup_value, matrice și selectați OK pentru a afișa caseta de dialog Argumente ale funcției.
În caseta de dialog, selectați caseta de text Lookup_value.
În foaia de lucru, selectați celula A2 pentru a introduce referința celulei respective în caseta de dialog.
În caseta de dialog, selectați caseta de text Matrice.
În foaia de lucru, evidențiați celulele A5 la C10 pentru a introduce acest interval în caseta de dialog. Acest interval conține datele care trebuie căutate de funcție.
- Selectați OK pentru a finaliza funcția și a închide caseta de dialog.
An N/A eroare apare în celula B2 deoarece trebuie să introduceți un nume de parte în celula A2.
Introduceți o valoare de căutare
Iată cum să introduceți un nume pentru a afla prețul unui articol:
Selectați celula A2, tastați Whachamacallit și apăsați tasta Enter de pe tastatură.
- Valoarea $23,56 apare în celula B2. Acesta este prețul unui Whachamacallit situat în ultima coloană a tabelului de date.
- Testați funcția tastând alte nume de piese în celula A2. Prețul pentru fiecare parte din listă apare în celula B2.
- Când selectați celula B2 funcția completă =CĂUTARE(A2, A5:C10) apare în bara de formule de deasupra foii de lucru.