Ce este VLOOKUP în Excel și cum se folosește?



VLOOKUP în Excel este utilizat pentru a căuta și prelua date. Returnează potriviri exacte și aproximative și poate fi utilizat cu mai multe tabele, metacaractere, căutare în două direcții etc.

În această lume bazată pe date, este nevoie de diverse instrumente pentru a gestiona datele. Datele în timp real sunt uriașe și preluarea detaliilor referitoare la anumite date ar fi cu siguranță o sarcină obositoare, dar cu VLOOKUP în excela , această sarcină poate fi realizată cu o singură linie de comandă. În acest articol, veți afla despre unul dintre cele mai importante Funcții Excel adică funcția VLOOKUP.

Înainte de a continua, să aruncăm o privire rapidă asupra tuturor subiectelor discutate aici:





Ce este VLOOKUP în Excel?


În Excel, VLOOKUP este un funcție încorporată care este folosit pentru a căuta și prelua date specifice dintr-o foaie Excel. V înseamnă Vertical și pentru a utiliza funcția VLOOKUP în Excel, datele trebuie să fie aranjate vertical. Această funcție este foarte utilă atunci când aveți o cantitate imensă de date și ar fi practic imposibil să căutați manual anumite date specifice.

Cum functioneazã?

Funcția VLOOKUP ia o valoare, adică valoarea de căutare și începe să o caute în coloana din stânga. Când se găsește prima apariție a valorii de căutare, începe să se deplaseze chiar în acel rând și returnează o valoare din coloana pe care o specificați. Această funcție poate fi utilizată pentru a returna atât potrivirile exacte, cât și cele aproximative (potrivirea implicită este o potrivire aproximativă).



Sintaxă:

Sintaxa acestei funcții este următoarea:

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

Unde,



  • valoare_cercare este valoarea care trebuie căutată în prima coloană a tabelului dat
  • table_index este tabelul din care urmează să fie preluate datele
  • col_index_num este coloana din care trebuie preluată valoarea
  • range_lookup este o valoare logică care determină dacă valoarea de căutare trebuie să fie o potrivire perfectă sau o potrivire aproximativă ( ADEVĂRAT va găsi cea mai apropiată potrivire FALS verifică potrivirea exactă)

Potrivire perfecta:

Când doriți ca funcția VLOOKUP să caute o potrivire exactă a valorii de căutare, va trebui să setați range_lookup valoare la FALS. Aruncați o privire la următorul exemplu, care este un tabel format din detalii despre angajați:

potrivire exactă-VLOOKUP în Excel-Edureka

În cazul în care doriți să căutați desemnarea oricăruia dintre acești angajați, puteți face următoarele:

  • Selectați celula în care doriți să afișați rezultatul și apoi tastați un semn „=”
  • Utilizați funcția VLOOKUP și furnizați fișierul valoare_cercare (Aici va fi ID-ul angajatului)
  • Apoi treceți în ceilalți parametri, adică table_array , col_index_num și setați range_lookup valoare la FALS
  • Prin urmare, funcția și parametrii săi vor fi: = VLOOKUP (104, A1: D8, 3, FALSE)

Funcția VLOOKUP începe să caute ID-ul angajatului 104 și apoi se deplasează spre dreapta în rândul în care se găsește valoarea. Se continuă până la col_index_num și returnează valoarea prezentă la acea poziție.

jobtracker și tasktracker în hadoop

Potrivire aproximativă:

Această caracteristică a funcției VLOOKUP vă permite să recuperați valori chiar și atunci când nu aveți o potrivire exactă pentru loopup_value. După cum sa menționat mai devreme, pentru a face ca VLOOKUP să caute o potrivire aproximativă, va trebui să setați range_lookup valoare la ADEVĂRAT. Aruncați o privire la următorul exemplu în care notele sunt mapate împreună cu notele lor și clasa de care aparțin.

  • La fel ca și cum ați făcut pentru o potrivire exactă, urmați aceiași pași
  • În locul valorii range_lookup, utilizați TRUE în loc de FALSE
  • Prin urmare, funcția împreună cu parametrii săi vor fi: = VLOOKUP (55, A12: C15, 3, TRUE)

Într-un tabel care este sortat în ordine crescătoare, VLOOKUP începe să caute o potrivire aproximativă și se oprește la următoarea cea mai mare valoare care este mai mică decât valoarea de căutare pe care ați introdus-o. Apoi se deplasează chiar în rândul respectiv și returnează valoarea din coloana specificată. În exemplul de mai sus, valoarea de căutare este 55 și următoarea cea mai mare valoare de căutare din prima coloană este 40. Prin urmare, ieșirea este a doua clasă.

Primul meci:

În cazul în care aveți un tabel care constă din mai multe valori de căutare, VLOOKUP se oprește la prima potrivire a acestuia și preia o valoare din rândul respectiv din coloana specificată.

Uitați-vă la imaginea de mai jos:

ID-ul 105 se repetă și când valoarea de căutare este specificată ca 105, VLOOKUP a returnat valoarea din rândul care are prima apariție a valorii de căutare.

Sensibil la majuscule:

Funcția VLOOKUP nu distinge majuscule și minuscule. În cazul în care aveți o valoare de căutare care în majuscule și valoarea prezentă în tabel este mică, VLOOKUP va prelua în continuare valoarea din rândul în care este prezentă valoarea. Uitați-vă la imaginea de mai jos:

După cum puteți vedea, valoarea pe care am specificat-o ca parametru este „RAFA”, în timp ce valoarea prezentă în tabel este „Rafa”, dar VLOOKUP a returnat în continuare valoarea specificată. Dacă aveți o potrivire exactă chiar și cu cazul, VLOOKUP va întoarce în continuare prima potrivire a valorii de căutare, indiferent de cazul utilizat. Uitați-vă la imaginea de mai jos:

Erori:

Este firesc să întâmpinăm erori ori de câte ori folosim funcții. În mod similar, puteți întâlni erori atunci când utilizați funcția VLOOKUP și unele dintre erorile frecvente sunt:

  • #NUME
  • #N / A
  • #REF
  • #VALOARE

Eroare #NAME:

Această eroare este practic să vă informăm că ați făcut o greșeală în sintaxă. Pentru a evita erorile sintactice, este mai bine să utilizați Expertul de funcții furnizat de Excel pentru fiecare funcție. Expertul cu funcții vă ajută cu informații referitoare la fiecare parametru și tipul de valori pe care trebuie să le introduceți. Uitați-vă la imaginea de mai jos:

După cum puteți vedea, Expertul cu funcții vă informează să introduceți orice tip de valoare în locul parametrului lookup_value și, de asemenea, oferă o scurtă descriere a acestuia. În mod similar, atunci când selectați ceilalți parametri, veți vedea și informații referitoare la aceștia.

Eroare # N / A:

Această eroare este returnată în cazul în care nu se găsește nicio potrivire pentru valoarea de căutare dată. De exemplu, dacă introduc „AFA” în loc de „RAFA”, voi primi o eroare # N / A.

Pentru a defini un mesaj de eroare pentru cele două erori de mai sus, puteți utiliza funcția IFNA. De exemplu:

Eroare #REF:

Această eroare se întâlnește atunci când faceți referire la o coloană care nu este disponibilă în tabel.

Eroare #VALUE:

Această eroare este întâlnită atunci când plasați valori greșite parametrilor sau pierdeți câțiva parametri obligatorii.

Căutare bidirecțională:

Căutarea bidirecțională se referă la preluarea unei valori dintr-un tabel bidimensional din orice celulă a tabelului de referință. Pentru a efectua o căutare bidirecțională utilizând VLOOKUP, va trebui să utilizați funcția MATCH împreună cu aceasta.

Sintaxa MATCH este următoarea:

MATCH (lookup_value, lookup_array, match_type)

  • valoare_cercare este valoarea care trebuie căutată
  • lookup_array este gama de celule care constă din valorile de căutare
  • match_type poate fi un număr, adică 0, 1 sau -1, reprezentând potrivirea exactă, mai mică decât și mai mare decât respectiv

În loc să utilizați valori codificate cu VLOOKUP, puteți să o faceți să ocolească dinamic în referințele celulei. Luați în considerare următorul exemplu:

java când se folosește acest lucru

După cum puteți vedea în imaginea de mai sus, funcția VLOOKUP ia referința celulei ca F6 pentru valoarea de căutare, iar valoarea indexului coloanei este determinată de funcția MATCH. Când faceți modificări la oricare dintre aceste valori, rezultatul se va schimba, de asemenea, în consecință. Uitați-vă la imaginea de mai jos, unde am schimbat valoarea prezentă în F6 de la Chris la Leo, iar rezultatul a fost, de asemenea, actualizat în consecință:

În cazul în care modific valoarea G5, sau ambele F6 și G5, această formulă va funcționa corespunzător afișând rezultatele corespunzătoare.

De asemenea, puteți crea liste drop-down pentru a face sarcina de a schimba valorile foarte la îndemână. În exemplul de mai sus, acest lucru trebuie făcut cu F6 și G5. Iată cum puteți crea liste derulante:

  • Selectați Date din fila panglică
  • Din grupul Instrumente de date, selectați Validare date
  • Deschideți panoul Setări și din Permiteți, selectați Listă
  • Specificați lista de surse

Iată cum arată după ce ați creat o listă derulantă:

Utilizarea comodinelor:

În cazul în care nu cunoașteți valoarea exactă a căutării, ci doar o parte din aceasta, puteți utiliza metacaracterele. În Excel, simbolul „*” reprezintă un caracter wildcard. Acest simbol informează Excel că trebuie căutată secvența care apare înainte, după sau între și poate exista orice număr de caractere înainte sau după ele. De exemplu, în tabelul pe care l-am creat, dacă introduceți „erg” împreună cu wild cards pe ambele părți, VLOOKUP va returna ieșirea pentru „Sergio” așa cum se arată mai jos:

Mai multe tabele de căutare:

În cazul în care aveți mai multe tabele de căutare, puteți utiliza funcția IF împreună cu aceasta pentru a căuta în oricare dintre tabele pe baza unor condiții date. De exemplu, dacă există un tabel care conține datele a două supermarketuri și trebuie să aflați profitul realizat de fiecare dintre ele pe baza vânzărilor, puteți face următoarele:

Creați tabelul principal după cum urmează:

Apoi creați cele două tabele din care trebuie extras profitul.

După ce ați făcut acest lucru, creați un interval Named pentru fiecare dintre tabelele nou create. Pentru a crea un interval numit, urmați pașii de mai jos:

  • Selectați tabelul întregul tabel căruia doriți să îi atribuiți un nume
  • Din fila panglică, selectați Formule și apoi din grupul Nume definite, selectați Definire nume
  • Veți vedea următoarea casetă de dialog
  • Dați orice nume la alegere
  • Faceți clic pe OK

Odată ce acest lucru este făcut pentru ambele tabele, puteți utiliza aceste intervale denumite în funcția IF după cum urmează:

După cum puteți vedea, VLOOKUP a returnat valorile corespunzătoare pentru a umple coloana Profit în funcție de supermarketul de care aparține. În loc să scriu formula în fiecare celulă a coloanei Profit, tocmai am a copiat formula pentru a economisi timp și energie.

Acest lucru ne aduce la sfârșitul acestui articol despre VLOOKUP în Excel. Sper că ești clar cu tot ce ți-a fost împărtășit. Asigurați-vă că exersați cât mai mult posibil și reveniți la experiență.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui blog „VLOOKUP in Excel” și vă vom contacta cât mai curând posibil.

Pentru a obține cunoștințe aprofundate cu privire la orice tehnologie de trend, împreună cu diferitele sale aplicații, vă puteți înscrie pentru live cu suport 24/7 și acces pe viață.