Sunteți pe pagina 1din 9

Funcții de căutare (Lookup&Reference) în EXCEL

Se găsesc în grupul Lookup&Reference.


“Look” = a privi, a cauta-Ce Caut? = Cheia-> caracter de unicitate
Unde caut?= intr-un tabel ajutător (numit sau dat in adresare absolută cu $$). Condiții:
• ca acest tabel să fie sortat după cheia de căutare
•Tabelul secundar să conțină pe PRIMA coloană cheia de sortare
După cum este aranjat tabelul ajutător (verticală sau orizontală) vom avea VLOOKUP (V=vertical) și Hlookup (horizontal)
=VLOOKUP(Cheie_de_consultare;Tabel_de_consultare;Nr_col_de_recuperat;[Valoare_Logica])
•Cheie de consultare - este o valoare după care are loc căutarea sau consultarea într-un tablou.
•Tabel de consultare - este un câmp asupra căruia operează consultarea
•Nr_col_de_recuperat - reprezintă numărul coloanei de unde va fi recuperată informația găsită în tabelul de consultare, coresp.
valorii cheii de căutare.
• [valoarea_logică] - argument opțional cu valoare: TRUE(implicit) sau FALSE, ce specifică comportamnetul funcției VLOOKUP atunci
cand val cheii de consultare nu va fi identificata in prima coloana a tabelului de cautare.

1
=HLOOKUP(Cheie_de_consultare;Tabel_de_consultare;Nr_linie_de_recuperat;[Valoare_Logica])
*Cheie de consultare - este o valoare după care are loc căutarea sau consultarea într-un tablou.
*Tabel de consultare - este un câmp asupra căruia operează consultarea
*Nr_linie_de_recuperat - reprezintă numărul liniei de unde va fi recuperată informația găsită în tabelul de consultare,
corespunde valorii cheiii de căutare.
* [valoarea_logica] - argument opțional cu valoare: TRUE(implicit) sau FALSE, ce specifică comportamnetul funcției
HLOOKUP atunci când valoarea cheii de consultare nu va fi identificată în prima linie a tabelului de căutare.

2
Exemplu HLOOKUP

3
=LOOKUP(Cheie_de_consultare;Vector_de_consultare;Vector_rezultat) identifică valoarea cheii de consultare într-un vector
(ce conține o linie sau o coloană dintr-un tabel de cons.) în care se regăsește valoarea respectivă, recuperând elementele
corespunzătoare cheii de consultare dintr-un vector rezultat.
• Cheie de consultare - este o valoare căutată într-un vector.
• Vector_de_consultare - este un câmp ce conține fie o singură linie fie o singură coloană.
• Vector_rezultat - reprezintă un câmp ce conține fie o singură linie, fie o singură coloană de unde să se extragă o valoare căutată.

4
=MATCH(Cheie_de_consultare;Tabel_de_consultare;[Parametru])
returnează poziția relativă a unui element într-un tablou de consultare; această poziție relativă caută să identifice nr. de linie sau de
coloană pentru un element căutat într-un tablou.
unde:
*cheie de cons = o valoare ce se dorește a fi căutată într-un tablou de consultare. Cheia de consultare poate fi o constanta (valoare
numerică, sir de caractere sau valoare logică) sau o referință celulară ce conține valoarea cautată;
*tabel de cons = un câmp ce conține posibile valori căutate.
* [parametru] =un număr cu următoatele semnificații:
0 (zero) -identifică prima valoare (pot fi mai multe) egale cu valoarea cheii de consultare (în acest caz, tabelul poate fi și nesortat).
1 (parametru implicit) - caută cea mai mare valoare, cea mai mică sau egală cu valoarea căutată (tabelul de consultare trebuie să fie
sortat în ordinea crescătoare a cheii de consultare).
-1 - caută cea mai mică valoare imediat mai mare sau egală cu valoare cheii de consultare (tabelul trebuie să fie sortat în ordinea
descrescătoare a cheii de consultare).

=INDEX(Tabel_de_consultare;număr_linie;număr_coloana)
returnează poziția relativă a unui element dintr-un tablou de consultare, la intersecția unei linii cu o coloană.
unde:
* tabel de consultare - este un câmp ce conține posibilele valori căutate;
* număr linie - un număr de linie de unde să fie extrasă valoarea căutată.
• număr coloana - un număr de coloană de unde să fie extrasă valoarea căutată.

5
6
Exemplu MATCH si INDEX

7
=Choose(index;valoare1;valoare2...)
Alege o valoare dintr-o listă de valoari bazându-se pe un index.

8
=Column( adresă)
Returnează numărul coloanei din adresă
=Columns( tablou) Returnează numărul de coloane din tablou

=Row(adresă) Returnează numărul liniei din adresă


=Rows(tablou) Returnează numărul de linii din tablou.

=ADDRESS(număr _linie;număr_coloană; [num_abs];[a1];[text])


Obține adresa celulelor din foia de calcul

S-ar putea să vă placă și