Hvernig á að nota VLOOKUP til að finna áætlaða samsvörun fyrir texta í Excel

  • Deildu Þessu
Hugh West

Í þessari kennslu mun ég ræða nokkrar leiðir til að finna samsvörun að hluta í texta með því að nota excel VLOOKUP áætluð samsvörun. Við vitum öll að VLOOKUP fallið finnur tiltekið gildi í dálknum lengst til vinstri á gagnasviði og skilar æskilegu gildi í sömu röð úr dálki sem þú tilgreinir. Ólíkt tölugildum sem passa að hluta til er áætlað samsvörun textagilda svolítið erfið. Svo, við skulum kanna nokkur dæmi um VLOOKUP samsvörun textagilda að hluta.

Sækja æfingarvinnubók

Þú getur halað niður æfingu vinnubókinni sem við höfum notað til að undirbúa þessa grein.

Vlookup Approximate Match.xlsx

4 Dæmi um Excel VLOOKUP til að finna áætluð samsvörun fyrir texta

Áður en þú finnur áætluð samsvörun í excel , ættum við að skoða setningafræði VLOOKUP fallsins, sem er:

VLOOKUP (útlitsgildi, töflufylki, dálkurvísitala, [sviðsupplit])

Í setningafræðinni hér að ofan gefur fjórða röksemdin ( sviðsleit ) til kynna hvort við erum að leita að nákvæmri samsvörun eða áætlaðri samsvörun. Í grundvallaratriðum höfum við tvo möguleika til að velja úr.

  1. FALSE : Til að fá nákvæma samsvörun við uppflettingargildið.
  2. TRUE : Til að fá áætlaða samsvörun við uppflettingargildið.

Með því að sjá umræðuna hér að ofan gætirðu hugsað þér að ef við setjum TRUE sem fjórðu rökin fáum við áætlaða samsvörun við uppflettingugildi á ýmsum gagnasviðum. Já, þú getur fengið samsvörun að hluta með þessum hætti ef uppfletti dálkurinn inniheldur tölur. Þetta er vegna þess að þegar þú flokkar uppflettisdálk (sem inniheldur tölur) í hækkandi röð, mun áætluð samsvörun skila næststærsta gildinu sem er minna en uppflettingargildið. Hins vegar, ef uppfletti dálkurinn inniheldur textagildi, virkar áætluð samsvörun ekki. Í því tilviki munum við nota aðrar leiðir eins og að nota algildi í fyrstu röksemdum fallsins. Til dæmis mun ég nota stjörnu (*) táknið sem algildisstaf. Mundu að við munum nota VLOOKUP aðgerðina í nákvæmri samsvörun meðan við notum jokertáknið.

1. Notaðu jokertákn í VLOOKUP til að finna hlutasamsvörun (texti byrjar á)

Til dæmis er ég með gagnasafn sem inniheldur nöfn nokkurra sölufulltrúa og þeirra varðandi söluupphæðir sem náðst hafa. Nú mun ég leita að nafni sölufulltrúa sem byrjar á ' Brad ' og skila þannig samsvarandi söluupphæð.

Skref:

  • Skrifaðu formúluna hér að neðan í C14 klefi .
=VLOOKUP(C12&"*",B5:C10,2,FALSE)

  • Ýttu á Enter .
  • Þar af leiðandi skilar formúlan hér að ofan söluupphæðinni ( $10.000 ) sem aflað 1>Brad Miller .

🔎 Hvernig virkar formúlan?

➤ C12&”*”

Hér sameinar Ampersand ( & ) gildi FrumaC12 ( Brad ) með algildisstafi (*). Fyrir vikið verður uppflettingargildið Brad* . Þannig að VLOOKUP formúlan leitar að textanum byrjar á Brad* . Brad* þýðir að formúlan leitar að hverju nafni sem byrjar á Brad , með núll/fleiri stöfum í kjölfarið (svo sem Brad , Bradley , Braden ).

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

Formúlan hér að ofan leitar að Brad* á bilinu B5:C10 og skilar söluupphæð úr dálki 2 . FALSE í fjórðu röksemdinni gefur til kynna að nákvæm samsvörun er notuð hér.

Athugið:

Verið varkár með afritin. Það þýðir að það eru tvö nöfn í gagnasafninu mínu sem byrja á Brad ( Brad Miller og Bradly Shaw ). Þannig að ef margar samsvörun að hluta finnast mun formúlan hér að ofan skila aðeins niðurstöðum fyrir fyrstu samsvörun. Eins og fram kemur hér að ofan fengum við úrslit leiksins fyrir Brad , ekki fyrir Bradly .

2. Finndu áætluð samsvörun þar sem frumugildi endar með sérstökum texta

Nú mun ég passa við nafn sölufulltrúans sem endar á tilteknum textahluta ' son ' og fá þannig söluupphæðina.

Skref:

  • Skrifaðu formúluna hér að neðan í Cell C14 .
=VLOOKUP("*"&C12,B5:C10,2,FALSE)

  • Oftangreind formúla leitar að nafni sölufulltrúa endar á textanum ' son ' og skilar samsvarandisöluupphæð ( $7.500 ) eftir að hafa ýtt á Enter .

Hér, „*“&C12 , þessi hluti formúlunnar leiðir til *son . Það þýðir að ofangreind formúla mun leita að nöfnum sem enda á textagildinu *son (eins og son , Johnson , Richardson ) . Restin af formúlunni virkar eins og getið er um í Aðferð 1 .

Svipuð aflestrar:

  • VLOOKUP hlutatexti úr a Single Cell í Excel
  • Hvernig á að nota VLOOKUP fyrir hlutasamsvörun í Excel (4 leiðir)
  • Notaðu IF Partial Match í Excel (4 Basic Aðgerðir)
  • Hvernig á að framkvæma hlutasamsvörun í Excel (5 aðferðir)
  • COUNTIF hlutasamsvörun í Excel (2 eða fleiri aðferðir)

3. Tvö algildi í VLOOKUP til að fá 'Contains Type' hlutasamsvörun í texta

Í fyrri tveimur aðferðum hef ég sýnt hvernig á að finna texta sem byrjar/endar með ákveðið textagildi. Nú mun ég skoða hvort einhver nöfn sölufulltrúans innihaldi textann ' Ég ' á hvaða stað sem er og finna þannig út söluupphæðina.

Skref:

  • Skrifaðu formúluna hér að neðan í Cell C14 .
=VLOOKUP("*"&C12&"*",B5:C10,2,FALSE)

  • Þar af leiðandi mun ofangreind formúla leita að nafni sölufulltrúa sem inniheldur ' Ég ' hvar sem er í nafninu og sýnir þannig söluupphæðina ( 11.000$ ) eftir að hafa ýtt á Enter .

Hér, „*“&C12&“*“ , þessi hluti formúlunnar leiðir til *Ég* . Það þýðir að ofangreind formúla mun leita í uppflettisdálknum ef eitthvað af nöfnunum inniheldur textann ' *Me* '.

Lesa meira: Útfletting Textasamsvörun að hluta í Excel (5 aðferðir)

4. Fáðu áætlaða samsvörun margra texta með hjálparsúlu og VLOOKUP aðgerð

Í þetta skiptið mun ég passa marga texta að hluta. Til dæmis er ég með gagnasafnið hér að neðan, sem inniheldur Sölufulltrúa , Söluvöru, og Sölu Upphæð .

Skref:

  • Í fyrsta lagi mun ég búa til 'hjálpardálk' lengst til vinstri í gagnasafninu mínu til að sameina gildi dálka C og D sláið inn formúluna hér að neðan í B5 klefi.
=C5&D5

  • Ýttu á Enter . Notaðu Sjálfvirk útfylling ( + ) til að afrita formúluna yfir í restina af hólfunum og hjálpardálkurinn mun sýna samtengda gildið Sala og Selja Atriði .

  • Nú mun ég leita að gildi Cell C12 og C13 í hjálpardálknum. Til að gera það skaltu slá inn eftirfarandi formúlu í Cell C15 . Svipað og fyrri aðferðir hef ég notað jokertáknið ( * ) og VLOOKUP nákvæma samsvörun (hér þýðir 0 FALSE ) í þetta skiptið líka.
=VLOOKUP(C12&"*"&C13&"*",$B$5:$E$10,4,0)

  • Ýttu á Enter . Fyrir vikið fékk ég hér söluupphæðina sem samsvaraði uppgefnuskilyrði.

Lesa meira: Excel Partial Match Two Columns (4 Simple Approaches)

Valkostir Vlookup til að fá áætlaða samsvörun fyrir texta

Að öðru leyti en því að nota VLOOKUP aðgerðina, getum við notað nokkra aðra valkosti til að passa texta að hluta. Til dæmis:

➥ Fuzzy Lookup Add-In fyrir Excel

Microsoft er með ókeypis viðbót sem er notuð fyrir Fuzzy Lookup . Óljós uppfletting er svipuð áætlaðri uppflettingu.

Niðurstaða

Í greininni hér að ofan hef ég reynt að ræða nokkur dæmi um VLOOKUP áætlaðan samsvörunartexta í excel vandað. Vonandi duga þessi dæmi og skýringar til að leysa vandamál þín. Vinsamlegast láttu mig vita ef þú hefur einhverjar spurningar.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.