„Excel“

Dalinis atitikimas su VLOOKUP

Partial Match With Vlookup

„Excel“ formulė: dalinė atitiktis su VLOOKUPBendroji formulė | _+_ | Santrauka

Norėdami gauti informaciją iš lentelės pagal dalinę atitiktį, galite naudoti Funkcija VLOOKUP tikslios atitikties režimu su a pakaitos simbolis . Pateiktame pavyzdyje H7 formulė yra tokia:



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

kur vertės (H4) ir duomenis (B5: E104) yra pavadinti diapazonai .

Paaiškinimas

Funkcija VLOOKUP palaiko pakaitos simboliai , o tai leidžia atlikti dalinę paieškos vertės atitiktį. Pvz., Galite naudoti VLOOKUP, kad gautumėte reikšmes iš lentelės, pagrįstą tik dalies paieškos vertės įvedimu. Norėdami naudoti pakaitos simbolius su VLOOKUP, turite nurodyti tikslios atitikties režimą, paskutiniam argumentui, kuris vadinamas, nurodant FALSE arba 0 range_lookup .





Šiame pavyzdyje kaip pakaitos simbolį naudojame žvaigždutę (*), kuri atitinka nulį ar daugiau simbolių. Kad būtų galima iš dalies sutapti H4 įvestą vertę, pateikiame tokią paieškos vertę:

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

Ši išraiška jungia pavadinto diapazono tekstą vertės su pakaitos simboliu, naudojant simbolį „&“ iki sujungti . Jei į pavadintą diapazoną įvesime tokią eilutę kaip „Aya“ vertės (H4), rezultatas yra „Aya*“, kuris grąžinamas tiesiai į VLOOKUP kaip paieškos vertė. Pabaigoje įdėjus pakaitos simbolį, rungtynės „prasideda“. Dėl to VLOOKUP atitiks pirmąjį B stulpelio įrašą, prasidedantį „Aya“.



Pakaitos simbolių derinimas yra patogus, nes jums 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 pateikta tik pirmoji atitiktis („Bailer“), nors yra du pavadinimai, prasidedantys „Bai“.

Kiti stulpeliai

H7: H10 diapazono formulės yra labai panašios, vienintelis skirtumas yra stulpelių indeksas:

 
value&'*'

Yra tipo atitiktis

Atitikties „yra tipas“ atveju, kai paieškos eilutė gali būti bet kurioje paieškos vertės vietoje, turite naudoti du tokius pakaitos simbolius:

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

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

kaip padaryti išskleidžiamuosius langelius

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

Autorius Dave'as Brunsas


^