Tutorial Excel VLOOKUP - Ghid pentru începători la VLOOKUP (Exemple)

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.

Articole interesante...