Excel funcția VLOOKUP, care reprezintă căutare verticală , pot fi folosite pentru a căuta informații specifice dintr-un tabel de date sau bază de date.
VLOOKUP returnează în mod normal un singur câmp de date ca ieșire. Cum face acest lucru este:
- Vă furnizați un nume sau Lookup _value care spune VLOOKUP în care rând sau înregistrare a tabelului de date să caute informațiile dorite
- Furnizați numărul coloanei - cunoscut sub numele de Col_index_num - a datelor pe care le căutați
- Funcția caută Lookup _value în prima coloană a tabelului de date
- VLOOKUP apoi localizează și returnează informațiile pe care le căutați dintr-un alt câmp din aceeași înregistrare folosind numărul de coloană furnizat
Găsiți informații într-o bază de date cu VLOOKUP
În imaginea de mai sus, VLOOKUP este folosit pentru a găsi prețul unitar al unui element pe baza numelui său. Numele devine valoare de căutare pe care VLOOKUP îl folosește pentru a găsi prețul aflat în coloana a doua.
Sintaxa și argumentele funcției VLOOKUP
Sintaxa unei funcții se referă la aspectul funcției și include numele funcției, paranteze și argumente.
Sintaxa pentru funcția VLOOKUP este:
= VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup)
Lookup _value - (obligatoriu) valoarea pe care doriți să o găsiți în prima coloană a Table_array argument.
Table_array - (obligatoriu) acesta este tabelul de date pe care VLOOKUP îl caută pentru a găsi informațiile pe care le urmăriți- Table_array trebuie să conțină cel puțin două coloane de date;- prima coloană conține în mod normal Lookup_value. Col_index_num - (obligatoriu) numărul de coloană al valorii dorite- numerotarea începe cu Lookup_value coloană ca coloana 1;- dacă Col_index_num este setat la un număr mai mare decât numărul de coloane selectate în Range_lookup argumentați un #REF! eroarea este returnată de către funcție. Range_lookup - (opțional) indică dacă sau nu gamă este sortat în ordine crescătoare- datele din prima coloană sunt utilizate ca chei de sortare- o valoare booleană - TRUE sau FALSE sunt singurele valori acceptabile- dacă este omisă, valoarea este setată la TRUE în mod implicit- dacă este setat la TRUE sau omis și o potrivire exactă pentru Lookup _value nu este găsit, cel mai apropiat meci care este mai mic în dimensiune sau valoare este folosit ca căutare_cheie - dacă este setată la TRUE sau omisă și prima coloană din interval nu este sortată în ordine ascendentă, poate apărea un rezultat incorect- dacă este setat la FALSE, VLOOKUP acceptă doar o potrivire exactă pentru Lookup _value . Deși nu este întotdeauna necesar, este de obicei cel mai bine să se sorteze mai întâi intervalul de date pe care VLOOKUP le caută în ordine ascendentă folosind prima coloană din intervalul pentru cheia de sortare. Dacă datele nu sunt sortate, VLOOKUP poate întoarce un rezultat incorect. VLOOKUP poate fi setat astfel încât să returneze numai informațiile care se potrivesc exact cu Lookup _value sau poate fi setat să returneze potriviri aproximative Factorul determinant este Range_lookup argument: În exemplul de mai sus, Range_lookup este setat la FALSE astfel încât VLOOKUP trebuie să găsească o potrivire exactă pentru termen Widget-uri în tabelul de date pentru a returna un preț unitar pentru elementul respectiv. Dacă nu se găsește o potrivire exactă, funcția este returnată de o eroare de # N / A. Notă: VLOOKUP nu este sensibil la minuscule - ambele Widget-uri și widget-uri sunt ortografii acceptabile pentru exemplul de mai sus. În cazul în care există mai multe valori de potrivire - de exemplu, Widgets is enumerate de mai multe ori în coloana 1 a tabelului de date - informațiile legate de prima valoare de potrivire întâlnite mergând de sus în jos sunt returnate de funcție. În primul exemplu de imagine de mai sus, următoarea formulă care conține funcția VLOOKUP este utilizată pentru a găsi prețul unitar pentru Widget-uri situat în tabelul de date. = VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSE) Chiar dacă această formulă poate fi doar tastată într-o celulă de foaie de lucru, o altă opțiune, așa cum este folosită cu pașii de mai jos, este de a utiliza caseta de dialog a funcției, prezentată mai sus, pentru a introduce argumentele acesteia. Pașii de mai jos au fost utilizați pentru a introduce funcția VLOOKUP în celula B2 folosind caseta de dialog a funcției. Datele introduse în cele patru rânduri goale din caseta de dialog formează argumentele pentru funcția VLOOKUP. Argumentele pentru funcția VLOOKUP sunt introduse în linii separate ale casetei de dialog așa cum se arată în imaginea de mai sus. Referințele celulelor care vor fi folosite ca argumente pot fi introduse în linia corectă sau, așa cum ați făcut în pașii de mai jos, cu punct și clic - care implică evidențierea domeniului dorit de celule cu indicatorul mouse-ului - pot fi folosite pentru a le introduce caseta de dialog. Nu este neobișnuit să utilizați mai multe copii ale VLOOKUP pentru a returna diferite informații din același tabel de date. Pentru a face mai ușor acest lucru, de multe ori VLOOKUP poate fi copiat de la o celulă la alta. Când funcțiile sunt copiate în alte celule, trebuie să aveți grijă ca referințele de celule rezultate să fie corecte, având în vedere noua locație a funcției. În imaginea de mai sus, semnele dolarului ( $ ) înconjoară referințele de celule pentru Table_array argument care indică faptul că acestea sunt referințe absolute de celule, ceea ce înseamnă că ele nu se vor schimba dacă funcția este copiată într-o altă celulă. Acest lucru este de dorit deoarece numeroasele copii ale VLOOKUP ar face referire la același tabel de date ca sursă de informație. Referința celulei folosită pentru lookup_value - A2 - pe de altă parte , nu este înconjurat de semne de dolar, ceea ce o face o referință de celule relativă. Referințele de celule relative se modifică atunci când sunt copiate pentru a reflecta noua lor locație în raport cu poziția datelor la care se referă. Referințele de celule relative fac posibilă căutarea mai multor elemente în același tabel de date, prin copierea VLOOKUP în mai multe locații și prin introducerea unor elemente diferite lookup_values . Următoarele mesaje de eroare sunt asociate cu VLOOKUP: Se afișează o eroare de tip # N / A (valoarea "nu este disponibilă") dacă: Un #REF! eroare se afișează dacă: Sortarea datelor mai întâi
Meciuri exacte vs. aproximative
Introducerea argumentelor funcției VLOOKUP ale Excel utilizând utilizarea punctării
Deschiderea casetei de dialog VLOOKUP
Afișarea referințelor la celule
Utilizarea referințelor de celule relative și absolute cu argumente
Introducerea argumentelor funcției
Excel VLOOKUP Mesaje de eroare