Kas yra „VLOOKUP“ programoje „Excel“ ir kaip ją naudoti?



VLOOKUP „Excel“ naudojamas duomenims ieškoti ir gauti. Jis pateikia tikslią ir apytikslę atitiktį ir gali būti naudojamas su keliomis lentelėmis, pakaitos simboliais, abipusės paieškos ir kt.

Šiame duomenų valdomame pasaulyje norint valdyti duomenis reikia įvairių įrankių. Duomenys realiuoju laiku yra didžiuliai, o išsami informacija apie tam tikrus duomenis tikrai būtų varginanti užduotis, tačiau naudojant VLOOKUP „Excel“ , šią užduotį galima pasiekti naudojant vieną komandų eilutę. Šiame straipsnyje sužinosite apie vieną iš svarbiausių „Excel“ funkcijos t. y. funkcija VLOOKUP.

Prieš eidami toliau, apžvelkime visas čia aptartas temas:





Kas yra „VLOOKUP“ programoje „Excel“?


Programoje „Excel“ VLOOKUP yra įmontuota funkcija kuri naudojama ieškant ir gaunant konkrečius duomenis iš „Excel“ lapo. V reiškia vertikali ir norint naudoti „VLOOKUP“ funkciją programoje „Excel“, duomenys turi būti išdėstyti vertikaliai. Ši funkcija yra labai naudinga, kai turite didžiulį duomenų kiekį ir rankiniu būdu ieškoti kai kurių konkrečių duomenų būtų neįmanoma.

Kaip tai veikia?

Funkcija VLOOKUP paima vertę, t. Y. Paieškos vertę, ir pradeda jos ieškoti kairiausiame stulpelyje. Kai randamas pirmasis paieškos vertės atvejis, jis pradeda judėti dešinėje toje eilutėje ir grąžina vertę iš jūsų nurodyto stulpelio. Šią funkciją galima naudoti tiek tikslioms, tiek apytikslėms atitiktims grąžinti (numatytoji atitiktis yra apytikslė atitiktis).



Sintaksė:

Šios funkcijos sintaksė yra tokia:

VLOOKUP (paieškos_vertė, lentelės_dydis, col_index_num, [diapazono_žvalgos])

kur,



  • look_value yra vertė, į kurią reikia atkreipti dėmesį pirmame pateiktos lentelės stulpelyje
  • table_index yra lentelė, iš kurios reikia gauti duomenis
  • col_index_num yra stulpelis, iš kurio reikia gauti vertę
  • range_lookup yra loginė reikšmė, nustatanti, ar paieškos vertė turi būti ideali atitiktis, ar apytikslė atitiktis ( TIESA ras artimiausias rungtynes NETIESA tikslios atitikties patikrinimai)

Tikslus atitikimas:

Kai norite, kad funkcija VLOOKUP ieškotų tikslios paieškos vertės atitikties, turėsite nustatyti range_lookup vertė į FALSE. Pažvelkite į šį pavyzdį, kuris yra lentelė, sudaryta iš darbuotojų informacijos:

tikslus atitikimas-VLOOKUP „Excel-Edureka“

Jei norite ieškoti bet kurio iš šių darbuotojų paskyrimo, galite tai padaryti:

  • Pasirinkite langelį, kuriame norite rodyti išvestį, tada įveskite ženklą „=“
  • Naudokite funkciją VLOOKUP ir pateikite look_value (Čia bus darbuotojo pažymėjimas)
  • Tada įveskite kitus parametrus, ty table_array , col_index_num ir nustatykite range_lookup vertė į FALSE
  • Todėl funkcija ir jos parametrai bus: = VLOOKUP (104, A1: D8, 3, FALSE)

VLOOKUP funkcija pradeda ieškoti darbuotojo ID 104, o tada eina dešinėn eilutėje, kurioje randama vertė. Jis tęsiasi iki col_index_num ir grąžina vertę, esančią toje pozicijoje.

Apytikslė atitiktis:

Ši funkcijos „VLOOKUP“ funkcija leidžia nuskaityti reikšmes, net jei nėra tikslios atitikties pagal loopup_value. Kaip minėta anksčiau, norint, kad VLOOKUP atrodytų apytikslės rungtynės, turėsite nustatyti range_lookup vertė į TRUE. Pažvelkite į šį pavyzdį, kur pažymimi ženklai, jų pažymiai ir klasė, kuriai jie priklauso.

  • Atlikite tuos pačius veiksmus, kaip ir sekėsi tikslioms rungtynėms
  • Vietoje range_lookup vertės naudokite TRUE, o ne FALSE
  • Todėl funkcija kartu su jos parametrais bus: = VLOOKUP (55, A12: C15, 3, TRUE)

Lentelėje, kuri rūšiuojama didėjimo tvarka, VLOOKUP pradeda ieškoti apytikslės atitikties ir sustoja ties kita didžiausia verte, kuri yra mažesnė už įvestą paieškos vertę. Tada jis eina dešinėje toje eilutėje ir grąžina vertę iš nurodyto stulpelio. Ankstesniame pavyzdyje paieškos vertė yra 55, o kita didžiausia paieškos vertė pirmame stulpelyje yra 40. Todėl išvestis yra antroji klasė.

Pirmosios rungtynės:

Jei turite lentelę, kurią sudaro kelios paieškos vertės, „VLOOKUP“ sustoja ties pirmąja jos atitiktimi ir gauna reikšmę iš tos eilutės nurodytame stulpelyje.

Pažvelkite į žemiau esantį vaizdą:

ID 105 kartojamas, o kai paieškos reikšmė nurodoma kaip 105, VLOOKUP grąžino vertę iš eilutės, kurioje pirmą kartą atsirado paieškos vertė.

Didžiųjų ir mažųjų raidžių jautrumas:

VLOOKUP funkcija neskiria didžiųjų ir mažųjų raidžių. Jei turite paieškos vertę, kuri didžiosiomis raidėmis ir lentelėje esanti vertė yra maža, VLOOKUP vis tiek gaus vertę iš eilutės, kurioje yra vertė. Pažvelkite į žemiau esantį vaizdą:

Kaip matote, reikšmė, kurią nurodiau kaip parametrą, yra „RAFA“, o lentelėje esanti vertė yra „Rafa“, tačiau VLOOKUP vis tiek grąžino nurodytą vertę. Jei turite tikslią atitiktį net su byla, VLOOKUP vis tiek grąžins pirmąją paieškos vertės atitiktį, neatsižvelgiant į naudojamą atvejį. Pažvelkite į žemiau esantį vaizdą:

klasės java pavyzdys

Klaidos:

Natūralu susidurti su klaidomis, kai mes naudojame funkcijas. Panašiai galite susidurti su klaidomis ir naudodami funkciją VLOOKUP, o kai kurios dažniausiai pasitaikančios klaidos yra šios:

  • #VARDAS
  • # Nėra
  • # REF
  • # VERTĖ

#NAME klaida:

Ši klaida iš esmės yra pranešti jums, kad padarėte klaidą sintaksėje. Kad išvengtumėte sintaksinių klaidų, kiekvienai funkcijai geriau naudoti „Excel“ pateiktą funkcijų vedlį. Funkcijų vedlys padeda jums gauti informacijos apie kiekvieną parametrą ir reikšmių tipą, kuriuos reikia įvesti. Pažvelkite į žemiau esantį vaizdą:

Kaip matote, funkcijų vedlys informuoja jus vietoj parametro „lookup_value“ įvesti bet kokio tipo vertes, taip pat pateikia trumpą to paties aprašą. Panašiai, kai pasirinksite kitus parametrus, pamatysite ir informaciją apie juos.

# Netaikoma klaida:

Ši klaida pateikiama tuo atveju, jei nerandama nurodytos paieškos vertės atitikties. Pavyzdžiui, jei vietoj „RAFA“ įvesiu „AFA“, gausiu klaidą # N / A.

Norėdami apibrėžti pirmiau nurodytų dviejų klaidų klaidos pranešimą, galite naudoti IFNA funkciją. Pavyzdžiui:

#REF klaida:

Ši klaida įvyksta, kai pateikiate nuorodą į stulpelį, kurio nėra lentelėje.

#VALUE klaida:

Ši klaida įvyksta, kai neteisingas parametrų reikšmes arba praleidote kai kuriuos privalomus parametrus.

Dvipusė paieška:

Dvipusis ieškojimas reiškia vertės gavimą iš dvimatės lentelės iš bet kurios nurodytos lentelės langelio. Norėdami atlikti dvipusę paiešką naudodami VLOOKUP, kartu su ja turėsite naudoti ir funkciją MATCH.

MATCH sintaksė yra tokia:

ATITIKTI (paieškos_vertė, paieškos_dydis, atitikties tipas)

  • look_value yra vertė, kurios reikia ieškoti
  • look_array yra langelių diapazonas, kurį sudaro paieškos vertės
  • match_type gali būti skaičius, ty 0, 1 arba -1, nurodantis tikslią atitiktį, atitinkamai mažesnis ir didesnis

Užuot naudoję sunkiai užkoduotas vertes su VLOOKUP, galite padaryti ją dinamišką apeinant langelių nuorodose. Apsvarstykite šį pavyzdį:

Kaip matote aukščiau esančiame paveikslėlyje, funkcija VLOOKUP ieškos vertės langelio nuorodą nurodo kaip F6, o stulpelio indekso reikšmę nustato funkcija MATCH. Kai atliksite bet kurios iš šių reikšmių pakeitimus, atitinkamai pasikeis ir išvestis. Pažvelkite į paveikslėlį žemiau, kur aš pakeičiau F6 vertę iš Chriso į Leo, o išvestis taip pat buvo atnaujinta:

Jei pakeisiu G5 arba F6, ir G5 vertę, ši formulė veiks atitinkamai, parodydama atitinkamus rezultatus.

Taip pat galite sukurti išskleidžiamuosius sąrašus, kad reikšmių keitimas būtų labai patogus. Ankstesniame pavyzdyje tai turėtų būti padaryta F6 ir G5. Štai kaip galite sukurti išskleidžiamuosius sąrašus:

  • Juostelės skirtuke pasirinkite Duomenys
  • Duomenų įrankių grupėje pasirinkite Duomenų tikrinimas
  • Atidarykite „Settings“ sritį ir iš „Allow“ pasirinkite „List“
  • Nurodykite šaltinių sąrašo masyvą

Štai kaip atrodo sukūrus išskleidžiamąjį sąrašą:

Naudojant pakaitos simbolius:

Jei nežinote tikslios paieškos vertės, bet tik jos dalį, galite naudoti pakaitos simbolius. Programoje „Excel“ simbolis „*“ reiškia pakaitos simbolį. Šis simbolis informuoja „Excel“, kad turi būti ieškoma sekos, einančios prieš, po ar tarp jų, ir prieš juos ar po jų gali būti bet koks simbolių skaičius. Pvz., Mano sukurtoje lentelėje įvedus „erg“ kartu su laukinėmis kortelėmis iš abiejų pusių, VLOOKUP grąžins „Sergio“ išvestį, kaip parodyta žemiau:

Kelios paieškos lentelės:

Jei turite kelias paieškos lenteles, galite naudoti IF funkciją kartu su ja, norėdami pažvelgti į bet kurią iš lentelių, remdamiesi tam tikra sąlyga. Pavyzdžiui, jei yra lentelė, kurioje pateikiami dviejų prekybos centrų duomenys ir jums reikia sužinoti kiekvieno iš jų gautą pelną, atsižvelgiant į pardavimą, galite tai padaryti:

Sukurkite pagrindinę lentelę taip:

Tada sukurkite dvi lenteles, iš kurių reikia gauti pelną.

Tai padarę, sukurkite kiekvienos naujai sukurtos lentelės pavadintą diapazoną. Norėdami sukurti pavadintą diapazoną, atlikite toliau nurodytus veiksmus:

  • Pasirinkite lentelę visą lentelę, kuriai norite priskirti vardą
  • Juostelės skirtuke pasirinkite Formulės, tada grupėje Apibrėžti vardai pasirinkite Apibrėžti vardą
  • Pamatysite šį dialogo langą
  • Duokite bet kurį pasirinktą vardą
  • Spustelėkite Gerai

Kai tai bus padaryta abiejose lentelėse, galite naudoti šiuos pavadintus diapazonus funkcijoje IF taip:

Kaip matote, „VLOOKUP“ grąžino tinkamas reikšmes, kad užpildytų pelno stulpelį pagal tai, kuriam prekybos centrui jie priklauso. Užuot parašiusi formulę kiekvienoje pelno stulpelio langelyje, aš tiesiog nukopijavo formulę siekiant sutaupyti laiko ir energijos.

Taip pateksime į šio straipsnio apie VLOOKUP „Excel“ pabaigą. Tikiuosi, kad jums aišku viskas, kas su jumis pasidalinta. Įsitikinkite, kad praktikuojate kuo daugiau ir grąžinkite savo patirtį.

Turite mums klausimą? Prašau tai paminėti šio „VLOOKUP in Excel“ tinklaraščio komentarų skyriuje ir mes kuo greičiau susisieksime su jumis.

Norėdami gauti išsamių žinių apie bet kokias populiarias technologijas ir įvairias jų programas, galite užsiregistruoti tiesiogiai su parą visą parą ir visą gyvenimą.