Functii de cautare si consultare
=CHOOSE(index-numeric;lista de valori) returneaza în urma unei alegeri dintr-o lista de valori, o actiune sau o valoare, ce urmeaza a fi activata sau executata,
corespunzator unui index numeric. Indexul numeric determina care valoare (de tip text, numerica sau referinta celulara) din lista de argumente va fi selectata. Indexul este un numar cuprins între 0 si 29.
=COLUMN(referinta celulara sau camp) returneaza numarul colanei corespunzatoare referintei celulare sau numarul primei coloane pentru campul specificat;
=COLUMNS(camp) returneaza numarul de coloane aferente campului specificat ca argument;
=ROW(referinta celulara sau camp) returneaza numarul liniei corespunzatoare referintei celulare sau numarul primei linii a campului specificat ca argument;
=ROWS(camp) returneaza numarul de linii pe care îl ocupa campul specificat ca argument;
=AREAS(referinta celulara) indica numarul de zone contigue dintr-un camp. Daca respectivul camp contine mai multe zone contigue, atunci argumentul se mai închide într-o paranteza suplimentara;
=VLOOKUP(cheie;camp de consultare;coloana de recuperat) returneaza continutul unei celule ce figureaza într-o coloana dintr-un tablou de consultare verticala.
Sintaxa functiei de consultare verticala admite trei argumente si anume:
- - cheie: reprezinta valoarea dupa care are loc cautarea sau consultarea, (adresa absoluta/relativa sau nume de camp);
- - camp (sau tabel) de consultare: este campul asupra caruia opereaza consultarea prin cautarea valorii cheii precizate anterior;
- - coloana de recuperat: este numarul coloanei (numerotarea începe cu 1) de unde va fi recuperata informatia gasita în tabelul de consultare, corespunzator valorii cheii de cautare.
In mod obligatoriu tabelul de consultare va fi sortat crescator dupa coloana care contine valorile cheii de consultare (comanda Data Sort, iar în rubrica Sort by se va preciza numarul sau numele coloanei dupa care se va face sortarea)
=HLOOKUP(cheie;camp de consultare;linie de recuperat) returneaza continutul unei celule ce figureaza într-o anumita linie a unui tablou de consultare orizontala.
Argumentul cheie (sub forma unei referinte celulare sau nume de camp) va fi cautat în prima linie a campului de consultare, iar daca valoarea va fi gasita pe un numarul de linie precizat de ultimul argument, valoarea respectiva va fi returnata de functia HLOOKUP.
In mod obligatoriu tabelul de consultare orizontala trebuie sortat dupa valorile crescatoare ale cheii de consultare aflate în prima linie (sortare de la stanga la dreapta). Daca valorile cheii nu sunt sortate, se va selecta tabelul de consultare si se va activa comanda de sortare (de la stanga spre dreapta): Data Sort, butonul Option si din rubrica Orientation se alege optiunea Sort left to right.
Daca informatia cautata în tabelul de consultare verticala sau orizontala nu va fi gasita, se va returna cea mai apropiata valoare (pe vericala sau pe orizontala) de cheia de consultare.
Exemple
1. Functii de cautare si consultare