Excel formula: Delno ujemanje z VLOOKUP -

Kazalo

Splošna formula

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

Povzetek

Za pridobivanje informacij iz tabele na podlagi delnega ujemanja lahko uporabite funkcijo VLOOKUP v načinu natančnega ujemanja z nadomestnim znakom. V prikazanem primeru je formula v H7:

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

kjer so vrednost (H4) in podatki (B5: E104) imenovani obsegi.

Pojasnilo

Funkcija VLOOKUP podpira nadomestne znake, kar omogoča izvedbo delnega ujemanja pri iskanju vrednosti. Na primer, lahko uporabite VLOOKUP za pridobivanje vrednosti iz tabele na podlagi vnosa samo dela iskalne vrednosti. Če želite uporabiti nadomestne znake z VLOOKUP, morate določiti način natančnega ujemanja, tako da za zadnji argument, ki se imenuje range_lookup, navedete FALSE ali 0.

V tem primeru uporabljamo zvezdico (*) kot nadomestni znak, ki ustreza nič ali več znakov. Če želite omogočiti delno ujemanje vrednosti, vnesene v H4, dobimo iskalno vrednost tako:

value&"*"

Ta izraz združi besedilo v imenovani vrednosti obsega z nadomestnim znakom z uporabo znaka (&) za združevanje. Če v poimenovano vrednost obsega (H4) vtipkamo niz, kot je "Aya" , je rezultat "Aya *", ki se vrne neposredno v VLOOKUP kot vrednost iskanja. Če na koncu postavite nadomestni znak, se prikaže tekma "začne se z". To bo povzročilo, da se bo VLOOKUP ujemal s prvim vnosom v stolpcu B, ki se začne z "Aya".

Ujemanje nadomestnih znakov je priročno, ker vam ni treba vnašati polnega imena, vendar morate biti previdni pri dvojnikih ali blizu dvojnikov. Tabela na primer vsebuje tako "Bailer" kot "Bailey", zato bo vnos "Bai" v H4 vrnil samo prvo ujemanje ("Bailer"), čeprav obstajata dve imeni, ki se začneta z "Bai".

Drugi stolpci

Formule v območju H7: H10 so si zelo podobne; edina razlika je indeks stolpca:

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

Vsebuje ujemanje vrste

Za ujemanje "vsebuje vrsto", kjer se lahko iskalni niz prikaže kjer koli v iskalni vrednosti, morate uporabiti dva nadomestna znaka, kot je ta:

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

To bo na obeh straneh iskalne vrednosti združilo zvezdico, tako da bo VLOOKUP našel prvo ujemanje, ki vsebuje besedilo, vtipkano v H4.

Opomba: pri uporabi nadomestnih znakov morate za zadnji argument v VLOOKUP nastaviti način natančnega ujemanja z FALSE ali 0.

Zanimive Članki...