Kako uporabljati funkcijo VLOOKUP v Excelu

Kazalo:

Anonim

Zdravo! Predstavljajte si, da imate v Excelu na tisoče vrstic podatkov o zaposlenih in vaš šef vas naključno vpraša za plačo in imenovanje Ramesh. Ali še huje, vam predstavi seznam sto zaposlenih in vas prosi, da pošljete podatke o teh zaposlenih. Kaj bi storili? Ročno ga ne najdete. To preprosto ni izvedljivo in sploh ni pametno. Ampak ti si pameten, zato si tukaj. Naj vam predstavim Excelovo funkcijo VLOOKUP.

Zakaj potrebujemo VLOOKUP?

Kaj je VLOOKUP? VLOOKUP pomeni vertikalno iskanje.

VLOOKUP samo išče vrstico dane vrednosti v prvem stolpcu tabele in vrne zahtevano vrednost stolpca v tej vrstici.

Sintaksa VLOOKUP:

= VLOOKUP (iskalna_vrednost, matrika_tablica, številka_indeksa_številka, [obseg_ogled])

Lookup_value: Vrednost, po kateri želite iskati v prvem stolpcu matrike tabel.

Matrika_maza: Tabela, v kateri želite poiskati/iskati

col_index_number: Številka stolpca v matriki tabel, iz katere želite pridobiti rezultate.

[range_lookup]: FALSE, če želite iskati natančno vrednost, TRUE, če želite približno ujemanje.

Ok, dovolj teorije. Pojdimo na primer Excel VLOOKUP.

VLOOKUP Primer 1.

Na Excelovem listu imate te podatke od zaposlenih. V prvem stolpcu (stolpec A) imate ime zaposlenih. Nato imate njihovo oznako in tako naprej, kot je prikazano na spodnji sliki.

Za lažje delo sem vzel majhno mizo.

Zdaj vam je šef poslal ta seznam in v praznih stolpcih zahteval podrobnosti.


Povedati morate Rameshovi in ​​Divyejevi plači in označbi. Kako bi to storili?

Če želite to narediti, lahko ročno iščete Ali pa uporabite funkcijo Excel VLOOKUP.

Samo napišite to formulo VLOOKUP v celico H2 in jo kopirajte v spodnjo celico:

= VLOOKUP (G3, $ A $ 3: $ D $ 11,4, FALSE)

Dobili boste rezultate, kot je prikazano spodaj.

Pojasnilo:
Tukaj smo Excelu povedali, naj poišče Ramesh (G3) v prvem stolpcu (A) mize $ A $ 3: $ D $ 11.

Če je dana vrednost najdena, vrnite vrednost v 4. (4) v tem stolpcu.

Če v polju range_lookup podate vrednost FALSE, poveste VLOOKUP -u, naj poišče natančno ujemanje (št. Če ni n a).

Tu je Ramesh v prvem stolpcu A in njegova plača je vrnjena kot 105347.

Podobno VLOOKUP išče Divya v stolpcu in se vrne #N/A Napaka, ker Divyin zapis ni v vaši tabeli.

Ali tukaj vidite drugo uporabo VLOOKUP -a? S funkcijo VLOOKUP lahko ugotovite, ali vrednost obstaja na seznamu ali ne. Lahko se ujemate tudi z dvema seznamoma in veste, katere vrednosti so v njih skupne.

Nasvet za strokovnjake: pri uporabi VLOOKUP v Excelu vedno zaklenite sklic na Table_array. V nasprotnem primeru se bo matrika matrika spremenila, ko boste formulo kopirali v druge celice.

Privzeto je, če VLOOKUP iz drugega lista ali delovnega zvezka, vendar na istem listu, morate to narediti ročno.

Ali lahko napišete formulo VLOOKUP, da dobite Rameshovo oznako? Oddelek s komentarji je vaš.

V zgornjem primeru smo videli primer VLOOKUP, kjer smo želeli natančno ujemanje. Kaj pa, če želimo vedeti približno ujemanje?

Kdaj uporabite približno ujemanje v VLOOKUP kot Range_lookup?

Razumejmo to z drugim primerom VLOOKUP.

Primer 2: Uporaba približnega ujemanja v VLOOKUP -u

Pred tem ste s pomočjo VLOOKUP pravilno odgovorili na poizvedbo svojega šefa. Zdaj vaš "dragi" šef želi vedeti najbližjo plačo do 150000 (le manj kot).
Za odgovor bomo znova uporabili VLOOKUP, vendar tokrat s približnim ujemanjem.

Pomembna opomba: Če želite najti približno ujemanje, morate podatke razvrstiti. Tu sem podatke razvrstil po naraščajočem vrstnem redu glede na plačo.

V celico H2 napišite to formulo in jo povlecite v spodnjo celico:

= VLOOKUP (G9, $ D $ 3: $ D $ 11,1,1)

Opomba: 1 se razlaga kot PRAV in 0 kot LAŽNO v Excelu.

Na koncu boste dobili rezultat, ki izgleda takole:

Pojasnilo.
Naša iskalna vrednost je 150000 (G9) in temu želimo najbližjo plačo.
Naš asortiman je $ D $ 3: $ D $ 11 ker želimo vrniti vrednost iz istega stolpca. Zato je col_index_num tudi 1. In ker želimo približno ujemanje, smo podali range_lookup kot 1 (PRAV).

Za približno ujemanje je treba vaše podatke razvrstiti. V nasprotnem primeru bo Excel VLOOKUP napačen rezultat.

Pomembne opombe:

    • VLOOKUP vedno deluje od leve proti desni. Vrednosti ne morete pridobiti z desne strani prvega stolpca.
    • Številčenje stolpcev se začne iz izbranega območja. Na primer, če podate matriko tabel D4: F10. Število stolpcev se bo nato začelo z D, ne od dejanskega začetka tabele.

  • Vedno zaklenite sklic na tabelo z znakom $, da se izognete napakam pri kopiranju formule iskanja V v programu Microsoft Excel 2016.
  • V iskalni vrednosti lahko uporabite nadomestni znak (*), če se spomnite le na del iskalne vrednosti.
  • Nastavite Range_Lookup na FALSE (0), da dobite natančno ujemanje z vašo vrednostjo.
  • Nastavite Range_Lookup na TRUE (1), če želite, da je najbližje manjše od dane vrednosti.
  • Podatke vedno razvrstite po naraščajočem vrstnem redu za približno ujemanje.

Zdaj lahko v nekaj sekundah odgovorite na poizvedbo svojega šefa. Z lahkoto lahko primerjate dva seznama. S pomočjo VLOOKUP v Excelu 2016, 2013, 2010 in v starejših različicah Excela lahko v nekaj sekundah izvedete množično iskanje.

Je bilo torej v pomoč? Če ne, mi sporočite vašo natančno poizvedbo v razdelku za komentarje.

17 stvari o Excelu VLOOKUP

Vlookup Top 5 vrednosti z podvojenimi vrednostmi z uporabo INDEX-MATCH v Excelu

VLOOKUP Več vrednosti

VLOOKUP z indeksom dinamičnega kolona

Delno ujemanje s funkcijo VLOOKUP

Uporabite VLOOKUP iz dveh ali več iskalnih tabel

Vlookup po datumu v Excelu

S formulo VLOOKUP preverite, ali vrednost obstaja

Priljubljeni članki

Kako VLOOKUP iz različnih Excelovih listov

VLOOKUP s številkami in besedilom

IF, ISNA in VLOOKUP

Funkciji ISNA in VLOOKUP

IFERROR in funkcija VLOOKUP