Kaip naudotis funkcija VLOOKUP - paprastos „Excel“ formulės

Turinys

Tiksli atitiktis | Apytikslė atitiktis | „Vlookup“ atrodo teisingai | Pirmosios rungtynės | „Vlookup“ neskiria didžiųjų ir mažųjų raidžių | Keli kriterijai | #N/A klaida | Kelios paieškos lentelės | Indeksas ir atitikimas | Xlookup

The Funkcija VLOOKUP yra viena iš populiariausių funkcijų „Excel“. Šiame puslapyje yra daug lengvai sekamų VLOOKUP pavyzdžių.

Tikslus atitikimas

Dažniausiai ieškote tikslios atitikties, kai naudojate „Excel“ funkciją VLOOKUP. Pažvelkime į funkcijos VLOOKUP argumentus.

1. Žemiau esanti funkcija VLOOKUP ieško raudonosios lentelės kairiajame stulpelyje esančios 53 vertės (pirmasis argumentas) (antrasis argumentas).

2. 4 reikšmė (trečias argumentas) nurodo funkcijai VLOOKUP grąžinti tos pačios eilutės reikšmę iš raudonos lentelės ketvirto stulpelio.

Pastaba: loginis FALSE (ketvirtas argumentas) nurodo funkcijai VLOOKUP grąžinti tikslią atitiktį. Jei funkcija VLOOKUP negali rasti 53 vertės pirmame stulpelyje, ji grąžins #N/A klaidą.

3. Štai dar vienas pavyzdys. Užuot grąžinęs atlyginimą, toliau pateikta VLOOKUP funkcija grąžina ID 79 pavardę (trečias argumentas nustatytas į 3).

Apytikslė atitiktis

Pažvelkime į funkcijos VLOOKUP pavyzdį apytikslės atitikties režimu (ketvirtasis argumentas nustatytas į TRUE).

1. Žemiau esanti VLOOKUP funkcija ieško raudonosios lentelės kairiajame stulpelyje esančios vertės 85 (pirmasis argumentas) (antrasis argumentas). Yra tik viena problema. Pirmajame stulpelyje nėra vertės 85.

2. Laimei, „Boolean TRUE“ (ketvirtasis argumentas) nurodo funkcijai VLOOKUP grąžinti apytikslę atitiktį. Jei funkcija VLOOKUP negali rasti 85 reikšmės pirmajame stulpelyje, ji grąžins didžiausią reikšmę, mažesnę nei 85. Šiame pavyzdyje tai bus vertė 80.

3. 2 reikšmė (trečias argumentas) nurodo funkcijai VLOOKUP grąžinti tos pačios eilutės reikšmę iš raudonos lentelės antro stulpelio.

Pastaba: visada surūšiuokite kairįjį raudonosios lentelės stulpelį didėjančia tvarka, jei naudojate funkciją VLOOKUP apytikslės atitikties režimu (ketvirtasis argumentas nustatytas į TRUE).

„Vlookup“ atrodo teisingai

Funkcija VLOOKUP visada suranda vertę kairiajame lentelės stulpelyje ir grąžina atitinkamą vertę iš stulpelio į dešinę.

1. Pavyzdžiui, toliau pateikta VLOOKUP funkcija ieško vardo ir grąžina pavardę.

2. Jei pakeisite stulpelio rodyklės numerį (trečias argumentas) į 3, funkcija VLOOKUP suras vardą ir grąžins atlyginimą.

Pastaba: šiame pavyzdyje funkcija VLOOKUP negali ieškoti vardo ir grąžinti ID. Funkcija VLOOKUP atrodo tik į dešinę. Nesijaudinkite, galite naudoti „INDEX“ ir „MATCH“ programoje „Excel“, kad atliktumėte kairiosios paieškos funkciją.

Pirmosios rungtynės

Jei kairiajame lentelės stulpelyje yra dublikatų, funkcija VLOOKUP atitinka pirmąjį egzempliorių. Pavyzdžiui, pažvelkite į žemiau esančią funkciją VLOOKUP.

Paaiškinimas: funkcija VLOOKUP grąžina Mia Clark, o ne Mia Reed atlyginimą.

„Vlookup“ neskiria didžiųjų ir mažųjų raidžių

„Excel“ funkcija VLOOKUP atlieka didžiųjų ir mažųjų raidžių peržiūrą. Pavyzdžiui, toliau pateikta VLOOKUP funkcija kairėje esančiame lentelės stulpelyje ieško MIA (langelis G2).

Paaiškinimas: funkcija VLOOKUP neskiria didžiųjų ir mažųjų raidžių, todėl ji ieško MIA arba Mia, mia arba miA ir tt. Dėl to funkcija VLOOKUP grąžina Mia Clark atlyginimą (pirmoji instancija). Naudokite INDEX, MATCH ir EXACT programoje „Excel“, kad atliktumėte didžiųjų ir mažųjų raidžių paiešką.

Keli kriterijai

Ar norite ieškoti vertės pagal kelis kriterijus? Naudokite „INDEX“ ir „MATCH“ programoje „Excel“, kad atliktumėte dviejų stulpelių paiešką.

Pastaba: aukščiau pateikta masyvo formulė ieško Jameso Clarko, o ne Džeimso Smito, o ne Džeimso Andersono atlyginimo.

#N/A klaida

Jei funkcija VLOOKUP neranda atitikties, ji grąžina klaidą #N/A.

1. Pavyzdžiui, toliau pateikta funkcija VLOOKUP negali rasti 28 vertės kairiajame stulpelyje.

2. Jei norite, galite naudoti IFNA funkciją, kad klaidą #N/A pakeistumėte draugišku pranešimu.

Pastaba: IFNA funkcija buvo įdiegta programoje „Excel 2013.“. Jei naudojate „Excel 2010“ arba „Excel 2007“, tiesiog pakeiskite IFNA IFERROR. Atminkite, kad IFERROR funkcija fiksuoja ir kitas klaidas. Pavyzdžiui, #NAME? klaida, jei netyčia parašėte žodį VLOOKUP.

Kelios paieškos lentelės

Kai „Excel“ naudojate funkciją VLOOKUP, galite turėti kelias peržiūros lenteles. Galite naudoti funkciją IF, kad patikrintumėte, ar įvykdyta sąlyga, ir grąžinti vieną peržiūros lentelę, jei ji yra TIESA, ir kitą peržiūros lentelę, jei ji yra KLAIDA.

1. Sukurkite du pavadintus diapazonus: 1 lentelė ir 2 lentelė.

2. Pasirinkite langelį E4 ​​ir įveskite toliau pateiktą funkciją VLOOKUP.

Paaiškinimas: premija priklauso nuo rinkos (JK ar JAV) ir pardavimo sumos. Antrasis funkcijos VLOOKUP argumentas daro apgaulę. Jei JK, funkcija VLOOKUP naudoja 1 lentelę, jei JAV, funkcija VLOOKUP naudoja 2 lentelę. Nustatykite funkcijos VLOOKUP ketvirtąjį argumentą į TRUE, kad gautumėte apytikslę atitiktį.

3. Paspauskite „Enter“.

4. Pasirinkite langelį E4, spustelėkite apatinį dešinįjį langelio E4 kampą ir vilkite žemyn į langelį E10.

Pastaba: pavyzdžiui, Walkeris gauna 1500 USD premiją. Kadangi naudojame pavadintus diapazonus, galime lengvai nukopijuoti šią VLOOKUP funkciją į kitas ląsteles, nesirūpindami ląstelių nuorodomis.

Indeksas ir rungtynės

Užuot naudoję VLOOKUP, naudokite INDEX ir MATCH. Norėdami atlikti išplėstines paieškas, jums reikės INDEX ir MATCH. Galbūt šiame etape jums tai yra vienas žingsnis per toli, tačiau tai rodo vieną iš daugelio kitų galingų „Excel“ siūlomų formulių.

Xlookup

Jei turite „Excel 365“, vietoj VLOOKUP naudokite XLOOKUP. Funkcija XLOOKUP yra lengviau naudojama ir turi keletą papildomų privalumų.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave