Bok tamo! Zamislite da imate tisuće redova podataka o zaposlenicima u Excelu, a vaš šef nasumično vas pita o plaći i oznaci Ramesh. Ili još gore, on/ona vam daje popis od stotinu zaposlenika i traži da pošaljete podatke o tim zaposlenicima. Što bi ti napravio? Ne možete ga pronaći ručno. To jednostavno nije izvedivo i uopće nije pametno. Ali ti si pametan, zato si ovdje. Dopustite mi da vam predstavim Excelovu funkciju VLOOKUP.
Zašto nam je potreban VLOOKUP?
Što je VLOOKUP? VLOOKUP označava vertikalno pretraživanje.
VLOOKUP samo traži redak zadane vrijednosti u prvom stupcu tablice i vraća traženu vrijednost stupca u tom retku.
Sintaksa VLOOKUP -a:
= VLOOKUP (lookup_value, table_array, col_index_number, [range_lookup])
Lookup_value: Vrijednost po kojoj želite pretraživati u prvom stupcu polja tablice.
Polje_tablice: Tablica u kojoj želite tražiti/pretraživati
broj_indeksa_broj: Broj stupca u nizu tablica iz kojeg želite dohvatiti rezultate.
[range_lookup]: FALSE ako želite tražiti točnu vrijednost, TRUE ako želite približno podudaranje.
Ok, dosta teorije. Prijeđimo na primjer VLOOKUP programa Excel.
VLOOKUP Primjer 1.
U Excelovom listu imate te podatke od zaposlenika. U prvom stupcu (stupac A) imate ime zaposlenika. Zatim imate njihovu oznaku i tako dalje kao što je prikazano na donjoj slici.
Da bih vam olakšao, uzeo sam mali stol.
Sada vam je vaš šef poslao ovaj popis i zatražio detalje u praznim stupcima.
Morate reći Ramesh i Divya's Plate and Designations. Kako biste to učinili?
Da biste to učinili, možete ručno pretraživati Ili … Ili možete koristiti funkciju Excel VLOOKUP.
Samo napišite ovu formulu VLOOKUP u ćeliju H2 i kopirajte je u ćeliju ispod:
= VLOOKUP (G3, $ A $ 3: $ D $ 11,4, FALSE)
Dobit ćete rezultate kao što je prikazano u nastavku.
Obrazloženje:
Ovdje smo rekli Excelu da traži Ramesh (G3) u prvom stupcu (A) stola $ A $ 3: $ D $ 11.
Ako se navedena vrijednost pronađe, vratite vrijednost u 4. (4) stupac u toj tablici.
Dajući mu vrijednost FALSE u range_lookup, govorite VLOOKUP -u da pronađe točno podudaranje (Ne ako je n ali).
Ovdje se Ramesh nalazi u prvom stupcu A i njegova plaća se vraća kao 105347.
Slično, VLOOKUP traži Divya u stupcu i vraća se #N/A pogreška jer Divyin zapis nema u vašoj tablici.
Vidite li drugu upotrebu VLOOKUP -a ovdje? Pomoću funkcije VLOOKUP možete znati postoji li vrijednost na popisu ili ne. Također možete uporediti dva popisa i znati koje su vrijednosti zajedničke u njima.
Profesionalni savjet: uvijek koristite referencu Table_array kada koristite VLOOKUP u Excelu. U protivnom će se vaš matrica tablica promijeniti kada kopirate formulu u druge ćelije.
To je zadano kada VLOOKUPATE s drugog lista ili radne knjige, ali na istom listu, morate to učiniti ručno.
Možete li napisati formulu VLOOKUP da biste dobili Rameshovu oznaku? Odjeljak s komentarima je samo vaš.
U gornjem primjeru vidjeli smo VLOOKUP Primjer gdje smo htjeli točno podudaranje. Ali što ako želimo znati približnu podudarnost?
Kada koristite približno podudaranje u VLOOKUP -u kao Range_lookup?
Shvatimo to s drugim primjerom VLOOKUP -a.
Primjer 2: Upotreba približnog podudaranja u VLOOKUP -u
Točno ste prethodno odgovorili na upit svog šefa koristeći VLOOKUP. Sada vaš "dragi" šef želi znati najbližu plaću do 150000 (samo manje od).
Da bismo odgovorili na ovo, ponovno ćemo koristiti VLOOKUP, ali ovaj put s približnim podudaranjem.
Važna nota: Da biste pronašli približno podudaranje, morate sortirati svoje podatke. Ovdje sam sortirao podatke uzlaznim redoslijedom prema plaći.
U ćeliju H2 upišite ovu formulu i povucite je u donju ćeliju:
= VLOOKUP (G9, $ D $ 3: $ D $ 11,1,1)
Napomena: 1 tumači se kao PRAVI i 0 kao LAŽNO u Excelu.
Na kraju ćete imati rezultat koji izgleda ovako:
Obrazloženje.
Naša vrijednost pretraživanja je 150000 (G9) i ovome želimo najbližu plaću.
Naš asortiman je $ D $ 3: $ D $ 11 budući da želimo vratiti vrijednost iz istog stupca. Stoga je col_index_num također 1. A budući da želimo približno podudaranje, isporučili smo range_lookup kao 1 (ISTINA).
Za približno podudaranje potrebno je sortirati vaše podatke. Inače će Excel VLOOKUP poslužiti kao netočan rezultat.
Važne bilješke:
-
- VLOOKUP uvijek radi slijeva nadesno. Ne možete dohvatiti vrijednost s desne strane prvog stupca.
- Numeriranje stupaca Počinje iz odabranog raspona. Na primjer, ako isporučite tablični niz D4: F10. Tada će broj stupaca početi s D, a ne od stvarnog početka tablice.
- Uvijek zaključajte referencu na tablicu znakom $ kako biste izbjegli pogrešku pri kopiranju formule za pretraživanje V u programu Microsoft Excel 2016.
- Možete upotrijebiti zamjenski znak (*) u vrijednosti traženja kada se sjetite samo nekog dijela vrijednosti traženja.
- Postavite Range_Lookup na FALSE (0) da biste dobili točno podudaranje s vašom vrijednošću.
- Postavite Range_Lookup na TRUE (1) da biste dobili najbliži manji od zadane vrijednosti.
- Uvijek sortirajte podatke uzlaznim redoslijedom radi približnog podudaranja.
Sada možete odgovoriti na upit svog šefa u nekoliko sekundi. Lako možete usporediti dva popisa. Skupno pretraživanje možete izvršiti pomoću VLOOKUP -a u Excelu 2016, 2013, 2010 i u starijim verzijama programa Excel za nekoliko sekundi.
Pa je li bilo od pomoći? Ako ne, javite mi vaš točan upit u odjeljku za komentare.
17 stvari o Excelu VLOOKUP
Vlookup Top 5 vrijednosti s dvostrukim vrijednostima pomoću INDEX-MATCH u Excelu
VLOOKUP Više vrijednosti
VLOOKUP s Dynamic Col Index
Djelomično podudaranje s funkcijom VLOOKUP
Koristite VLOOKUP iz dvije ili više tablica za pretraživanje
Pogled prema datumu u Excelu
Korištenje VLOOKUP formule za provjeru postoji li vrijednost
Popularni članci
Kako VLOOKUP iz različitih Excel tablica
VLOOKUP s brojevima i tekstom
IF, ISNA i VLOOKUP funkcija
ISNA i VLOOKUP funkcija
IFERROR i VLOOKUP funkcija