Kaip naudoti VLOOKUP, kad rastumėte apytikslį teksto atitikmenį "Excel" programoje

  • Pasidalinti
Hugh West

Šioje pamokoje aptarsiu kelis būdus, kaip rasti dalinį atitikmenį tekste naudojant "Excel". VLOOKUP apytikslis atitikimas. Visi žinome, kad VLOOKUP funkcija suranda tam tikrą reikšmę duomenų intervalo kairiajame stulpelyje ir grąžina norimą reikšmę toje pačioje eilutėje iš nurodyto stulpelio. Skirtingai nuo iš dalies sutampančių skaičių reikšmių, apytikslis teksto reikšmių sutapimas yra šiek tiek sudėtingas. Taigi, panagrinėkime keletą pavyzdžių. VLOOKUP dalinis teksto reikšmių atitikimas.

Atsisiųsti praktikos sąsiuvinį

Galite atsisiųsti pratybų sąsiuvinį, kurį naudojome rengdami šį straipsnį.

Vlookup Approximate Match.xlsx

4 "Excel" VLOOKUP pavyzdžiai, kaip rasti apytikslį teksto atitikmenį

Prieš ieškodami apytikslio atitikmens "Excel" programoje, turėtume pažvelgti į sintaksę VLOOKUP funkciją, kuri yra:

VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])

Pirmiau pateiktoje sintaksėje ketvirtasis argumentas ( range_lookup ) nurodoma, ar ieškome tikslaus, ar apytikslio atitikmens. Iš esmės galime rinktis iš dviejų variantų.

  1. FALSE : Norėdami gauti tikslią paieškos vertės atitiktį.
  2. TRUE : Norėdami gauti apytikslę paieškos vertės atitiktį.

Matydami pirmiau pateiktą diskusiją, galite manyti, kad jei mes įdėsime TRUE kaip ketvirtąjį argumentą, gausime apytikslį paieškos vertės atitikimą duomenų intervale. Taip, šiuo būdu galima gauti dalinį atitikimą, jei paieškos stulpelyje yra skaičių. Taip yra todėl, kad rūšiuojant paieškos stulpelį (kuriame yra skaičių) didėjančia tvarka, apytikslis atitikimas grąžins kitą didžiausią vertę, kuri yra mažesnė už paieškos vertę. Tačiau, jei paieškos stulpelyjeyra teksto reikšmių, apytikslis atitikimas neveiks. Tokiu atveju naudosime alternatyvius būdus, pvz. pakaitinis simbolis pirmajame funkcijos argumente. Pavyzdžiui, aš naudosiu žvaigždutė (*) simbolį kaip pakaitinį ženklą. Atminkite, kad naudosime VLOOKUP funkciją tikslaus atitikimo režimu, naudojant pakaitinį simbolį.

1. Taikykite laukinį simbolį VLOOKUP, kad rastumėte dalinį atitikmenį (tekstas prasideda nuo)

Pavyzdžiui, turiu duomenų rinkinį, kuriame yra kelių prekybos atstovų vardai ir jų pasiektos pardavimų sumos. Dabar ieškosiu prekybos atstovo vardo, prasidedančio Bradas ' ir grąžinti atitinkamą pardavimo sumą.

Žingsniai:

  • Parašykite toliau pateiktą formulę Ląstelė C14 .
=VLOOKUP(C12&"*",B5:C10,2,FALSE)

  • Paspauskite Įveskite .
  • Todėl pagal pirmiau pateiktą formulę gaunama pardavimo suma ( $10,000 ), kuriuos uždirbo Bradas Milleris .

🔎 Kaip veikia formulė?

➤ C12& "*"

Čia, Ampersandai ( & ) sujungia vertę Ląstelė C12 ( Bradas ) su pakaitiniu ženklu (*). Dėl to paieškos vertė tampa Bradas* . Taigi, VLOOKUP formulė ieško teksto prasideda Bradas* . Bradas* reiškia, kad formulėje bus ieškoma bet kurio pavadinimo, prasidedančio žodžiais Bradas , po kurio yra nulis/daugiau ženklų (pvz. Bradas , Bradley , Braden ).

➤ VLOOKUP(C12& "*",B5:C10,2,FALSE)

Pagal šią formulę ieškoma Bradas* diapazone B5:C10 ir grąžina pardavimo sumą iš stulpelio 2 . FALSE ketvirtasis argumentas rodo, kad čia naudojamas tikslaus atitikimo režimas.

Pastaba:

Būkite atsargūs su pasikartojimais. Tai reiškia, kad mano duomenų rinkinyje yra du pavadinimai, prasidedantys žodžiais Bradas ( Bradas Milleris ir Bradly Shaw ). Taigi, jei randami keli daliniai atitikmenys, pirmiau pateikta formulė grąžins tik pirmojo atitikmens rezultatus. Kaip nurodyta pirmiau, gavome atitikmens rezultatą Bradas , o ne Bradly .

2. Rasti apytikslį atitikmenį, kai ląstelės vertė baigiasi tam tikru tekstu

Dabar atitiksiu prekybos atstovo vardą, kuris baigiasi tam tikra teksto dalimi sūnus ' ir taip gausite uždirbtą pardavimo sumą.

Žingsniai:

  • Parašykite toliau pateiktą formulę Ląstelė C14 .
=VLOOKUP("*"&C12,B5:C10,2,FALSE)

  • Pirmiau pateiktoje formulėje ieškoma prekybos atstovo vardo, kuris baigiasi tekstu sūnus ' ir grąžina atitinkamą pardavimo sumą ( $7,500 ) po paspaudimo Įveskite .

Čia, "*"&C12 , ši formulės dalis duoda rezultatą *sūnus . Tai reiškia, kad pirmiau pateikta formulė ieškos pavadinimų, kurie baigiasi teksto reikšme *sūnus (pvz. sūnus , Johnson , Ričardsonas ). Likusi formulės dalis veikia taip, kaip nurodyta 1 metodas .

Panašūs skaitiniai:

  • VLOOKUP Dalinis tekstas iš vienos ląstelės "Excel" programoje
  • Kaip naudoti VLOOKUP daliniam atitikimui "Excel" programoje (4 būdai)
  • Naudokite IF dalinį atitikmenį "Excel" programoje (4 pagrindinės operacijos)
  • Kaip atlikti dalinį atitikimą eilutei "Excel" (5 metodai)
  • COUNTIF dalinis atitikimas "Excel" programoje (2 ar daugiau požiūrių)

3. Du laukiniai ženklai VLOOKUP sistemoje, kad gautumėte "Contains Type" dalinį atitikmenį tekste

Ankstesniuose dviejuose metoduose parodžiau, kaip rasti tekstą, kuris prasideda arba baigiasi tam tikra teksto reikšme. Dabar ieškosiu, ar kurio nors prekybos atstovo pavadinime yra tekstas ' bet kurioje pozicijoje ir taip sužinoti pardavimo sumą.

Žingsniai:

  • Parašykite toliau pateiktą formulę Ląstelė C14 .
=VLOOKUP("*"&C12&"*",B5:C10,2,FALSE)

  • Todėl pirmiau pateiktoje formulėje bus ieškoma prekybos atstovo pavadinimo, kuriame būtų ' bet kurioje pavadinimo vietoje ir taip parodyti uždirbtą pardavimo sumą ( $11,000 ) paspaudus Įveskite .

Čia, "*"&C12& "*" , ši formulės dalis duoda rezultatą *Mes* . Tai reiškia, kad pirmiau pateikta formulė ieškos paieškos stulpelyje, jei kuriame nors iš pavadinimų yra tekstas *Mes* '.

Skaityti daugiau: Dalinio teksto atitikimo paieška "Excel" programoje (5 metodai)

4. Gaukite apytikslį kelių tekstų atitikmenį naudodami pagalbinį stulpelį ir VLOOKUP funkciją

Šį kartą iš dalies suderinsiu kelis tekstus. Pavyzdžiui, turiu toliau pateiktą duomenų rinkinį, kuriame yra Pardavimų atstovas , Parduodamas daiktas, ir pardavimai Suma .

Žingsniai:

  • Pirmiausia duomenų rinkinio kairėje pusėje sukursiu pagalbinį stulpelį, kad galėčiau sujungti stulpelių reikšmes. C ir D įveskite toliau pateiktą formulę Ląstelė B5 .
=C5&D5

  • Paspauskite Įveskite ... Naudojimas Automatinis pildymas ( + ), kad nukopijuotumėte formulę į kitus langelius, o pagalbiniame stulpelyje būtų rodoma suglausta reikšmė Pardavimų atstovas ir Parduodamas daiktas .

  • Dabar ieškosiu vertės Ląstelės C12 ir C13 pagalbiniame stulpelyje. Norėdami tai padaryti, įveskite šią formulę C15 langelis Panašiai kaip ir ankstesniais metodais, naudojau pakaitinį ženklą ( * ) ir VLOOKUP tiksli atitiktis (čia, 0 reiškia FALSE ) ir šį kartą.
=VLOOKUP(C12&"*"&C13&"*",$B$5:$E$10,4,0)

  • Paspauskite Įveskite . Dėl to čia gavau pardavimo sumą, suderintą su pateiktomis sąlygomis.

Skaityti daugiau: "Excel" dalinis dviejų stulpelių atitikimas (4 paprasti būdai)

Alternatyvos "Vlookup", kad gautumėte apytikslį teksto atitikmenį

Be to, kad naudojate VLOOKUP funkciją, galime naudoti kai kurias kitas parinktis, kad iš dalies atitiktume tekstus. Pavyzdžiui:

➥ "Excel" papildinys "Fuzzy Lookup

"Microsoft" turi nemokamą priedą, naudojamą "Fuzzy Lookup . "Fuzzy Lookup yra panašus į apytikslę paiešką.

Išvada

Pirmiau pateiktame straipsnyje bandžiau aptarti keletą pavyzdžių. VLOOKUP apytiksliai suderinti tekstą Excel programoje išsamiai. Tikiuosi, kad šių pavyzdžių ir paaiškinimų pakaks jūsų problemoms išspręsti. Praneškite man, jei turite klausimų.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.