VLOOKUP Table Array - Cum se utilizează matricea de tabele VLOOKUP în Excel?

Table Array în funcția VLOOKUP

În VLOOKUP sau căutare verticală atunci când folosim o celulă de referință sau o valoare pentru a căuta într-un grup de coloane care conțin date care trebuie potrivite și pentru a prelua ieșirea, grupul de intervale pe care le-am folosit pentru a se potrivi este numit VLOOKUP table_array, în tabelul de tabelă celula de referință este în partea stângă a coloanei.

Funcția VLOOKUP (căutare verticală) în Excel caută o informație sau o valoare dintr-o coloană dintr-un tablou sau set de date și extrage și returnează o anumită valoare sau informații corespunzătoare dintr-o altă coloană.

VLOOKUP în Excel este o funcție încorporată și este denumită astfel deoarece formula caută valoare și o caută vertical în jos pe o anumită coloană. Se oprește imediat ce găsește acea valoare și se uită în dreapta valorii respective într-o coloană pe care o specificăm.

Funcția are nevoie de valoare sau argumente pentru a rula. La crearea unei funcții HLOOKUP sau VLOOKUP în Excel, introducem o gamă de celule ca unul dintre argumente. Acest interval se numește argumentul table_array.

Sintaxa generală pentru funcția VLOOKUP este după cum urmează:

Sintaxa funcției VLOOKUP are următoarele argumente:

  • Lookup_value: Obligatoriu, reprezintă valoarea pe care dorim să o căutăm în prima coloană a unui tabel sau set de date.
  • Table_array: Obligatoriu, reprezintă setul de date sau matricea de date care urmează să fie căutată.
  • Col_indexnum: Obligatoriu, reprezintă numărul întreg care specifică numărul coloanei table_array din care dorim să returnăm o valoare
  • Range_lookup: Opțional, reprezintă sau definește ce ar trebui să returneze funcția în cazul în care nu găsește o potrivire exactă cu valoarea de căutare. Acest argument poate fi setat la „FALS; sau „TRUE”, unde „TRUE” indică o potrivire aproximativă (adică, utilizați cea mai apropiată potrivire sub valoarea de căutare în cazul în care nu se găsește potrivirea exactă) și „FALSE” indicând o potrivire exactă (adică, returnează o eroare în cazul nu se găsește potrivirea exactă). „ADEVĂRAT” poate fi înlocuit și cu „1” și „FALS” cu „0”.

Deci, putem vedea în sintaxa de mai sus că al doilea argument furnizat funcției este VLOOKUP table_array.

Exemple

Exemplul nr. 1

Să presupunem că avem un tabel al evidențelor studenților care constă din numărul listei, numele, clasa și ID-ul de e-mail al unor elevi. Acum, dacă dorim să obținem ID-ul de e-mail al unui anumit student din această bază de date, atunci folosim funcția VLOOKUP după cum urmează:

= VLOOKUP (F2, A2: D12,4,1)

În formula de mai sus, intervalul A2: D12 este matricea de tabele Vlookup.

Al treilea argument cu valoarea 4 spune funcției să returneze valoarea în același rând din a patra coloană a tabelului înregistrărilor elevilor. Ultimul argument menționat ca 1 (TRUE) spune funcției să returneze o potrivire aproximativă (potrivirea exactă dacă există).

Putem vedea că formula VLOOKUP caută valoarea 6 (deoarece celula F2 conține valoarea 6) în coloana din stânga a tabelului înregistrărilor studenților, căutând de sus în jos.

De îndată ce formula găsește valoarea 6, aceasta merge la dreapta în coloana a patra și extrage ID-ul de e-mail din ea.

Deci, putem vedea că ID-ul de e-mail al ruloului nr. 6 este corect extras și returnat cu această funcție.

Exemplul nr. 2

Acum, să presupunem că avem două tabele: un tabel al angajaților format din ID-ul angajaților, numele angajatului, echipa angajatului și desemnarea angajatului și un alt tabel format din unele ID-uri ale angajaților și dorim să găsim desemnarea corespunzătoare a acestora, așa că aplicăm VLOOKUP formula într-o celulă utilizând referințe absolute pentru table_array și lipiți-o în alte celule.

= VLOOKUP (F2, $ A $ 2: $ D $ 11,4, 1)

Putem vedea că referințarea absolută este creată prin tastarea unui „$” în fața rândului și coloanei unei referințe de celulă. Acest lucru va permite utilizatorului să copieze referința celulei la alte celule în timp ce blochează punctul de referință: (celulele de pornire și de terminare ale tabloului-A2: D11 în acest caz). O tastatură excelează comanda rapidă pentru crearea unei referințe absolute prin apăsarea tastei F4 de pe tastatură după ce ați tastat referința celulei.

Deci, acum, când copiem formula VLOOKUP din celula G2 și o lipim în alte trei celule G3, G4 și G5, atunci se schimbă doar valoarea de căutare (primul argument care are referință de celulă) și al doilea argument (table_array) rămâne la fel. Acest lucru se întâmplă deoarece, în G2, am folosit referințe de celule absolute pentru table_array, astfel încât intervalul de tabel să rămână fix sau blocat.

Deci, putem vedea că desemnarea pentru ID-urile corespunzătoare a angajatului este corect extrasă și returnată cu referințe absolute pentru table_array.

Exemplul nr. 3

Acum, să spunem că table_array este prezent pe o altă foaie de lucru (Exemplul 1) din registrul de lucru, iar Roll No și ID-ul de e-mail corespunzător pe care dorim să îl găsim sunt pe o altă foaie de lucru (Exemplul 3) din registrul de lucru. Dacă acesta este cazul, atunci argumentul table_array din funcția VLOOKUP include numele foii urmat de un semn de exclamare și un interval de celule.

= VLOOKUP (A2, Exemplu1! A2: D12,4, 1)

Putem vedea că tabelul înregistrărilor studenților este cuprins în intervalul: A2: D12 în foaia de lucru numită „Exemplu1”, în timp ce celula și foaia de lucru în care dorim să returnăm valoarea ruloului 12 este conținută în foaia de lucru numită „ Exemplul 3 '. Deci, în acest caz, al doilea argument din funcția VLOOKUP din celula B2 a foii de lucru „Exemplu3” conține numele foii care conține table_array urmat de un semn de exclamare și un interval de celule.

Deci, putem vedea că ID-ul de e-mail al ruloului nr 12 este corect extras și returnat chiar și atunci când matricea de tabele Vlookup este prezentă pe o altă foaie a registrului de lucru.

Lucruri de amintit

  • Argumentul: table_array este întotdeauna al doilea argument din funcția LOOKUP în excel.
  • Argumentul table_array din funcția LOOKUP urmează întotdeauna valoarea de căutare.
  • Gama de celule listate ca argument în table_array poate utiliza referințe de celule absolute sau relative.
  • Prin blocarea VLOOKUP dintr-o matrice de tabele, putem face referință rapidă a unui set de date la mai multe valori de căutare.
  • Celulele din argumentul table_array pot fi prezente chiar pe o altă foaie de lucru din registrul de lucru. Dacă acesta este cazul, argumentul tabelului Vlookup include numele foii, urmat de un semn de exclamare și un interval de celule.
  • Argumentul „table_array” furnizat funcției LOOKUP trebuie să aibă cel puțin la fel de multe coloane ca valoarea argumentului „col_indexnum”.
  • Pentru funcția VLOOKUP, table_array trebuie să conțină cel puțin două coloane de date.

Articole interesante...