Kaip rasti duomenis su "VLOOKUP" "Excel"

01 iš 03

Raskite apytikslius atitikimus duomenims naudodami "Excel" VLOOKUP

Raskite kainų nuolaidas su VLOOKUP. © Ted French

Kaip funkcija VLOOKUP veikia

"Excel" VLOOKUP funkcija , kuri reiškia vertikalią peržvalgą , gali būti naudojama ieškant konkrečios informacijos, esančios duomenų lentelėje ar duomenų bazėje.

VLOOKUP paprastai grąžina vieną duomenų lauką kaip savo produkciją. Kaip tai veikia:

  1. Pateikiate pavadinimą arba lookup_value, kuris nurodo VLOOKUP, kurioje duomenų lentelės eilutėje arba įraše ieškoma norimų duomenų
  2. Jūs pateikiate stulpelio numerį - žinomą kaip col_index_num - ieškomų duomenų
  3. Pirmoje duomenų lentelės stulpelyje funkcija ieško " lookup_value "
  4. VLOOKUP tada suranda ir grąžina jūsų ieškomą informaciją iš kito to paties įrašo lauko, naudodamas pridėtą stulpelio numerį

Pirmiausia rūšiuojame duomenis

Nors tai ne visada reikalinga, dažniausiai geriausia pirmiausia rūšiuoti duomenų, kuriuos VLOOKUP ieško didėjančia tvarka , diapazonas, naudodamas pirmą raktinio raktinio žodžio diapazono stulpelį.

Jei duomenys nėra rūšiuojami, VLOOKUP gali grąžinti neteisingą rezultatą.

VLOOKUP funkcijos sintaksė ir argumentai

Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus ir argumentus .

VLOOKUP funkcijos sintaksė yra:

= VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)

Paieškos _value - (reikalinga) vertė, kurią reikia ieškoti, pvz., kiekis, parduotas aukščiau esančiame paveikslėlyje

table_array - (reikalinga) tai duomenų lentelė, kurią VLOOKUP ieško, norėdami rasti informaciją, kurią jūs gaunate.

col_index_num - (būtinas) norimos vertės stulpelio numeris.

interval_lookup - (neprivaloma) nurodo, ar diapazonas yra rūšiuojamas didėjančia tvarka.

Pavyzdys: suraskite supirkto kiekio nuolaidą

Paveikslėlyje esantis pavyzdys naudoja VLOOKUP funkciją, norint rasti diskonto normą, kuri skiriasi priklausomai nuo įsigytų prekių kiekio.

Pavyzdys rodo, kad nuolaida 19 vienetų pirkimui yra 2%. Taip yra todėl, kiekio stulpelyje yra verčių diapazonai. Dėl to VLOOKUP negali rasti tikslios atitikties. Vietoje to, norint grąžinti teisingą diskonto normą, turi būti nustatyta apytikslė atitiktis.

Norėdami rasti apytikslius atitikmenis:

Pavyzdyje, norint rasti nuolaidą įsigytų prekių kiekiui, naudojama ši formulė, kurioje yra VLOOKUP funkcija.

= VLOOKUP (C2, $ C $ 5: $ D $ 8,2, tiesa)

Nors ši formulė gali būti tiesiog įvedama į darbalapio langelį, kita galimybė, naudojama su toliau išvardytais veiksmais, yra funkcijos dialogo lango įvedimas, kad būtų nurodyti jo argumentai.

VLOOKUP dialogo lango atidarymas

Veiksmai, naudojami įvedant VLOOKUP funkciją, parodytą paveikslėlyje aukščiau, į langelį B2 yra:

  1. Spustelėkite langelį B2, kad jis taptų aktyvia ląstele - vieta, kurioje rodomi VLOOKUP funkcijos rezultatai
  2. Spustelėkite skirtuką Formulės .
  3. Pasirinkite " Lookup & Reference"juostos, kad atidarytumėte išskleidžiamąjį sąrašą
  4. Spustelėkite VLOOKUP sąraše, kad pamatytumėte funkcijos dialogo langą

02 iš 03

Įeikite į Excel "VLOOKUP" funkcijos argumentus

Argumentų įvedimas į VLOOKUP dialogo langą. © Ted French

Nuorodos į ląstelių nuorodas

Argumentai už funkciją VLOOKUP įrašomi į atskiras dialogo lango eilutes, kaip parodyta paveikslėlyje aukščiau.

Ląstelių nuorodos, kurios turi būti naudojamos kaip argumentai, gali būti įvedamos į teisingą eilutę arba, kaip parodyta toliau pateiktuose veiksmuose, nurodant, kuriam reikia nurodyti norimą ląstelių diapazoną su pelės žymekliu, juos galima įvesti dialogo lange .

Rodyklės naudojimo privalumai yra šie:

Santykinių ir absoliučių ląstelių nuorodų naudojimas su argumentais

Tai nėra neįprasta naudoti keletą VLOOKUP kopijų, norint grąžinti skirtingą informaciją iš tos pačios duomenų lentelės. Kad būtų lengviau tai padaryti, dažnai VLOOKUP galima kopijuoti iš vienos langelio į kitą. Kai funkcijos nukopijuojamos į kitas ląsteles, reikia pasirūpinti, kad gautos ląstelės nuorodos būtų teisingos, atsižvelgiant į naują funkcijos vietą.

Aukščiau pateiktame paveikslėlyje table_array argumentas nurodo dolerio ženklus ( $ ), nurodančius, kad jie yra absoliučios ląstelių nuorodos , taigi jie nepakeis, jei funkcija bus nukopijuota į kitą langelį. Tai pageidautina, nes daugelis VLOOKUP kopijų būtų tos pačios duomenų lentelės kaip informacijos šaltinis.

Kita vertus , ląstelės nuorodą, naudojamą " lookup_value", neapsaugo dolerio ženklai, todėl tai yra santykinė ląstelių nuoroda. Santykinės ląstelių nuorodos keičia, kai jos nukopijuojamos, kad atspindėtų jų naują vietą, palyginti su jų duomenų padėtimi.

Funkcijų argumentų įvedimas

  1. VLOOKUP dialogo lange spustelėkite langą "Lookup _value"
  2. Spustelėkite langelį C2 darbalapyje, kad įvedėte šią nuorodą kaip paieškos_key argumentą
  3. Spustelėkite langelį " Table_array"
  4. Išskleiskite lenteles C5-D8 darbalapyje, kad įeitumėte į šį diapazoną kaip " Table_array" argumentas - lentelių antraštės nėra įtrauktos
  5. Paspauskite klaviatūros klaviatūros klavišą F4, kad pakeistumėte diapazoną absoliučiais elementais
  6. Spustelėkite eilutę " Col_index_num"
  7. Šioje eilutėje įveskite 2 eilutėje kaip " Col_index_num" argumentą, nes diskonto normos yra stulpelio " Table_array" argumento 2 stulpelyje.
  8. Spustelėkite dialogo lango eilutę Range_lookup
  9. Įveskite žodį True kaip " Range_lookup" argumentą
  10. Paspauskite klaviatūros klavišą Enter, kad uždarytumėte dialogo langą ir grįžtumėte į darbalapį
  11. Atsakymas 2% (diskonto norma įsigyjamam kiekiui) turėtų pasirodyti lakšto D2 lape
  12. Kai paspausite langelį D2, visa formos funkcija = VLOOKUP (C2, $ C $ 5: $ D $ 8,2, TRUE) pasirodys juostos formulėje virš darbalapio.

Kodėl VLOOKUP kaip rezultatas grąžino 2%

03 iš 03

Excel VLOOKUP neveikia: # N / A ir #REF klaidos

VLOOKUP Grąžina #REF! Klaidos pranešimas. © Ted French

VLOOKUP klaidos pranešimai

Šie klaidų pranešimai yra susiję su VLOOKUP.

A # N / A ("value not available") Rodoma klaida:

A # REF! ("atskaitos iš diapazono") Rodoma klaida, jei: