10 geriausios "Excel" VLOOKUP praktikos pavyzdžių

  • Pasidalinti
Hugh West

"Microsoft Excel" programoje VLOOKUP funkcija paprastai naudojamas duomenims išgauti pagal stulpelio ar ląstelių intervalo paieškos reikšmę. Šiame straipsnyje susipažinsite su 10 geriausių pavyzdžių ir praktikos pavyzdžių, susijusių su VLOOKUP funkcija.

Atsisiųsti praktikos sąsiuvinį

Galite atsisiųsti "Excel" sąsiuvinį, kurį naudojome rengdami šį straipsnį.

Praktika su VLOOKUP.xlsx

Įvadas į VLOOKUP funkciją

  • Funkcijos tikslas:

Svetainė VLOOKUP funkcija naudojamas tam, kad būtų ieškoma tam tikros lentelės kairiausiame stulpelyje nurodytos reikšmės, o paskui grąžinama toje pačioje eilutėje iš nurodyto stulpelio esanti reikšmė.

  • Sintaksė:

=VLOOKUP(lookup_value, table_array, col_index, [range_lookup])

  • Argumentai Paaiškinimas:
Argumentas Privalomas / pasirenkamas Paaiškinimas
lookup_value Reikalinga Reikšmė, kurios ieškoma pateiktos lentelės kairiajame stulpelyje. Gali būti viena reikšmė arba reikšmių masyvas.
table_array Reikalinga Lentelė, kurioje ieškoma lookup_value kraštutiniame kairiajame stulpelyje.
col_index_num Reikalinga Lentelės stulpelio, iš kurio turi būti grąžinta reikšmė, numeris.
[range_lookup] Pasirinktinai Nurodo, ar reikalaujama tikslaus, ar dalinio paieškos_vertės atitikimo. 0 - tikslus atitikimas, 1 - dalinis atitikimas. Numatytoji reikšmė yra 1 (dalinis atitikimas).
  • Grąžinimo parametras:

Grąžina tos pačios eilutės reikšmę iš nurodyto lentelės stulpelio, kai kairiajame stulpelyje esanti reikšmė atitinka lookup_value.

10 geriausios "Excel" VLOOKUP praktikos pavyzdžių

Suklasifikavome naudojimo būdų sudėtingumo lygius VLOOKUP funkcija skirstoma į tris kategorijas: Pradedantiesiems, vidutinio sunkumo ir pažengusiems .

1. Pradedančiųjų lygio pavyzdžiai ir praktika su VLOOKUP

i. VLOOKUP, kad iš lentelės horizontaliai rastumėte konkrečius duomenis arba masyvą

Toliau pateiktoje lentelėje užfiksuoti keli pardavėjo duomenys. Mūsų pirmajame pavyzdyje VLOOKUP funkcija ištrauksime nurodyto pardavėjo pardavimų įrašą.

Pavyzdžiui, gausime pardavimo įrašą Peter nuo stalo.

Išvestyje Ląstelė C16 , reikiama formulė bus tokia:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Paspaudus Įveskite , iš karto gausite skyriaus, mėnesio ir pardavimų vertę horizontaliame masyve. Šioje funkcijoje apibrėžėme trijų stulpelių indeksą C, D ir E stulpeliai masyve {2,3,4} . Taigi funkcija grąžino iš visų šių trijų stulpelių išskirtas reikšmes.

Skaityti daugiau: Kaip "Excel" programoje ištraukti duomenis iš kelių darbalapių (4 greiti būdai)

ii. VLOOKUP praktika su įvardytu diapazonu "Excel" programoje

Pirmasis argumentas VLOOKUP funkciją, galime apibrėžti masyvo arba lentelės duomenis naudodami įvardytas diapazonas . Ankstesniame pavyzdyje pasirinktas masyvo arba lentelės duomenų diapazonas buvo B5:E13 . Tačiau čia šį duomenų intervalą pavadinsime Sales_Data.

Norėdami tai padaryti, turime tiesiog pasirinkti masyvą ir redaguoti pavadinimą Pavadinimo langelis kairiajame viršutiniame skaičiuoklės kampe.

Dabar ankstesniame pavyzdyje naudota formulė su apibrėžtu pavadinimų intervalu atrodys taip:

=VLOOKUP(B16,Sales_Data,{2,3,4},FALSE)

Paspaudus Įveskite , galėsime išgauti panašius duomenis, kaip ir ankstesniame skyriuje.

iii. Duomenų kategorizavimas naudojant VLOOKUP programoje "Excel

Šiame pavyzdyje pridėjome papildomą stulpelį, pavadintą Kategorija už duomenų lentelės ar masyvo ribų. Čia mes suskirstysime departamentus į kategorijas su A, B arba C remiantis apačioje esančia antrąja lentele.

📌 1 žingsnis:

➤ Pasirinkite Eilutė F5 ir tipą:

=VLOOKUP(C5,$C$16:$D$18,2,FALSE)

➤ Spauda Įveskite ir funkcija grąžins A nes ši abėcėlė žymi Džinsai departamentas.

📌 2 žingsnis:

➤ Dabar naudokite Užpildymo rankena automatiškai užpildyti visą F stulpelis ir jums bus parodytos visos kategorijos pagal skyrių pavadinimus.

2. Vidutinio sudėtingumo pavyzdžiai ir praktika su VLOOKUP

i. Klaidos pranešimo rodymas, jei su VLOOKUP nerandama duomenų

Kartais gali nepavykti rasti ar išgauti duomenų pagal mūsų nustatytą kriterijų. Tokiu atveju VLOOKUP funkcija grąžins klaidą, kuri duomenų lentelėje atrodys gana keistai. Šį klaidos pranešimą galime pakeisti pritaikytu teiginiu, pvz. "Nerastas" arba "Duomenys neprieinami".

Pavyzdžiui, ketiname rasti pardavimų įrašą Robertas tačiau šis pavadinimas nėra prieinamas Pardavėjas stulpelis. Taigi, naudosime IFERROR funkcija, o ši funkcija apibrėš pranešimą, kuris bus rodomas, kai funkcija negalės atitikti nurodyto kriterijaus.

Svetainėje Ląstelė C16 , reikiamą formulę su IFERROR ir VLOOKUP funkcijos bus:

=IFERROR(VLOOKUP(B16,Sales_Data,{2,3,4},FALSE), "Nerastas")

Dabar paspauskite Įveskite ir rasite pritaikytą pareiškimą "Nerastas" nes funkcija negalėjo išgauti jokių duomenų, nes nebuvo pavadinimo "Robertas svetainėje B stulpelis .

ii. VLOOKUP reikšmė, kurioje yra papildomas (-i) tarpas (-ai)

Mūsų paieškos reikšmėje kartais gali būti paslėptas tarpas. Tokiu atveju mūsų paieškos reikšmės negalima suderinti su atitinkamais pavadinimais, esančiais B stulpelis . Taigi funkcija grąžins klaidą, kaip parodyta toliau pateiktame paveikslėlyje.

Norėdami išvengti šio klaidos pranešimo ir pašalinti tarpą prieš pradėdami ieškoti nurodytos reikšmės, turime naudoti TRIM Funkcija TRIM pašalina nereikalingą vietą iš paieškos vertės.

Kadangi Ląstelė B16 vardo pabaigoje yra papildomas tarpas - Petras, reikia, kad išvesties formulėje būtų ieškoma tik vardo Petras be jokio tarpo Ląstelė C16 bus:

=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)

Paspaudus Įveskite , rasite išskirtus Petro duomenis.

iii. VLOOKUP su MATCH funkcija "Excel" programoje

Šiame skyriuje ieškosime dviejų apibrėžtų kriterijų kartu su stulpeliais ir eilutėmis. Šioje dvipusėje paieškoje turime naudoti MATCH funkciją, kad nustatytumėte pasirinkto masyvo stulpelio numerį.

Pavyzdžiui, remdamiesi toliau pateiktu duomenų rinkiniu, galime parengti bet kokį nurodyto pardavėjo pardavimų įrašą, tarkime, Antonio, ir čia rasime jo skyrių.

Išvestyje Cell C18 , reikiamą formulę su MATCH ir VLOOKUP funkcijos bus:

=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)

Paspauskite Įveskite ir formulė grąžins "Džinsai kaip Antonio dirba džinsų skyriuje.

Išvesties kriterijus galite keisti Ląstelė C17 ir kiti atitinkami pardavimų įrašai bus rodomi iš karto. Taip pat galite pakeisti pardavėjo vardą Ląstelė C16 rasti ir kitų pardavėjų pardavimų duomenis.

Skaityti daugiau: INDEX MATCH vs VLOOKUP funkcija (9 pavyzdžiai)

iv. Duomenų ištraukimas pagal dalinį atitikimą naudojant VLOOKUP

VLOOKUP funkcija taip pat veikia naudojant pakaitiniai simboliai per kurį galime ieškoti dalinis atitikimas lentelėje ir ištraukite atitinkamus duomenis.

Pavyzdžiui, galime ieškoti tikrojo pavadinimo su daliniu tekstu "ton" tik tada išgausime to pardavėjo pardavimo įrašą.

Reikiama formulė Ląstelė C16 turėtų būti:

=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)

Paspaudus Įveskite , formulė pateiks pardavimų duomenis apie Antonio nes šiame pavadinime yra nurodytas tekstas. "ton" .

Skaityti daugiau: VLOOKUP su "Excel" laukiniu ženklu (3 metodai)

v. Paskutinės reikšmės sąraše išskyrimas naudojant VLOOKUP

Išgauti paskutinę arba galutinę vertę ilgame langelių intervale yra pernelyg paprasta naudojant VLOOKUP funkcija.

Toliau pateiktame paveikslėlyje, B stulpelis yra skaičiai su atsitiktinėmis reikšmėmis. Išskirsime paskutinę šio stulpelio reikšmę arba langelių intervalą B5:B14 .

Būtina formulė su VLOOKUP funkcija išvesties Ląstelė D8 bus:

=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)

Paspauskite Įveskite ir gausite to stulpelio paskutinio langelio reikšmę.

🔎 Kaip veikia formulė?

  • Šioje funkcijoje paieškos reikšmė yra didžiulis skaičius, kurio reikia ieškoti ląstelių intervale. B5:B14 .
  • Trečiajame argumente nurodytas paieškos kriterijus yra TRUE kuris žymi apytikslį to skaičiaus atitikimą.
  • Svetainė VLOOKUP funkcija ieško šios didžiulės reikšmės ir grąžina paskutinę reikšmę pagal apytikslį atitikimą, nes funkcija negali rasti apibrėžto skaičiaus stulpelyje.

Skaityti daugiau: "Excel" VLOOKUP paskutinei stulpelio vertei rasti (su alternatyvomis)

Panašūs skaitiniai

  • VLOOKUP neveikia (8 priežastys ir sprendimai)
  • "Excel" LOOKUP vs VLOOKUP: 3 pavyzdžiai
  • Kas yra lentelės masyvas VLOOKUP programoje? (Paaiškinta su pavyzdžiais)
  • Naudokite VLOOKUP su keliais kriterijais "Excel" programoje (6 metodai + alternatyvos)
  • Kaip "Excel" programoje atlikti VLOOKUP su "Wildcard" (2 metodai)

3. Išplėstinio lygio pavyzdžiai ir praktika naudojant VLOOKUP

i. VLOOKUP, kad "Excel" rastumėte tekstą, kurio raidėms jautri reikšmė yra maža

Kartais gali tekti ieškoti atitikmenų, kurie priklauso nuo didžiosios raidės, ir tada išgauti duomenis. Šioje lentelėje, B stulpelis buvo šiek tiek pakeistas ir, jei pastebėjote, šis stulpelis dabar pavadintas 'Simon' tris kartus, tačiau kiekvieną kartą skirtingais atvejais.

Ieškosime tikslaus pavadinimo "SIMON ir pagal atitikimą parengkite pardavimo duomenis.

Reikiama formulė išvestyje Ląstelė C16 bus:

=VLOOKUP(TRUE, CHOOSE({1,2,3,4}, EXACT(B16, B5:B13), C5:C13,D5:D13,E5:E13), {2,3,4}, FALSE)

Paspaudus Įveskite bus rodomi atitinkami pardavimo duomenys, susiję su tiksliu pavadinimu. "SIMON tik.

🔎 Kaip veikia formulė?

  • Paieškos masyvas VLOOKUP funkcija buvo apibrėžta naudojant kombinaciją IŠBANDYKITE ir EXACT funkcijos.
  • Svetainė EXACT funkcija čia ieško vardo SIMON atitikmenų pagal mažąsias ir didžiąsias raides langelių intervale B5:B13 ir grąžina masyvą:

{NETIKRA;NETIKRA;NETIKRA;NETIKRA;NETIKRA;NETIKRA;NETIKRA;NETIKRA;TIKRA;NETIKRA}

  • IŠBANDYKITE funkcija ištraukia visus lentelės duomenis, tačiau tik pirmajame stulpelyje rodomos loginės reikšmės. (TRUE ir FALSE) vietoj pardavėjo vardų.
  • VLOOKUP funkcija ieško nurodytos logaritminės reikšmės TRUE išskleistuose duomenyse ir vėliau grąžina turimus pardavimo įrašus pagal suderintos paieškos vertės eilutės numerį. TRUE .

Skaityti daugiau: Kaip padaryti, kad "Excel" programoje VLOOKUP būtų jautrus atvejams (4 metodai)

ii. Išskleidžiamojo sąrašo elementų naudojimas kaip VLOOKUP reikšmių

Užuot rankiniu būdu keitę pavadinimą ar kitus kriterijus, taip pat galime sukurti išskleidžiamieji sąrašai pagal apibrėžtus kriterijus ir išgauti duomenis. Toliau pateiktoje lentelėje užfiksuotos kelių pardavėjų pardavimų vertės trims skirtingiems mėnesiams. Po pagrindine lentele sukursime du išskleidžiamus sąrašus, skirtus pardavėjams ir mėnesiams.

📌 1 žingsnis:

➤ Pasirinkite C15 langelis kur bus priskirtas išskleidžiamasis sąrašas.

➤ Iš Duomenys juostelę, pasirinkite Duomenų patvirtinimas Duomenų įrankiai išskleidžiamajame sąraše.

Bus rodomas dialogo langas.

📌 2 žingsnis:

➤ Į Leisti pasirinkite parinktį Sąrašas .

➤ Į Šaltinis langelyje nurodykite ląstelių, kuriose yra visų pardavėjų vardai, intervalą.

➤ Spauda GERAI ir pirmojo išskleidžiamojo sąrašo kūrimas baigtas.

Kaip ir toliau pateiktame paveikslėlyje, rasite išskleidžiamąjį visų pardavėjų sąrašą.

Panašiai turite sukurti dar vieną išskleidžiamąjį sąrašą, skirtą ląstelių intervalui (C4:E4) su mėnesių pavadinimais.

📌 3 veiksmas:

➤ Dabar pasirinkite pavadinimą Antonio Pardavėjas išskleidžiamajame sąraše.

➤ Pasirinkite mėnesio pavadinimą Vasaris Mėnuo išskleidžiamajame sąraše.

➤ Galiausiai, išvestyje Ląstelė C17 , atitinkama formulė bus tokia:

=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)

➤ Spauda Įveskite ir iš karto bus parodyti gauti duomenys.

Dabar galite keisti bet kurį pavadinimą ar mėnesį iš Pardavėjas ir Mėnuo išskleidžiamieji sąrašai ir raskite atitinkamus išėjimus Ląstelė C17 nedelsiant.

Skaityti daugiau: VLOOKUP su "Excel" išskleidžiamojo sąrašo funkcija

💡 Dalykai, kuriuos reikia turėti omenyje

  • Svetainė lookup_value gali būti viena reikšmė arba reikšmių masyvas. Jei įvedate reikšmių masyvą, funkcija ieškos kiekvienos reikšmės kraštutiniame kairiajame stulpelyje ir grąžins tos pačios eilutės reikšmes iš nurodyto stulpelio.
  • Funkcija ieškos apytikslio atitikmens, jei [range_lookup] argumentas yra lygus 1. Tokiu atveju visada bus ieškoma mažiausios artimiausios reikšmės lookup_value , o ne viršutinį artimiausią.
  • Jei col_index_number vietoj sveikojo skaičiaus yra trupmena, "Excel" pati ją konvertuos į mažesnį sveikąjį skaičių. Tačiau ji padidins #VALUE! klaida, jei col_index_number lygi nuliui arba neigiama.

Baigiamieji žodžiai

Tikiuosi, kad visi VLOOKUP šiame straipsnyje pateikta funkcija dabar padės jums jas taikyti "Excel" skaičiuoklėse, išskiriant duomenis pagal paieškos reikšmę. Jei turite klausimų ar atsiliepimų, praneškite man komentarų skiltyje. Arba galite peržiūrėti kitus mūsų straipsnius, susijusius su "Excel" funkcijomis šioje svetainėje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.