Utilizarea argumentului matrice_tabel într-o funcție de căutare

Important

Încercați să utilizați noua funcție XLOOKUP , o versiune îmbunătățită de VLOOKUP, care funcționează în orice direcție și returnează potriviri exacte în mod implicit, făcând-o mai ușor și mai convenabil de utilizat decât predecesoarea sa.

Când creați o funcție VLOOKUP sau HLOOKUP , introduceți o zonă de celule, cum ar fi D2:F39. Această zonă se numește argument table_array și un argument este pur și simplu un element de date de care o funcție are nevoie pentru a rula. În acest caz, funcția caută în acele celule datele pe care încercați să le găsiți.

Argumentul table_array este întotdeauna al doilea argument dintr-o funcție VLOOKUP sau HLOOKUP (primul este valoarea pe care încercați să o găsiți), iar funcțiile nu vor funcționa fără el.

Primul argument, valoarea pe care doriți să o găsiți, poate fi o valoare specifică, cum ar fi "41" sau "bogdan" sau poate fi o referință de celulă, cum ar fi F2. Așadar, primul argument poate arăta astfel:

=VLOOKUP(F2,...

Argumentul table_array urmează întotdeauna valoarea de căutare, astfel:

=VLOOKUP(F2,B4:D39,...

Zona de celule listată în argumentul table_array poate utiliza referințe de celule relative sau absolute. Dacă veți copia funcția, trebuie să utilizați referințe absolute, astfel:

*=VLOOKUP(F2,$B$2:BD$39,*...

De asemenea, celulele din argumentul table_array se pot afla în altă foaie de lucru din registrul de lucru. Dacă se întâmplă acest lucru, argumentul include numele foii, iar sintaxa arată astfel:

=VLOOKUP(F2,Foaie2!$C$14:E$42,...

Asigurați-vă că plasați un semn de exclamare după numele foii.

În cele din urmă (uf), introduceți un al treilea argument, coloana care conține valorile pe care încercați să le găsiți. Aceasta se numește coloană de căutare. În primul exemplu, am utilizat zona de celule B4 până la D39, care se desfășoară pe trei coloane. Să presupunem că valorile pe care doriți să le vedeți se află în coloana D, a treia coloană din zona de celule, astfel că ultimul argument este un 3.

=VLOOKUP(F2,B4:D39,3)

Puteți utiliza un al patrulea argument opțional, True sau False. În majoritatea cazurilor, se recomandă să utilizați tasta False.

Dacă utilizați True sau lăsați al patrulea argument necompletat, funcția returnează o potrivire aproximativă cu valoarea din primul argument. Așadar, pentru a continua exemplul, dacă primul argument este "Vlad" și utilizați True, funcția va returna "Codreanu", "Codreanu" și așa mai departe. Dar dacă utilizați False, funcția returnează doar "Codreanu", o potrivire exactă, și asta este ceea ce doresc majoritatea utilizatorilor.

Pentru a face și mai complicată utilizarea True, dacă coloana de căutare (coloana pe care o specificați în al treilea argument) nu este sortată în ordine ascendentă (de la A la Z sau de la cel mai mic la cel mai mare număr), funcția poate returna un rezultat greșit. Pentru mai multe informații, consultați Căutarea valorilor cu VLOOKUP și alte funcții.

Iar pentru mai multe informații despre funcțiile VLOOKUP și HLOOKUP, consultați: