„Excel“ formulė: dalinė atitiktis su VLOOKUP -

Turinys

Bendroji formulė

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

Santrauka

Norėdami gauti informacijos iš lentelės pagal dalinę atitiktį, galite naudoti funkciją VLOOKUP tikslaus atitikimo režime su pakaitos simboliu. Parodytame pavyzdyje formulė H7 yra:

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

kur vertė (H4) ir duomenys (B5: E104) įvardijami diapazonai.

Paaiškinimas

VLOOKUP funkcija palaiko pakaitos simbolius, kurie leidžia atlikti dalinę paieškos vertės atitiktį. Pvz., Galite naudoti VLOOKUP, kad gautumėte vertes iš lentelės, atsižvelgdami į tai, kad įvedėte tik dalį paieškos vertės. Norėdami naudoti pakaitos simbolius su VLOOKUP, turite nurodyti tikslios atitikties režimą, nurodydami FALSE arba 0 paskutiniam argumentui, kuris vadinamas range_lookup.

Šiame pavyzdyje žvaigždutę (*) naudojame kaip pakaitos simbolį, kuris atitinka nulį ar daugiau simbolių. Norėdami leisti iš dalies atitikti į H4 įvestą vertę, pateikiame tokią paieškos vertę:

value&"*"

Ši išraiška sujungia pavadinto diapazono vertės tekstą su pakaitos simboliu, naudodama ampersandą (&), kad sujungtų. Jei įveskite eilutę, pvz., „Aya“, į įvardytą diapazono vertę (H4), rezultatas bus „Aya *“, kuris grąžinamas tiesiai į VLOOKUP kaip paieškos reikšmę. Pabaigoje padėjus pakaitos simbolį, rezultatas yra „prasideda“. Dėl to VLOOKUP atitiks pirmąjį B stulpelio įrašą, prasidedantį „Aya“.

Pakaitos simbolių derinimas yra patogus, nes nereikia įvesti viso vardo, tačiau turite būti atsargūs dėl dublikatų ar šalia jų. Pavyzdžiui, lentelėje yra ir „Bailer“, ir „Bailey“, todėl įvedus „Bai“ į H4 bus grąžintos tik pirmosios rungtynės („Bailer“), nors yra du pavadinimai, prasidedantys „Bai“.

Kiti stulpeliai

H7: H10 diapazono formulės yra labai panašios; vienintelis skirtumas yra stulpelio rodyklė:

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

Yra tipo atitikimas

Jei ieškos „sudėtyje yra tipas“ paieškos eilutė gali būti rodoma bet kurioje paieškos vertės vietoje, turite naudoti du tokius pakaitos simbolius:

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

Tai sujungs žvaigždutę su abiejomis paieškos vertės pusėmis, kad VLOOKUP surastų pirmąją atitiktį, kurioje yra į H4 įvestas tekstas.

Pastaba: naudodami pakaitos simbolius, paskutiniam VLOOKUP argumentui turite nustatyti tikslios atitikties režimą naudodami FALSE arba 0.

Įdomios straipsniai...