Căutare pe verticală. Caută o cheie în prima coloană dintr-o zonă și returnează valoarea unei celule specificate în rândul găsit.
Utilizarea eșantionului
VLOOKUP(10003; A2:B26; 2; FALSE)
Sintaxă
VLOOKUP(cheie_căutare; zonă; indice; [este_sortată])
-
cheie_căutare
- valoarea care trebuie căutată. De exemplu,42
,"Pisici"
sauI24
. -
zonă
- zona care trebuie luată în considerare pentru căutare. Cheia specificată încheie_căutare
este căutată în prima coloană din zonă. -
indice
- indicele coloanei valorii care trebuie returnată, unde prima coloană dinzonă
este numerotată cu 1.- Dacă
indice
nu este între 1 și numărul de coloane dinzonă
, se returnează#VALUE!
.
- Dacă
-
este_sortată
- [TRUE
în mod prestabilit] - indică dacă este sortată coloana în care trebuie făcută căutarea (prima coloană din zona specificată). În cele mai multe cazuri se recomandă FALSE.-
Se recomandă ca argumentul
este_sortată
să fie setat la FALSE. Dacă este setat la FALSE, se returnează o potrivire exactă. Dacă sunt mai multe valori care se potrivesc exact, se returnează conținutul celulei care corespunde primei valori găsite, iar dacă nu se găsește o astfel de valoare, se returnează#N/A
. -
Dacă argumentul
este_sortată
esteTRUE
sau omis, se returnează cea mai apropiată potrivire (mai mică sau egală cu cheia căutată). Dacă toate valorile din coloana în care se face căutarea sunt mai mari decât cheia căutată, se returnează#N/A
.
-
Note
-
Dacă argumentul
este_sortată
este setat laTRUE
sau este omis, iar prima coloană din zonă nu este într-o ordine sortată, ar putea fi returnată o valoare incorectă. DacăVLOOKUP
nu pare să dea rezultate corecte, verificați ca ultimul argument să fie setat la FALSE. Dacă datele sunt sortate și trebuie să optimizați pentru performanță, setați argumentul la TRUE. În majoritatea cazurilor, ar trebui setat la FALSE. -
Când căutați valori numerice sau date, asigurați-vă că prima coloană din zonă nu este sortată după valori text. De exemplu, numerele sortate corect ar trebui să se afișeze (1; 2; 10; 100), nu (1; 10; 100; 2), așa cum s-ar afișa dacă ar fi sortate ca șiruri. Dacă folosiți un tip incorect de sortare, valorile returnate pot fi incorecte.
-
Cheile de căutare bazate pe expresii regulate NU sunt acceptate. În schimb, folosiți
QUERY
. -
VLOOKUP
are rezultate mult mai bune cu zonele sortate și cu argumentuleste_sortată
setat laTRUE
. Vă recomandăm să sortați coloana în care se face căutarea. -
Puteți să găsiți potriviri și folosind șiruri șablon care includ metacaractere. Semnul întrebării (?) și asteriscul (*) sunt metacaracterele pentru
cheie_căutare
, semnul întrebării reprezentând un singur caracter, iar asteriscul orice serie de caractere. Dacă vreți să găsiți o potrivire pentru un semn de întrebare sau un asterisc real, adăugați o tildă (~) înaintea caracterului, iar dacă ceea ce căutați chiar conține o tildă, adăugați o tildă suplimentară.
Consultați și
QUERY
: Rulează o interogare Google Visualization API Query Language pentru date.
HLOOKUP
: Căutare pe orizontală. Caută o cheie în primul rând dintr-o zonă și returnează valoarea unei celule specificate în coloana găsită.
Exemple
În acest exemplu, VLOOKUP
caută un ID de student în prima coloană și returnează nota corespunzătoare
În acest exemplu, VLOOKUP
caută venitul în prima coloană, folosind potriviri aproximative (este_sortată
este setat la TRUE
) și returnează rata corespunzătoare a impozitului
Când există mai multe potriviri pentru cheie_căutare
, VLOOKUP
returnează prima valoare găsită.