Tutorial Excel VLOOKUP pentru începători

⚡ Rezumat inteligent

Tutorialul Excel VLOOKUP explică modul în care funcția de căutare verticală caută în prima coloană a unui tabel și returnează o valoare corespondentă dintr-o altă coloană. Acest ghid acoperă sintaxa, potrivirile exacte și aproximative, căutările în mai multe foi, erorile comune și alternativa modernă XLOOKUP.

  • Funcția de bază: VLOOKUP primește patru argumente — lookup_value, table_array, col_index_num și range_lookup (TRUE sau FALSE).
  • 🔍 Exact vs. Aproximativ: Folosește FALSE pentru potriviri exacte, cum ar fi ID-urile, și TRUE pentru potriviri aproximative pe intervale numerice sortate, cum ar fi benzile de reducere.
  • 📑 Căutări încrucișate: Referințați o altă foaie cu sintaxa Sheet2!A2:B25 pentru a extrage date dintr-o foaie de lucru în alta, în cadrul aceluiași registru de lucru.
  • ⚠️ Erori frecvente: #N/A, #REF! și #VALUE! semnalează potriviri lipsă, index de coloană greșit sau argumente nevalide pe care le puteți depana rapid.
  • 🤖 Alternativă modernă: CĂUTARE EXTRA în Microsoft 365 și Excel 2021 acceptă căutări la stânga, potrivire exactă în mod implicit și o gestionare mai curată a erorilor.

Tutorial Excel VLOOKUP

Ce este VLOOKUP?

VLOOKUP (V înseamnă Vertical) este o funcție Excel încorporată care stabilește o relație între coloanele dintr-o foaie de calcul. Vă permite să căutați o valoare într-o coloană și să returnați valoarea corespunzătoare dintr-o altă coloană din același rând.

Sintaxa și argumentele VLOOKUP

Înainte de a aplica VLOOKUP, este util să înțelegeți structura formulei. Funcția primește patru argumente și urmează un model consistent în fiecare versiune de Excel.

=CĂUTARE V(lookup_value, table_array, col_index_num, [interval_lookup])
  • lookup_value — valoarea pe care doriți să o găsiți (o referință de celulă sau un literal).
  • table_array — intervalul de celule care conține coloana de căutare și coloana de returnare.
  • col_index_num — numărul coloanei din table_array din care se returnează valoarea (1 este cea mai din stânga).
  • interval_lookup — FALSE pentru o potrivire exactă, TRUE (sau omis) pentru o potrivire aproximativă pe date sortate.

Important: Valoarea de căutare trebuie să se afle în coloana cea mai din stânga a table_array, iar VLOOKUP caută doar de la stânga la dreapta.

Utilizarea VLOOKUP

Când trebuie să găsiți informații specifice într-o foaie de calcul mare sau să recuperați același tip de valoare în mod repetat, funcția VLOOKUP economisește timp semnificativ în comparație cu filtrarea manuală.

Luați în considerare a Tabelul salariilor companiei întreținut de echipa financiară. Începeți cu o informație cunoscută — un index — și utilizați VLOOKUP pentru a obține valoarea necunoscută.

De exemplu, știți deja numele angajatului:

Utilizarea VLOOKUP

Și vrei să cauți salariul angajatului:

Utilizarea VLOOKUP

Foaie de calcul Excel pentru exemplul de mai sus:

Utilizarea VLOOKUP

Descărcați fișierul Excel de mai sus

Pentru a găsi salariul necunoscut al angajatului, introducem numărul angajatului. Code care este deja disponibil.

Utilizarea VLOOKUP

Prin aplicarea VLOOKUP, valoarea salariului corespunzător angajatului respectiv Code apare automat.

Utilizarea VLOOKUP

Cum se utilizează funcția CĂUTARE V în Excel

Urmați acest ghid pas cu pas pentru a aplica funcția VLOOKUP în Excel:

Pasul 1) Navigați la celula țintă

Faceți clic pe celula în care doriți să apară salariul angajatului selectat — în acest exemplu, celula H3.

Utilizați funcția VLOOKUP în Excel

Pasul 2) Introduceți funcția VLOOKUP =VLOOKUP()

Tastați funcția în celulă. Începeți cu un semn egal (care îi spune lui Excel că urmează o formulă) și apoi cu cuvântul cheie VLOOKUP: =CĂUTARE V().

Utilizați funcția VLOOKUP în Excel

Parantezele conțin setul de argumente (elementele de date de care are nevoie funcția).

Funcția VLOOKUP necesită patru argumente:

Pasul 3) Primul argument — valoarea de căutare

Primul argument este referința celulei pentru valoarea pe care doriți să o căutați. În acest caz, Angajat Code este valoarea de căutare, deci primul argument este H2 — celula al cărei conținut ar trebui să corespundă în Excel.

Utilizați funcția VLOOKUP în Excel

Pasul 4) Al doilea argument — matricea tabelului

Aceasta se referă la blocul de valori care urmează să fie căutat, cunoscut în Excel ca matrice de tabel sau tabel de căutare. În exemplul nostru, tabelul de căutare rulează de la B2 la E25.

NOTĂ: Coloana de căutare trebuie să fie cea mai din stânga coloană a matricei din tabel.

Utilizați funcția VLOOKUP în Excel

Pasul 5) Al treilea argument — col_index_num

Aceasta funcție indică funcției VLOOKUP care coloană din matricea tabelului conține valoarea returnată. Salariul angajatului se află în a patra coloană, deci indicele coloanei este 4.

Utilizați funcția VLOOKUP în Excel

Pasul 6) Al patrulea argument — potrivire exactă sau aproximativă

Ultimul argument este indicatorul de căutare în interval. Acesta controlează dacă VLOOKUP returnează o potrivire exactă sau aproximativă. Aici dorim o potrivire exactă (FALSE).

  1. FALS — potrivire exactă.
  2. TRUE — potrivire aproximativă.

Utilizați funcția VLOOKUP în Excel

Pasul 7) Apăsați Enter

Apăsați Enter pentru a completa formula. Inițial veți vedea o eroare deoarece niciun angajat nu Code a fost încă introdus în H2.

Utilizați funcția VLOOKUP în Excel

După ce introduceți un Angajat valid Code În H2, celula returnează Salariul Angajatului corespunzător.

Utilizați funcția VLOOKUP în Excel

Pe scurt, formula îi spune lui Excel că valorile cunoscute se află în coloana din stânga a datelor (Angajat Code). Funcția VLOOKUP scanează apoi tabelul și returnează valoarea din a patra coloană de pe rândul corespunzător — Salariul angajatului.

Acest exemplu a acoperit potrivirile exacte (cuvântul cheie FALSE). Următoarea secțiune explică potrivirile aproximative.

CĂUTARE V pentru potriviri aproximative (cuvânt cheie TRUE ca ultim parametru)

Să luăm în considerare un scenariu în care un tabel calculează reduceri pentru clienții care nu achiziționează exact zeci sau sute de articole.

După cum se arată mai jos, o companie aplică reduceri la cantități cuprinse între 1 și 10,000:

CĂUTARE V pentru potriviri aproximative

Descărcați fișierul Excel de mai sus

Un client rareori cumpără exact 100 sau 1,000 de unități. Modul de potrivire aproximativă permite funcției VLOOKUP să găsească cea mai apropiată valoare mai mică, în loc să insiste asupra unei cifre exacte. Pași:

Pas 1) Faceți clic pe celula în care va fi plasată funcția VLOOKUP — referința celulei I2.

CĂUTARE V pentru potriviri aproximative

Pas 2) Introduceți =VLOOKUP() în celulă și adăugați argumentele între paranteze.

CĂUTARE V pentru potriviri aproximative

Pasul 3) Argumentul 1: Introduceți referința celulei a cărei valoare trebuie să corespundă cu tabelul de căutare.

CĂUTARE V pentru potriviri aproximative

Pasul 4) Argumentul 2: Selectați tabelul de căutare — aici, coloanele Cantitate și Reducere.

CĂUTARE V pentru potriviri aproximative

Pasul 5) Argumentul 3: Introduceți indexul coloanei în tabelul de căutare din care se returnează valoarea corespondentă.

CĂUTARE V pentru potriviri aproximative

Pasul 6) Argumentul 4: Setați ultimul argument la TRUE pentru potriviri aproximative.

CĂUTARE V pentru potriviri aproximative

Pas 7) Apăsați Enter. Formula se aplică acum celulei. Când introduceți orice cantitate, Excel returnează banda de reducere pe baza potrivirii aproximative.

CĂUTARE V pentru potriviri aproximative

NOTĂ: Dacă lăsați al patrulea argument necompletat, Excel va avea implicit valoarea TRUE (potrivire aproximativă). Pentru potriviri aproximative, coloana de căutare trebuie sortată în ordine crescătoare.

Funcția de căutare aplicată între 2 foi diferite plasate în același registru de lucru

Acum luați în considerare un registru de lucru cu două foi. Foaia 1 listează Angajatul Code, Nume și Funcție; Foaia 2 enumeră Angajat Code și Salariul Angajaților.

FIȘA 1:

Funcția Vlookup aplicată între 2 foi diferite

FIȘA 2:

Funcția Vlookup aplicată între 2 foi diferite

Descărcați fișierul Excel de mai sus

Obiectivul este de a consolida toate datele de pe Foaia 1, așa cum se arată mai jos:

Funcția Vlookup aplicată între 2 foi diferite

VLOOKUP poate agrega date, astfel încât angajatul Code, Numele și Salariul apar împreună pe o singură foaie.

Începem cu Foaia 2 deoarece aceasta oferă două argumente — coloana Salariul angajatului este aici și indicele coloanei este 2.

Funcția Vlookup aplicată între 2 foi diferite

Vrem să găsim salariul care se potrivește fiecărui angajat Code.

Funcția Vlookup aplicată între 2 foi diferite

Datele se întind de la A2 la B25 — aceasta este matricea noastră de tabel.

Pas 1) Treceți la Foaia 1 și introduceți titlurile afișate.

Funcția Vlookup aplicată între 2 foi diferite

Pas 2) Faceți clic pe celula de lângă Salariul angajatului — celula F3 — unde va apărea formula VLOOKUP.

Funcția Vlookup aplicată între 2 foi diferite

Introduceți funcția VLOOKUP: =VLOOKUP().

Pasul 3) Argumentul 1: Introduceți F2 — celula care conține Angajat Code pentru a se potrivi în tabelul de căutare.

Funcția Vlookup aplicată între 2 foi diferite

Pasul 4) Argumentul 2: Tabelul de căutare se află pe cealaltă foaie, așa că faceți referire la el cu numele foii: Foaia2!A2:B25.

Funcția Vlookup aplicată între 2 foi diferite

Pasul 5) Argumentul 3: Introduceți indexul coloanei în tabelul de căutare care conține valoarea returnată.

Funcția Vlookup aplicată între 2 foi diferite

Funcția Vlookup aplicată între 2 foi diferite

Pasul 6) Argumentul 4: Folosiți FALSE pentru o potrivire exactă, deoarece dorim salariul exact care corespunde fiecărui angajat. Code.

Funcția Vlookup aplicată între 2 foi diferite

Pas 7) Apăsați Enter. Când introduceți un Angajat Code, celula returnează salariul corespunzător extras din Foaia 2.

Funcția Vlookup aplicată între 2 foi diferite

Erori și remedieri comune ale funcției VLOOKUP

Chiar și utilizatorii experimentați se confruntă cu erori VLOOKUP. Cele mai frecvente și remedieri rapide:

  • #N / A — Funcția VLOOKUP nu poate găsi valoarea de căutare. Verificați dacă există spații suplimentare, tipuri de date nepotrivite (numere stocate ca text) sau dacă valoarea există într-adevăr în prima coloană a funcției table_array.
  • #REF! — col_index_num este mai mare decât numărul de coloane din table_array. Reduceți indexul coloanei sau extindeți intervalul.
  • #VALOARE! — col_index_num este mai mic decât 1 sau un argument este invalid. Verificați sintaxa formulei.
  • Rezultat greșit returnat — al patrulea argument este TRUE sau omis, dar coloana de căutare este nesortată. Comutați la FALSE sau sortați coloana crescător.
  • Referințe blocate — atunci când copiați o formulă, utilizați referințe absolute (de exemplu, $B$2:$E$25) pentru ca table_array să nu se deplaseze.

VLOOKUP vs XLOOKUP: Pe care ar trebui să îl utilizați?

Microsoft a introdus XLOOKUP în Microsoft 365 și Excel 2021 ca înlocuitor modern pentru VLOOKUP. Elimină mai multe limitări ale funcției VLOOKUP și este acum alegerea recomandată în versiunile acceptate.

Caracteristică CĂUTARE CĂUTARE XL
Direcția de căutare Numai de la stânga la dreapta Orice direcție (stânga, dreapta, sus, jos)
Tipul de potrivire implicit Aproximativ (TRUE) Exact
Gestionarea erorilor „dacă nu se găsește” Returnări #N/A Argumentul if_not_found încorporat
Indexul coloanei Număr codificat fix Referință la un interval de coloane returnate
Disponibilitate Toate versiunile Excel Microsoft 365, Excel 2021, Excel pentru web

Când se alege VLOOKUP: Registrul de lucru trebuie să ruleze în Excel 2019 sau o versiune anterioară, sau păstrați formulele vechi. Când să alegeți XLOOKUP: Creați registre de lucru noi în Excel-ul modern și doriți căutări la stânga, o gestionare mai curată a erorilor și o potrivire exactă în mod implicit. Aflați mai multe despre funcțiile de căutare în Tutoriale Excel serie.

Concluzie

Cele trei scenarii de mai sus explică modul în care funcționează VLOOKUP pentru potriviri exacte, potriviri aproximative și referințe încrucișate. Exersați pe propriile seturi de date pentru a vă dezvolta fluența. VLOOKUP rămâne o caracteristică importantă în MS-Excel pentru gestionarea eficientă a datelor, iar XLOOKUP extinde acest set de instrumente în Excel-ul modern.

Întrebări frecvente

Valoarea de căutare are de obicei spații ascunse sau o parte este text, iar cealaltă este un număr. Folosește TRIM pentru a elimina spațiile și a confirma că ambele valori au același tip de date. De asemenea, verifică dacă valoarea se află în prima coloană a table_array.

Nu. VLOOKUP returnează valori doar din coloanele din dreapta coloanei de căutare. Pentru căutări la stânga, utilizați INDEX și MATCH împreună sau utilizați XLOOKUP în Microsoft 365 și Excel 2021, care acceptă orice direcție de căutare.

Funcția VLOOKUP scanează prima coloană pe verticală și returnează o valoare dintr-o coloană aleasă. Funcția HLOOKUP scanează primul rând pe orizontală și returnează o valoare dintr-un rând ales. Folosește funcția HLOOKUP atunci când datele sunt aranjate pe rânduri și nu pe coloane.

Dacă aveţi Microsoft 365 sau Excel 2021, preferați XLOOKUP. Acceptă căutări în orice direcție, implicit setează potrivirea exactă și acceptă un argument if_not_found. Păstrați VLOOKUP numai atunci când registrul de lucru trebuie să rămână compatibil cu Excel 2019 sau o versiune anterioară.

Da. Microsoft Copilot în Excel poate genera formule VLOOKUP sau XLOOKUP dintr-o solicitare în limbaj simplu, cum ar fi „căutați salariul după codul angajatului”. Verificați întotdeauna referințele de celule sugerate și tipul de potrivire înainte de a aplica formula la date live.

Da. Asistenții inteligenți artificiali precum Copilot, ChatGPT și programele de completare axate pe Excel pot explica fiecare argument, pot semnala cauzele #N/A și pot sugera remedieri. Lipiți formula și un mic eșantion de date pentru a obține cel mai precis diagnostic al referințelor VLOOKUP defecte.

Rezumați această postare cu: