Funcția HLOOKUP din Excel poate fi utilizată atunci când lucrați cu foi de date mari și trebuie să căutați valorile unei înregistrări specifice. HLOOKUP este prescurtarea de la Căutare orizontală și este utilizată pentru a găsi date specifice din foaia de date. Spre deosebire de funcția VLOOKUP , aceasta caută valorile pe orizontală, ceea ce permite utilizatorului să extragă o înregistrare completă. Această postare explică cum și unde puteți utiliza funcția HLOOKUP.
Lansați Excel 2010 și deschideți o foaie de date în care doriți să aplicați funcția HLOOKUP.
De exemplu, am inclus o fișă de notare a studenților care conține câmpuri pentru numele cursurilor și un câmp care conține numele studenților, așa cum se arată în captura de ecran de mai jos.

Acum dorim să aplicăm funcția HLOOKUP, pentru aceasta vom începe prin adăugarea unui nou rând în care vom căuta datele unui anumit student. Să presupunem că avem de-a face cu o foaie de date gigantică care conține o mulțime de înregistrări ale studenților, în acest scenariu, dacă dorim să căutăm înregistrarea studentului Jack, atunci vom adăuga eticheta rândului lângă numele studentului și vom începe să extragem notele obținute de acesta din fiecare coloană a cursului; de exemplu, Inginerie Software, Secvență II etc.

Acum vom scrie o formulă adiacentă celulei Jack . Spre deosebire de funcția VLOOKUP, aceasta caută date pe orizontală. Sintaxa funcției HLOOKUP este:
=HLOOKUP(valoare_căutare, matrice_tabel, număr_index_rânduri, [căutare_interval] )
Primul parametru al formulei lookup_value definește valoarea numărului pe care îl vom căuta în rândul specificat. Trebuie să căutăm nota în celula nou creată. Următorul parametru, table_array , definește matricea de tabel la care ne vom referi; în cazul nostru, va fi o porțiune a fișei de date care conține etichetele cursurilor, cu datele corespunzătoare (cursuri cu note asigurate). row_index_num definește rândul din care dorim să extragem valorile pentru a le afișa; în cazul nostru, este al doilea rând care conține notele cursurilor respective. [range_lookup] vă permite să alegeți o opțiune fie TRUE (potrivire aproximativă a valorilor), fie FALSE (potrivire exactă a valorilor).
Vom scrie această funcție în celula adiacentă celulei Jack , va arăta astfel:
=CĂUTARE(B1,$B$1:$H$11,2,FALSE)
În parametrii formulei , B1 este celula din coloana Inginerie Software care conține notele obținute de studentul Jack , B1:H11 este matricea de date care conține toate etichetele cursurilor și valorile lor respective (folosiți referințe absolute cu semnul $), 2 în formulă înseamnă că vor apărea valorile din al doilea rând, iar FALSE definește că avem nevoie de o potrivire exactă.
După cum puteți vedea în captura de ecran de mai jos, formula va da 18 puncte, ceea ce va fi obținut de Jack la cursul de Inginerie Software (la locația B1).

Acum, dacă vrei să știi notele obținute de Jack la fiecare curs, trage semnul plus pe rând, așa cum se arată în captura de ecran de mai jos.

Există o altă modalitate interesantă în care poate fi utilizată funcția HLOOKUP, în care vom crea un tabel exclusiv pentru studentul Jack și vom căuta notele, specificând numele cursului, așa cum se arată în captura de ecran de mai jos.

Întreaga formulă este aceeași, cu excepția primului parametru (A44), care de fapt se referă la celula în care va fi scris numele cursului. Acum, când vom specifica numele cursului, valoarea punctajului corespunzător va apărea automat.

Acum aplică-l peste masă și fă unul exclusiv pentru elevul Jack.

De asemenea, puteți consulta ghidurile noastre analizate anterior despre funcția VLOOKUP în Excel și cum se încorporează videoclipuri în Excel 2010 .