Excel kairioji paieškos formulė naudojant VLOOKUP

01 iš 03

Rasti duomenis į kairę

Excel kreivo ieškos formulė. © Ted French

"Excel" kairiojo paieškos formulės apžvalga

"Excel" VLOOKUP funkcija naudojama informacijos paieškai ir grąžai iš duomenų lentelės, pagrįstos pasirinkta paieškos verte .

Paprastai VLOOKUP reikalauja, kad paieškos vertė būtų kairiojoje duomenų lentelės stulpelyje, o funkcija grąžina kitą duomenų lauką , esantį toje pačioje eilutėje dešinėje šios vertės.

Derinant VLOOKUP su funkcija CHOOSE ; Tačiau galite sukurti kairiosios paieškos formules, kurios:

Pavyzdys: naudokite VLOOKUP ir PASIRINKITE FUNKCIJAS kairės paieškos formule

Toliau pateikti veiksmai sukuria kairiosios paieškos formules, pateiktas aukščiau esančiame paveikslėlyje.

Formulė

= VLOOKUP ($ D $ 2, CHOOSE ({1,2}, $ F: $ F, $ D: $ D), 2, FALSE)

leidžia rasti dalį, kurią teikia skirtingos bendrovės, išvardytos duomenų lentelės 3 skiltyje.

Formulės CHOOSE funkcijos užduotys yra apgauti VLOOKUP įtarimą, kad 3 stulpelis yra iš tikrųjų 1 stulpelis. Dėl to Bendrovės pavadinimas gali būti naudojamas kaip paieškos vertė, norint rasti kiekvienos įmonės pateiktos dalies pavadinimą.

Pamokos etapai - Įvadas į mokymo duomenis

  1. Į nurodytas ląsteles įrašykite šias antraštes: D1 - Tiekėjas E1 - dalis
  2. Įrašykite duomenų lentelę , pateiktą paveikslėlyje aukščiau, ląstelėse nuo D4 iki F9
  3. 2 ir 3 eilutės yra tuščios, kad atitiktų paieškos kriterijus ir kairiosios paieškos formulę, sukurtą per šią pamoką

Kairiosios paieškos formos paleidimas - VLOOKUP dialogo lango atidarymas

Nors pirmiau pateiktą formulę galima įrašyti tiesiai į lakštą F1, daugeliui žmonių sunku suformuluoti sintaksę .

Šiuo atveju alternatyva yra dialogo lango VLOOKUP naudojimas. Beveik visi "Excel" funkcijos turi dialogo langą, pagal kurį galite įvesti kiekvieną funkcijos argumentą atskiroje eilutėje.

Tutorial žingsniai

  1. Spustelėkite lakšto langelį E2 - vietą, kurioje bus rodomos kairiojo paieškos formos rezultatai
  2. Spustelėkite skirtuką " Formulės " juostos
  3. Jei norite atidaryti išskleidžiamąjį sąrašą, spustelėkite parinktį " Ieškoti ir nuoroda"
  4. Spustelėkite VLOOKUP sąraše, kad pamatytumėte funkcijos dialogo langą

02 iš 03

Argumentų įvedimas į dialogo langą VLOOKUP - spustelėkite norėdami pamatyti didesnį vaizdą

Spustelėkite norėdami pamatyti didesnį vaizdą. © Ted French

VLOOKUP argumentai

Funkcijos argumentai yra vertės, naudojamos funkcijai apskaičiuoti rezultatą.

Funkcijos dialogo lange kiekvieno argumento pavadinimas yra atskiroje eilutėje, po kurios nurodomas laukas, į kurį reikia įvesti vertę.

Įveskite šias vertes kiekvienam iš VLOOKUP argumentų teisingoje dialogo lango eilutėje, kaip parodyta paveikslėlyje aukščiau.

"Lookup Value"

Paieškos vertė yra informacijos laukas, naudojamas ieškant lentelių masyvo. VLOOKUP grąžina kitą duomenų lauką iš tos pačios eilutės kaip paieškos reikšmė.

Šiame pavyzdyje naudojama ląstelių nuoroda į vietą, kurioje įmonės pavadinimas bus įtrauktas į darbalapį. Tai yra tai, kad lengva pakeisti įmonės pavadinimą be redagavimo formulės.

Tutorial žingsniai

  1. Dialogo lange spustelėkite eilutę " lookup_value"
  2. Spustelėkite langelį D2, kad pridėtumėte šią langelio nuorodą į lookup_value eilutę
  3. Paspauskite klaviatūros klavišą F4, kad ląstelės atskaitos taškas būtų absoliuti - $ D $ 2

Pastaba. Absoliučios ląstelių nuorodos naudojamos paieškos vertei ir lentelės masyvo argumentams, kad išvengtumėte klaidų, jei paieškos formule nukopijuojama į kitas lakštas.

Lentelės masyvas: ĮJUNGTI funkciją įveskite

Stalo masyvo argumentas yra gretimų duomenų blokas, iš kurio gaunama konkreti informacija.

Paprastai VLOOKUP tik siekia ieškoti vertės argumento dešinėje, kad surastų duomenis lentelės masyvo. Jei norite, kad jis atrodytų kairėje, VLOOKUP turi būti apgaulingas pakeitus stulpelių lentelės masyvą naudodami funkciją CHOOSE.

Šioje formulėje funkcija CHOOSE vykdo dvi užduotis:

  1. jis sukuria lentelės masyvą, kuris yra tik dviejų stulpelių pločio - stulpelių D ir F
  2. ji keičia lentelės masyvo stulpelių dešinę į kairę, kad pirmiausia būtų stulpelis F, o stulpelis D yra antra

Išsami informacija apie tai, kaip funkcija "CHOOSE" atlieka šias užduotis, galite rasti vadovo puslapyje 3 .

Tutorial žingsniai

Pastaba: įvedant funkcijas rankiniu būdu, kiekviena iš funkcijų argumentų turi būti atskirta kableliu "," .

  1. Dialogo lange VLOOKUP funkcija spustelėkite eilutę " Table_array"
  2. Įveskite šią CHOOSE funkciją
  3. PASIRINKITE ({1,2}, $ F: $ F, $ D: $ D)

Stulpelio indekso numeris

Paprastai stulpelio indekso numeris nurodo, kuris stulpelio masyvo stulpelis turi duomenis, kuriuos jūs gaunate. Šioje formulėje; tačiau tai reiškia stulpelių tvarką, nustatytą pagal funkciją CHOOSE.

Funkcija CHOOSE sukuria lentelės masyvą, kuris yra dviejų pločių pločio, o stulpelis F, pirmiausia po stulpeliu D. Kadangi reikalaujama informacija - dalies pavadinimas - yra D stulpelyje, stulpelių rodyklės argumento reikšmė turi būti 2.

Tutorial žingsniai

  1. Dialogo lange spustelėkite eilutę " Col_index_num"
  2. Įrašykite 2 šioje eilutėje

"Range Lookup"

VLOOKUP "Range_lookup" argumentas yra loginė reikšmė (tik TRUE arba FALSE), kuri nurodo, ar norite, kad VLOOKUP surastų tikslią arba apytikstą atitikimą paieškos vertei.

Šiame vadove, kadangi mes ieškome tam tikros dalies pavadinimo, Range_lookup bus nustatytas kaip klaidingas , kad formulė grąžins tik tikslius atitikmenis.

Tutorial žingsniai

  1. Dialogo lange spustelėkite eilutę Range_lookup
  2. Šioje eilutėje įrašykite žodį " klaidingas" , nurodydamas, kad mes norime, kad VLOOKUP grąžintų tikslią atitin kamą informaciją, kurią mes ieškome
  3. Spustelėkite Gerai, jei norite užbaigti kairiosios paieškos formules ir uždaryti dialogo langą
  4. Kadangi dar nepateikėme įmonės pavadinimo į D2 langelį, ląstelėje E2 turi būti klaida # N / A

03 iš 03

Kairiojo paieškos formos bandymas

Excel kreivo ieškos formulė. © Ted French

Grąžinti duomenis kairiajame paieškos formule

Norėdami sužinoti, kurios įmonės pateikia kokias dalis, įveskite įmonės pavadinimą į ląstelę D2 ir paspauskite ENTER klavišą.

Dalies pavadinimas bus rodomas lange E2.

Tutorial žingsniai

  1. Spustelėkite D2 langelį savo darbalapyje
  2. Įveskite " Gadgets Plus" į ląstelę D2 ir paspauskite klaviatūros " ENTER" mygtuką
  3. Teksto gadgets - dalis, kurią pateikia įmonė " Gadgets Plus", turėtų būti rodoma lange E2
  4. Toliau išbandykite paieškos formules, įvedę kitų kompanijų pavadinimus į ląstelę D2, o atitinkama dalis pavadinime turėtų būti rodomi lange E2

VLOOKUP klaidos pranešimai

Jei lange E2 pasirodo klaidos pranešimas, pvz., # N / A , pirmiausia patikrinkite rašybos klaidas ląstelėje D2.

Jei rašybos nėra problema, šis VLOOKUP klaidų pranešimų sąrašas gali padėti nustatyti, kur yra problema.

Išjunkite funkciją "CHOOSE"

Kaip jau minėta, šioje formulėje funkcijai CHOOSE yra dvi darbo vietos:

Dviejų stulpelių masyvo kūrimas

Funkcijos CHOOSE sintaksė yra:

= PASIRINKTI (Index_number, Value1, Value2, ... Value254)

Funkcija CHOOSE paprastai grąžina vertę iš vertės sąrašo (Value1 į Value254), atsižvelgiant į įvestą indekso numerį.

Jei indekso numeris yra 1, funkcija grąžina vertę 1 iš sąrašo; jei indekso numeris yra 2, funkcija grąžina reikšmę 2 iš sąrašo ir tt

Įvedę kelis indekso numerius; tačiau funkcija grąžins keletą verčių bet kuria norima tvarka. Kaip pasirinkti CHASE, kad grąžintų keletą reikšmių, atliekama kuriant masyvą .

Masyvo įvedimas atliekamas apvalinant skaičius, įvestus su garbančiais petnešomis ar skliaustuose. Du numeriai yra nurodyti indekso numeriu: {1,2} .

Reikėtų pažymėti, kad pasirenkama ne tik dviejų stulpelių lentelės sukūrimas. Įtraukite papildomą skaičių masyvą, pvz., {1,2,3} ir papildomą intervalo reikšmių argumentą, galite sukurti trijų stulpelių lentelę.

Papildomos stulpeliai leis jums grąžinti skirtingą informaciją kairėje paieškos formule tiesiog pakeisdami VLOOKUP stulpelio indekso skaičiaus argumentą į stulpelio, kuriame yra norima informacija, numerį.

Pakeisti stulpelių tvarką pasirinkdami CHOICE

Šioje formulėje naudokite CHASE ( Pasirinkti) funkciją: CHOOSE ({1,2}, $ F: $ F, $ D: $ D) , stulpelio F diapazonas yra nurodytas prieš stulpelį D.

Kadangi funkcija CHOOSE nustato VLOOKUP lentelių masyvą - šios funkcijos duomenų šaltinį - funkcijos CHOOSE stulpelių tvarka perjungiama kartu su VLOOKUP.

Dabar, kiek tai susiję su VLOOKUP, stalo masyvas yra tik dviejų pločių pločio, o stulpelis F kairėje ir stulpelis D dešinėje. Kadangi stulpelyje F yra bendrovės, kuriai mes norime ieškoti, pavadinimas, ir kadangi stulpelyje D yra dalių pavadinimai, VLOOKUP galės atlikti įprastus paieškos uždavinius ieškant duomenų, esančių kairėje paieškos paketo pusėje.

Dėl to "VLOOKUP" gali naudoti įmonės pavadinimą, norėdamas rasti dalį, kurią jie tiekia.