VLOOKUP lentelių masyvas | Kaip naudoti „VLOOKUP“ lentelių masyvą „Excel“?
Lentelės masyvas funkcijoje VLOOKUP
VLOOKUP arba vertikalioje paieškoje, kai mes naudojame nuorodos langelį ar vertę ieškodami stulpelių grupėje, kurioje yra suderintini duomenys, ir gaunant išvestį, diapazono grupė, kurią mes naudojome, vadinama VLOOKUP table_array, lentelės masyve nurodoma ląstelė yra kairiajame stulpelio šone.
„Excel“ funkcija „VLOOKUP“ (vertikali paieška) ieško informacijos ar vertės dalies iš vieno lentelės masyvo ar duomenų rinkinio stulpelio ir ištraukia bei grąžina atitinkamą reikšmę ar informaciją iš kito stulpelio.
VLOOKUP „Excel“ yra integruota funkcija ir pavadinta taip, nes formulė ieško vertės ir ieško vertikaliai žemyn konkrečiame stulpelyje. Jis sustoja, kai tik suranda tą vertę, ir mūsų nurodytame stulpelyje pažvelgia į dešinę nuo tos vertės.
Funkcijai reikia vertės arba argumentų, kad ji būtų paleista. Kurdami „HLOOKUP“ arba „VLOOKUP“ funkciją „Excel“, kaip vieną iš argumentų įveskite langelių diapazoną. Šis diapazonas vadinamas „table_array“ argumentu.
Funkcijos VLOOKUP bendroji sintaksė yra tokia:
Funkcijos VLOOKUP sintaksėje yra šie argumentai:
- „Lookup_value“: būtina , nurodo vertę, kurios norime ieškoti pirmame lentelės ar duomenų rinkinio stulpelyje
- Table_array: Būtina, nurodo duomenų rinkinį ar duomenų masyvą, kurio reikia ieškoti
- Col_indexnum: Būtinas, reiškia skaičių, nurodantį lentelės_dabarys stulpelio numerį, iš kurio norime grąžinti vertę
- Range_lookup: neprivaloma, nurodo ar apibrėžia, ką turėtų grąžinti funkcija, jei ji neranda tikslios atitikties lookup_value. Šį argumentą galima nustatyti kaip „FALSE; arba „TRUE“, kur „TRUE“ nurodo apytikslę atitiktį (t. y. naudokite artimiausią atitiktį žemiau „lookup_value“, jei tiksli atitiktis nerandama), o „FALSE“ - tiksli atitiktis (t. y. pateikia klaidą, jei tikslus atitikmuo nerastas). „TRUE“ taip pat gali pakeisti „1“, o „FALSE“ - „0“.
Taigi aukščiau pateiktoje sintaksėje galime pamatyti, kad antrasis funkcijos pateiktas argumentas yra VLOOKUP table_array.
Pavyzdžiai
Šį „VLOOKUP Table Array Excel“ šabloną galite atsisiųsti iš čia - „VLOOKUP Table Array Excel“ šablonas1 pavyzdys
Tarkime, kad turime studentų įrašų lentelę, kurią sudaro kai kurių studentų sąrašo numeris, vardas, klasė ir el. Pašto adresas. Dabar, jei norime iš šios duomenų bazės gauti konkretaus studento el. Pašto ID, tada funkciją VLOOKUP naudojame taip:
= PERŽIŪRA (F2, A2: D12,4,1)
Aukščiau pateiktoje formulėje diapazonas A2: D12 yra Vlookup lentelės masyvas.
Trečiasis argumentas, kurio vertė 4, nurodo funkcijai grąžinti vertę toje pačioje eilutėje iš studento įrašų lentelės ketvirtojo stulpelio. Paskutinis argumentas, paminėtas kaip 1 (TRUE), nurodo funkcijai grąžinti apytikslę atitiktį (tikslią atitiktį, jei ji yra).
Matome, kad formulė VLOOKUP ieško iš viršaus į apačią, ieškodama 6 reikšmės (nes langelyje F2 yra 6 reikšmė) studentų įrašų lentelės kairiajame stulpelyje.
Kai tik formulė randa 6 reikšmę, ji eina į dešinę ketvirtame stulpelyje ir iš jos ištraukia el. Pašto ID.
Taigi galime pastebėti, kad 6 sąrašo el. Pašto ID yra tinkamai ištrauktas ir grąžintas naudojant šią funkciją.
2 pavyzdys
Tarkime, kad turime dvi lenteles: darbuotojų lentelę, kurią sudaro darbuotojo ID, darbuotojo vardas, darbuotojo komanda ir darbuotojo paskirtis, ir kitą lentelę, kurią sudaro kai kurie darbuotojų ID, ir norime rasti jiems tinkamą pavadinimą, todėl taikome VLOOKUP formulę vienoje langelyje, naudodamas absoliučią lentelės_rašo nuorodą, ir įklijuokite ją į kitas langelius.
= PERŽIŪRA (F2, $ A $ 2: $ D $ 11,4, 1)
Matome, kad absoliuti nuoroda sukuriama įvedus „$“ prieš langelio nuorodos eilutę ir stulpelį. Tai leis vartotojui užfiksuoti langelio nuorodą į kitas langelius, užrakinant atskaitos tašką: (šiuo atveju lentelės masyvo A2: D11 pradžios ir pabaigos langeliai). Klaviatūros „Excel“ nuorodos kūrimo „Excel“ nuoroda yra klaviatūroje paspaudus klavišą F4 įvedus langelio nuorodą.
Taigi dabar, kai nukopijuojame VLOOKUP formulę iš langelio G2 ir įklijuojame ją į tris kitas ląsteles G3, G4 ir G5, pasikeičia tik paieškos vertė (pirmasis argumentas, turintis nuorodą į langelį), o antrasis argumentas (table_array) lieka tas pats. Taip yra todėl, kad G2 mes naudojome absoliučią langelių nuorodą table_array, kad lentelės diapazonas liktų fiksuotas arba užrakintas.
Taigi galime pamatyti, kad atitinkamų darbuotojų ID žymėjimas yra teisingai ištrauktas ir grąžinamas su absoliučia nuoroda į table_array.
3 pavyzdys
Tarkime, kad table_array yra kitame darbaknygės darbalapyje (1 pavyzdys), o ritinio numeris ir atitinkamas el. Pašto ID, kurį norime rasti, yra kitame darbaknygės darbalapyje (3 pavyzdys). Jei taip yra, tada argumente table_array funkcijoje VLOOKUP nurodomas lapo pavadinimas, po kurio šaukinys ir langelių diapazonas.
= VLOOKUP (A2, 1 pavyzdys! A2: D12,4, 1)
Matome, kad studentų įrašų lentelė yra diapazone: A2: D12 darbalapyje, pavadintame kaip „Pavyzdys1“, o langelis ir darbalapis, į kurį norime grąžinti 12 ritinio vertę, yra darbalapyje, pavadintame kaip: 3 pavyzdys “. Taigi šiuo atveju antrame VLOOKUP funkcijos argumente darbalapio „3 pavyzdys“ langelyje B2 yra lapo pavadinimas, kuriame yra table_array, po kurio šaukinys ir langelių diapazonas.
Taigi galime pamatyti, kad 12 ritinio el. Pašto ID yra tinkamai ištrauktas ir grąžintas, net jei „Vlookup“ lentelių masyvas yra kitame darbaknygės lape.
Ką reikia atsiminti
- Argumentas: „table_array“ visada yra antrasis „Excel“ funkcijos LOOKUP argumentas.
- Funkcijos LOOKUP argumentas table_array visada atitinka paieškos vertę.
- Langelių diapazonas, nurodytas kaip argumentas table_array, gali naudoti absoliučias arba santykines langelių nuorodas.
- Užrakindami VLOOKUP iš lentelių masyvo, galime greitai nurodyti duomenų rinkinį pagal kelias paieškos reikšmes.
- Argumento „table_array“ langeliai gali būti net kitame darbaknygės darbalapyje. Jei taip yra, tada į „Vlookup“ lentelės masyvo argumentą įtraukiamas lapo pavadinimas, po kurio yra šauktukas ir langelių diapazonas.
- Funkcijai LOOKUP pateiktas argumentas „table_array“ turi būti bent tiek stulpelių pločio, kiek argumento „col_indexnum“ vertė.
- Funkcijai VLOOKUP lentelėje_drauge turi būti bent du duomenų stulpeliai