Tutorial Excel VLOOKUP
În acest tutorial Excel VLOOKUP, discutăm ce este funcția VLOOKUP în Excel, cum funcționează împreună cu exemple practice. Funcția VLOOKUP (căutare verticală) din Excel caută o informație sau o valoare dintr-o coloană a unui tabel sau set de date și extrage și returnează o valoare sau informații corespunzătoare dintr-o altă coloană.
Funcția VLOOKUP în Excel este o funcție încorporată și este denumită astfel deoarece formula caută valoare și o caută vertical în jos pe o anumită coloană. Se oprește imediat ce găsește acea valoare și se uită în dreapta valorii respective într-o coloană pe care o specificăm.

Sintaxa generală pentru funcția VLOOKUP este după cum urmează:

Sintaxa formulei VLOOKUP are următoarele argumente:
- Lookup_value: Obligatoriu, reprezintă valoarea pe care dorim să o căutăm în prima coloană a unui tabel sau set de date.
- Table_array: Obligatoriu, reprezintă setul de date sau matricea de date care urmează să fie căutată.
- Col_indexnum: Obligatoriu, reprezintă numărul întreg care specifică numărul coloanei table_array din care dorim să returnăm o valoare
- Range_lookup: Opțional, reprezintă sau definește ce ar trebui să returneze funcția în cazul în care nu găsește o potrivire exactă cu valoarea de căutare. Acest argument poate fi setat la „FALS; sau „TRUE”, unde „TRUE” indică o potrivire aproximativă (adică, utilizați cea mai apropiată potrivire sub valoarea de căutare în cazul în care nu se găsește potrivirea exactă) și „FALSE” indicând o potrivire exactă (adică, returnează o eroare în cazul nu se găsește potrivirea exactă). „ADEVĂRAT” poate fi înlocuit și cu „1” și „FALS” cu „0”.
Exemple
Exemplul nr. 1
Să presupunem că avem un tabel de evidențe ale studenților format din numărul listei, numele, clasa și ID-ul de e-mail. Acum, dacă dorim să obținem ID-ul de e-mail al unui anumit student din această bază de date, folosim funcția VLOOKUP după cum urmează:
= VLOOKUP (F2, A2: D12,4,1)

Putem vedea că formula de mai sus caută valoarea 6 în coloana din stânga a tabelului înregistrărilor studenților. Al treilea argument cu valoarea 4 spune funcției să returneze valoarea în același rând din a patra coloană a tabelului înregistrărilor elevilor. Ultimul argument menționat ca 1 (TRUE) spune funcției să returneze o potrivire aproximativă (potrivirea exactă dacă există).

Deci, putem vedea că ID-ul de e-mail al ruloului nr. 6 este corect extras și returnat cu această funcție.
Exemplul nr. 2
Acum, să presupunem că folosim o potrivire exactă pentru o valoare de căutare care nu există, atunci funcția VLOOKUP va funcționa după cum urmează:
= VLOOKUP (F2, A2: D12,4, 0)

Putem vedea că formula de mai sus caută valoarea 16 în coloana din stânga a tabelului înregistrărilor studenților. Al treilea argument cu valoarea 4 spune funcției să returneze valoarea în același rând din a patra coloană a tabelului înregistrărilor elevilor. Ultimul argument menționat ca 0 (FALS) spune funcției să returneze o potrivire exactă și o eroare dacă nu se găsește o potrivire exactă.
Deci putem vedea că ID-ul de e-mail al rolului nr. 16 nu există deoarece nu există nicio valoare ca rolul nr. 16 în tabelul înregistrărilor studenților, astfel încât eroarea „# N / A” este returnată cu un argument de potrivire exactă.

Exemplul nr. 3
Acum, să presupunem că folosim o potrivire aproximativă pentru o valoare de căutare care nu există, atunci funcția VLOOKUP va funcționa după cum urmează:
= VLOOKUP (F2, A2: D12,4, 1)

Putem vedea că formula de mai sus caută valoarea 16 în coloana din stânga a tabelului înregistrărilor studenților. Al treilea argument cu valoarea 4 spune funcției să returneze valoarea în același rând din a patra coloană a tabelului înregistrărilor elevilor. Ultimul argument menționat ca 1 (TRUE) spune funcției să returneze o potrivire aproximativă dacă nu se găsește potrivirea exactă.
Deci, putem vedea că nu există nici o valoare ca rola nr 16 în prima coloană a tabelului înregistrărilor studenților, dar al patrulea argument menționat ca 1 sau TRUE spune despre returnarea unei potriviri aproximative, astfel încât funcția va returna cea mai mare valoare 16 (12 în acest caz), astfel încât ID-ul de e-mail al ruloului 12 este returnat.

Lucruri de amintit
- Funcția VLOOKUP este o funcție încorporată în Excel clasificată ca funcție de căutare / referință.
- Poate fi, de asemenea, utilizat ca funcție de foaie de lucru în care funcția poate fi introdusă ca parte a unei formule într-o celulă a unei foi de lucru.
- VLOOKUP arată întotdeauna corect, adică necesită un tabel de căutare cu valori de căutare în coloana din stânga. Datele pe care dorim să le preluăm ca valoare a rezultatului pot apărea în orice coloană din dreapta, adică valoarea de căutare este în stânga valorii rezultatului pe care dorim să o găsim.
- Argumentul „table_array” furnizat funcției VLOOKUP trebuie să aibă o lățime de cel puțin la fel de multe coloane ca valoarea argumentului „col_indexnum”.
- Este conceput pentru a prelua date într-un tabel care este organizat în rânduri verticale, unde fiecare rând reprezintă o nouă înregistrare. Deci, dacă datele sunt organizate orizontal, putem folosi funcția „Căutare orizontală”.
- Funcția VLOOKUP returnează orice tip de date precum numeric, dată, șir etc.
- Funcția VLOOKUP permite utilizarea de metacaractere precum „*”.
- Dacă este specificat „FALS” sau „0” pentru parametrul approximate_match și nu se găsește o potrivire exactă pentru valoarea de căutare, atunci funcția VLOOKUP returnează eroarea „# N / A”.

- Dacă este specificat „TRUE” sau „1” pentru parametrul approximate_match și nu se găsește nicio potrivire exactă, atunci funcția VLOOKUP returnează următoarea valoare mai mică.

- Dacă „col_indexnum” este mai mic de 1 sau nu este recunoscut ca valoare numerică, atunci funcția VLOOKUP returnează „#VALUE!” eroare.

- Dacă valoarea „range_lookup” nu este recunoscută ca valoare logică, atunci returnează „#VALUE!” eroare.
- Dacă „col_indexnum” este mai mare decât un număr de coloane din „table_array”, atunci funcția VLOOKUP returnează „#REF!” eroare.

- În cazul în care argumentul „range_lookup” este omis, atunci funcția VLOOKUP permite o potrivire non-exactă, dar va folosi o potrivire exactă dacă există.
- Funcția VLOOKUP nu este sensibilă la majuscule și minuscule.
- Dacă coloana de căutare conține valori duplicat, atunci funcția VLOOKUP se va potrivi doar cu prima valoare.
