HLOOKUP (funcția HLOOKUP)

Acest articol descrie sintaxa de formulă și utilizarea funcției HLOOKUP în Microsoft Excel.

Descriere

Caută o valoare în rândul superior al unui tabel sau al unei matrice de valori, apoi returnează o valoare în aceeași coloană dintr-un rând pe care-l specificați în tabel sau matrice. Utilizați HLOOKUP când valorile de comparare se află într-un rând în partea de sus a unui tabel de date și doriți să căutați în jos un anumit număr de rânduri. Utilizați VLOOKUP când valorile de comparare se află într-o coloană din partea stângă a datelor pe care doriți să le găsiți.

H din HLOOKUP semnifică „Orizontal" (Horizontal).

Sintaxă

HLOOKUP(valoare_căutare, matrice_tabel, num_index_rând, [căutare_zonă])

Sintaxa funcției HLOOKUP are următoarele argumente:

  • Valoare_căutare    Obligatoriu. Valoarea de găsit în primul rând de tabel. Valoare_căutare poate fi o valoare, o referință sau un șir text.

  • Matrice_tabel    Obligatoriu. Un tabel cu informații în care se caută datele. Utilizați o referință la o zonă sau la un nume de zonă.

    • Valorile din primul rând din matrice_tabel pot fi text, numere sau valori logice.

    • Dacă căutare_zonă este TRUE, valorile din primul rând din matrice_tabel trebuie să fie plasate în ordine ascendentă: ...-2, -1, 0, 1, 2,... , A-Z, FALSE, TRUE; altfel, este posibil ca HLOOKUP să nu ofere valori corecte. În cazul în care căutare_zonă este FALSE, matrice_tabel nu trebuie să fie sortată.

    • Textul cu litere mari este echivalent cu cel cu litere mici.

    • Sortați valorile în ordine ascendentă, de la stânga la dreapta. Pentru mai multe informații, consultați Sortarea datelor dintr-o zonă sau un tabel.

  • Num_index_rând    Obligatoriu. Numărul de rând din matrice_tabel din care se va returna valoarea de potrivire. Un num_index_rând de 1 returnează valoarea primului rând din matrice_tabel, un num_index_rând cu valoarea 2 returnează valoarea din al doilea rând din matrice_tabel și așa mai departe. Dacă num_index_rând este mai mic decât 1, HLOOKUP returnează valoarea de eroare #VALUE!; dacă num_index_rând este mai mare decât numărul de rânduri din matrice_tabel, atunci HLOOKUP returnează valoarea de eroare #REF!.

  • Căutare_zonă    Opțional. O valoare logică ce specifică dacă doriți ca HLOOKUP să găsească o potrivire exactă sau o potrivire aproximativă. Dacă este TRUE sau este omis, se returnează o potrivire aproximativă. Cu alte cuvinte, dacă nu se găsește o potrivire exactă, se returnează următoarea valoare ca mărime, care este mai mică decât valoare_căutare. Dacă este FALSE, HLOOKUP va găsi o potrivire exactă. Dacă nu este găsită una, se returnează valoarea de eroare #N/A.

Observație

  • Dacă HLOOKUP nu găsește valoare_căutare și căutare_zonă este TRUE, utilizează cea mai mare valoare care este mai mică decât valoare_căutare.

  • Dacă valoare_căutare este mai mică decât cea mai mică valoare din primul rând din matrice_tabel, HLOOKUP returnează valoarea de eroare #N/A

  • În cazul în care căutare_zonă este FALSE și valoare_căutare este text, puteți utiliza metacaracterele semn de întrebare (?) și asterisc (*) în valoare_căutare. Un semn de întrebare se potrivește cu orice caracter; un asterisc se potrivește cu orice secvență de caractere. Pentru a găsi un semn de întrebare sau un asterisc în sine, tastați o tildă (~) înaintea caracterului.

Exemplu

Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.

Osii

Rulmenți

Șuruburi

4

4

9

5

7

10

6

8

11

Formulă

Descriere

Rezultat

=HLOOKUP("Osii"; A1:C4; 2; TRUE)

Caută „Osii” în rândul 1 și returnează valoarea din rândul 2 ce este în aceeași coloană (coloana A).

4

=HLOOKUP("Rulmenți"; A1:C4; 3; FALSE)

Caută „Rulmenți” în rândul 1 și returnează valoarea din rândul 3 ce este în aceeași coloană (coloana B).

7

=HLOOKUP("B"; A1:C4; 3; TRUE)

Caută „R” în rândul 1 și returnează valoarea din rândul 3 ce este în aceeași coloană. Pentru că nu se găsește o potrivire exactă pentru „B”, se utilizează cea mai mare valoare din rândul 1 care este mai mică decât „B”: „Osii”, din coloana A.

5

=HLOOKUP("Șuruburi"; A1:C4; 4)

Caută „Șuruburi” în rândul 1 și returnează valoarea din rândul 4 ce este în aceeași coloană (coloana C).

11

=HLOOKUP(3; {1;2;3\"a";"b";"c"\"d";"e";"f"}; 2; TRUE)

Caută numărul 3 în constanta matrice de trei rânduri și returnează valoarea din rândul 2 aflată în aceeași coloană (în acest caz cea de-a treia). Sunt trei rânduri de valori în constanta matrice, fiecare rând fiind separat de punct și virgulă (;). Deoarece "c" se găsește în rândul 2 și în aceeași coloană ca 3, se returnează „c”.

c

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×