Excel formula: Djelomično podudaranje s VLOOKUP -

Sadržaj

Generička formula

=VLOOKUP(value&"*",data,column,FALSE)

Sažetak

Da biste dohvatili podatke iz tablice na temelju djelomičnog podudaranja, možete koristiti funkciju VLOOKUP u načinu točnog podudaranja s zamjenskim znakom. U prikazanom primjeru formula u H7 je:

=VLOOKUP(value&"*",data,2,FALSE)

gdje su vrijednost (H4) i podaci (B5: E104) imenovani rasponi.

Obrazloženje

Funkcija VLOOKUP podržava zamjenske znakove, što omogućava djelomično podudaranje vrijednosti pretraživanja. Na primjer, možete koristiti VLOOKUP za dohvaćanje vrijednosti iz tablice na temelju upisivanja samo dijela vrijednosti pretraživanja. Da biste koristili zamjenske znakove s VLOOKUP-om, morate navesti način točnog podudaranja davanjem FALSE ili 0 za posljednji argument, koji se naziva range_lookup.

U ovom primjeru zvjezdicu (*) koristimo kao zamjenski znak koji odgovara nula ili više znakova. Da bismo omogućili djelomično podudaranje vrijednosti upisane u H4, isporučujemo vrijednost pretraživanja ovako:

value&"*"

Ovaj se izraz pridružuje tekstu u imenovanoj vrijednosti raspona zamjenskim znakom pomoću znaka znaka (&) za spajanje. Utipkamo li niz poput "Aya" u imenovanu vrijednost raspona (H4), rezultat je "Aya *", koji se vraća izravno u VLOOKUP kao vrijednost pretraživanja. Stavljanje zamjenskog znaka na kraj rezultira podudaranjem "započinje s". To će uzrokovati da VLOOKUP odgovara prvom unosu u stupcu B koji započinje s "Aya".

Podudaranje zamjenskih znakova prikladno je jer ne morate upisivati ​​puno ime, ali morate biti oprezni kod duplikata ili blizu duplikata. Na primjer, tablica sadrži i "Bailer" i "Bailey", pa će se upisivanjem "Bai" u H4 vratiti samo prvo podudaranje ("Bailer"), iako postoje dva imena koja počinju s "Bai".

Ostali stupci

Formule u rasponu H7: H10 vrlo su slične; jedina razlika je indeks stupaca:

=VLOOKUP(value&"*",data,2,FALSE) // first =VLOOKUP(value&"*",data,1,FALSE) // last =VLOOKUP(value&"*",data,3,FALSE) // id =VLOOKUP(value&"*",data,4,FALSE) // dept

Sadrži podudaranje tipa

Za podudaranje "sadrži tip", gdje se niz za pretraživanje može pojaviti bilo gdje u vrijednosti pretraživanja, morate upotrijebiti dva zamjenska znaka poput ovog:

=VLOOKUP("*"&value&"*",data,2,FALSE)

To će pridružiti zvjezdicu na obje strane vrijednosti pretraživanja, tako da će VLOOKUP pronaći prvo podudaranje koje sadrži tekst upisan u H4.

Napomena: morate koristiti način točnog podudaranja pomoću FALSE ili 0 za zadnji argument u VLOOKUP-u kada koristite zamjenske znakove.

Zanimljivi članci...