Utilizarea funcțiilor predefinite din Excel pentru a găsi date dintr-un tabel sau dintr-o zonă de celule

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Rezumat

Acest articol pas cu pas descrie cum se găsesc datele dintr-un tabel (sau o zonă de celule), utilizând diverse funcții predefinite în Microsoft Excel. Puteți utiliza formule diferite pentru a obține același rezultat.

Crearea foii de lucru eșantion

Acest articol utilizează o foaie de lucru eșantion pentru a ilustra funcțiile predefinite din Excel. Luați în considerare exemplul pentru a face referire la un nume din coloana A și a returna vârsta persoanei respective din coloana C. Pentru a crea această foaie de lucru, introduceți următoarele date într-o foaie de lucru Excel necompletată.

Veți tasta valoarea pe care doriți să o găsiți în celula E2. Puteți tasta formula în orice celulă necompletată din aceeași foaie de lucru.

A

B

C

D

E

1

Name

Departamentul

Vârstă

Găsire valoare

2

Henry

501

28

Mary

3

Stan

201

19

4

Mary

101

22

5

Larry

301

29

Definiții de termeni

Acest articol utilizează următorii termeni pentru a descrie funcțiile predefinite din Excel:

Termen

Definiție

Exemplu

Matrice tabel

Întregul tabel de căutare

A2: C5

Lookup_Value

Valoarea de găsit în prima coloană din Table_Array.

E2

Lookup_Array
-sau-
Lookup_Vector

Zona de celule care conține valorile de căutare posibile.

A2: A5

Col_Index_Num

Numărul coloanei din Table_Array ar trebui să fie returnat pentru valoarea corespunzătoare.

3 (a treia coloană din Table_Array)

Result_Array
-sau-
Result_Vector

O zonă care conține un singur rând sau o coloană. Trebuie să aibă aceeași dimensiune ca Lookup_Array sau Lookup_Vector.

C2: C5

Range_Lookup

O valoare logică (TRUE sau FALSE). Dacă este TRUE sau este omis, se returnează o potrivire aproximativă. Dacă FALSE, acesta va căuta o corespondență exactă.

FALSE

Top_cell

Aceasta este referința din care doriți să se bazeze decalajul. Top_Cell trebuie să facă referire la o celulă sau o zonă de celule adiacente. Altfel, OFFSET returnează #VALUE! .

Offset_Col

Acesta este numărul de coloane, la stânga sau la dreapta, în care doriți să se facă referire celula din stânga sus a rezultatului. De exemplu, "5", deoarece argumentul Offset_Col specifică faptul că celula din stânga sus din referință este cinci coloane la dreapta de referință. Offset_Col poate fi pozitiv (ceea ce înseamnă la dreapta referinței de început) sau negativ (ceea ce înseamnă la stânga referinței de început).

Funcții

CĂUTARE ()

Funcția Lookup găsește o valoare într-un singur rând sau o coloană și o potrivește cu o valoare în aceeași poziție în alt rând sau coloană.

Iată un exemplu de sintaxă a formulei de căutare:

   = LOOKUP (Lookup_Value, Lookup_Vector, Result_Vector)


Următoarea formulă găsește vârsta Mariei în foaia de lucru eșantion:

   = LOOKUP (E2; A2: A5; C2: C5)

Formula utilizează valoarea "Maria" din celula E2 și găsește "Maria" în vectorul de căutare (coloana A). Formula se potrivește apoi cu valoarea din același rând din vectorul rezultat (coloana C). Deoarece "Maria" este în rândul 4, LOOKUP returnează valoarea din rândul 4 din coloana C (22).

Notă: Funcția Lookup necesită ca tabelul să fie sortat.

Pentru mai multe informații despre funcția Lookup , faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
 

Cum se utilizează funcția Lookup în Excel

VLOOKUP ()

Funcția de căutare VLOOKUP sau verticală se utilizează atunci când datele sunt listate în coloane. Această funcție caută o valoare în coloana din stânga și se potrivește cu datele dintr-o coloană specificată în același rând. Puteți utiliza VLOOKUP pentru a găsi date într-un tabel sortate sau nesortate. Următorul exemplu utilizează un tabel cu date nesortate.

Iată un exemplu de sintaxă de formulă VLOOKUP :

    = VLOOKUP (Lookup_Value, Table_Array, Col_Index_Num, Range_Lookup)

Următoarea formulă găsește vârsta Mariei în foaia de lucru eșantion:

   = VLOOKUP (E2; A2: C5; 3; FALSE)

Formula utilizează valoarea "Maria" din celula E2 și găsește "Maria" în coloana din stânga (coloana A). Formula se potrivește apoi cu valoarea din același rând din Column_Index. Acest exemplu utilizează "3" ca Column_Index (coloana C). Deoarece "Maria" este în rândul 4, VLOOKUP returnează valoarea din rândul 4 din coloana C (22).

Pentru mai multe informații despre funcția VLOOKUP , faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
 

Cum să utilizați VLOOKUP sau HLOOKUP pentru a găsi o corespondență exactă

INDEX () și MATCH ()

Puteți să utilizați funcțiile INDEX și MATCH împreună pentru a obține aceleași rezultate ca utilizarea căutării sau a VLOOKUP.

Iată un exemplu de sintaxă care combină indicele și se potrivește pentru a obține aceleași rezultate ca și căutarea și VLOOKUP în exemplele anterioare:

    = INDEX (Table_Array, MATCH (Lookup_Value, Lookup_Array; 0), Col_Index_Num)

Următoarea formulă găsește vârsta Mariei în foaia de lucru eșantion:


= INDEX (A2: C5, MATCH (E2; A2: A5; 0); 3)

Formula utilizează valoarea "Maria" din celula E2 și găsește "Maria" în coloana A. Apoi se potrivește cu valoarea din același rând din coloana C. Deoarece "Maria" este în rândul 4, formula returnează valoarea din rândul 4 din coloana C (22).

Notă Dacă niciuna dintre celulele din Lookup_Array nu se potrivește cu Lookup_Value ("Maria"), această formulă va returna #N/A.
Pentru mai multe informații despre funcția index , faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

Cum se utilizează funcția index pentru a găsi date într-un tabel

OFFSET () și MATCH ()

Puteți utiliza împreună funcțiile offset și Match pentru a obține aceleași rezultate ca funcțiile din exemplul anterior.

Iată un exemplu de sintaxă care combină decalajul și se potrivește pentru a obține aceleași rezultate ca și căutarea și VLOOKUP:

   = OFFSET (top_cell, MATCH (Lookup_Value, Lookup_Array; 0), Offset_Col)

Această formulă găsește vârsta Mariei în foaia de lucru eșantion:

   = OFFSET (A1, MATCH (E2; A2: A5; 0); 2)

Formula utilizează valoarea "Maria" din celula E2 și găsește "Maria" în coloana A. Formula se potrivește apoi cu valoarea din același rând, dar două coloane la dreapta (coloana C). Deoarece "Maria" se află în coloana A, formula returnează valoarea din rândul 4 din coloana C (22).

Pentru mai multe informații despre funcția offset , faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
 

Cum se utilizează funcția offset

Extindeți-vă competențele Office
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.

×