Hvernig á að framkvæma strengjasamsvörun að hluta í Excel (8 auðveldar aðferðir)

  • Deildu Þessu
Hugh West

Þegar þú ert að meðhöndla mikið úrval af gögnum á vinnublaðinu þínu, er samsvörun að hluta eða óljós samsvörun áhrifarík leið til að finna samsvörun þína fljótt. Ennfremur, ef þú vilt framkvæma samsvarandi streng að hluta, þá er einfaldasta lausnin að nota Wildcards . Að auki hefur Excel marga valkosti eins og ÚTLÖF , XÚTÖF , VÍSITALA með MATCH , að sameina EF við aðrar aðgerðir til að sinna þessu verkefni. Í dag munum við læra hvernig á að framkvæma hlutasamsvörun streng í Excel.

Sækja æfingarbók

Hlaða niður þessu æfingablaði til að æfa verkefnið á meðan þú ert að lesa þessa grein.

Hlutasamsvörun string.xlsx

8 aðferðir til að framkvæma hlutasamsvörun strengs í Excel

Reyndar hlutasamsvörun strengs í Excel er hægt að gera á marga vegu með því að nota eina aðgerð eða margar aðgerðir samtímis. Í þessari grein munum við læra 8 mismunandi aðferðir til að gera það. Hér að neðan ætlum við að sýna þessar aðferðir með nákvæmum skrefum.

1. Nota IF & OR Yfirlýsingar til að framkvæma hlutasamsvörun strengs

EF “ aðgerðin styður ekki algildisstaf stafi. Hins vegar er hægt að nota samsetningu IF með öðrum aðgerðum til að framkvæma samsvörun að hluta. Nú skulum við læra.

Hér, í eftirfarandi dæmi, höfum við gagnatöflu þar sem nöfn nokkurra frambjóðenda eru gefin ínýjan reit D9 þar sem þú vilt geyma niðurstöðuna.

  • Í öðru lagi ættir þú að nota formúluna sem gefin er upp hér að neðan í D9 reitnum.
  • =MATCH("*"&D6&"*", B5:B10, 0)

    • Ýttu að lokum á ENTER til að fá niðurstöðuna.

    Formúlusundurliðun

    • Í fyrsta lagi er leitargildi “*”&D6& „*“ . Hér notum við stjörnu (*) sem algildi sem passar við núll eða fleiri textastrengi.
    • Í öðru lagi, lookup_array er B5:B10 .
    • Í þriðja lagi er [samsvörunargerð] NÁKVÆMLEGT (0).

    Lesa meira: Hvernig á að nota INDEX og samsvörun fyrir hlutasamsvörun (2 leiðir)

    Atriði sem þarf að muna

    ✅ Hér er XLOOKUP aðgerðin er aðeins fáanleg í Microsoft 365 útgáfu . Þannig að aðeins notendur Excel 365 geta notað þessa aðgerð.

    ✅Þá leitar aðgerðin FLOOKUP alltaf að uppflettigildum frá lengst til vinstri efri dálkur til hægri. Þar að auki leitar þessi aðgerð „Aldrei“ að gögnunum vinstra megin .

    ✅ Að lokum er Stjarnan(*) notuð sem a algildi . Svo, notaðu það báðum megin við hlutasamsvörunarstrenginn ef þú þarft algildisstafi á báðum hliðum.

    Æfingahluti

    Nú geturðu æft útskýrðu aðferðina með því að sjálfur.

    Niðurstaða

    Hér, í þessari grein, ræðum við hvernig á að framkvæma samsvörun að hluta í Excel með átta mismunandi aðferðir. Svo, vona að þessi grein sé gagnleg fyrir þig þegar þú stendur frammi fyrir vandamálum. Einnig er þér velkomið að deila hugsunum þínum ef þú ert með rugl.

    dálkinn „Nafn“. Nú þurfum við að bera kennsl á nöfnin sem innihalda einn af textastrengjunum sem gefnir eru upp í dálkum 2og 3. Það þýðir að við þurfum að finna út nöfnin sem innihalda bókstafinn „A“eða „L“.

    Skref:

    • Í fyrsta lagi, á „Status“ dálknum í reit „E5“ , notaðu IF, OR formúlu.

    Í grundvallaratriðum er snið þessarar formúlu,

    =EF(EÐA(ERNÚMER(SÖK(texti,hólf)),ERNÚMER (SEARCH(texti,reitur))),„gildi_ef_satt“, „gildi_ef_fals“)

    Settu nú gildin inn í formúluna. Svo, lokaformúlan fyrir leik að hluta er:

    =IF(OR(ISNUMBER(SEARCH(C5,B5)),ISNUMBER(SEARCH(D5,B5))),"YES","NO")

    Formúlusundurliðun

    • Hér er textinn C5 (A), D5 (L) . Formúlan mun tryggja hvort C5 eða D5 sé samsvörun að hluta.
    • Þá er reiturinn B5 (Jonathan) .
    • Value_if_true er „JÁ“ .
    • Value_if_false er “NO“ .
    • Ýttu síðan á ENTER, og formúlan mun auðkenna strenginn að hluta.

    • Notaðu nú þessa formúlu á restina af frumunum til að fá endanlega niðurstöðu. Eða þú getur dregið Fill Handle táknið að AutoFill samsvarandi gögnum í restinni af reitunum.

    Að lokum færðu allar samsvörun að hluta.

    2. Notkun IF, ISNUMBER og SEARCH aðgerða fyrir hluta samsvörun strengs

    Aftur getum við komist að niðurstöðum sem innihalda hlutasamsvörunarstrengi með því að nota samsetninguna á EF, ISNUMBER og SEARCH aðgerðir í Excel.

    Hér skaltu íhuga gagnasett sem inniheldur dálkinn „Name“ , „Match String“ og „Status“ . Við þurfum að bera kennsl á nöfnin sem innihalda hlutasamsvörunarstrenginn úr dálknum „Match String“ .

    • Notaðu nú formúluna með aðgerðunum IF, ISNUMBER og SEARCH í „Status“ dálknum í reit D5 .

    Hér er sniðið,

    =IF(ISNUMBER(SEARCH(“texti”, klefi)), value_if_true, value_if_false)

    • Svo ættirðu að setja inn gildin. Lokaformúlan fyrir samsvörunarstrenginn að hluta er
    =IF(ISNUMBER(SEARCH(C5,B5)),"YES","NOT FOUND")

    • Ýttu síðan á ENTER .

    Að lokum er árangur okkar náð.

    Formúlusundurliðun

    • Hér er textinn C5 (A) . Formúlan mun tryggja hvort C5 samsvörun að hluta eða ekki.
    • Þá er hólfið B5 (Jonathan) .
    • Value_if_true er „JÁ“ .
    • Value_if_false er “NOT FUND“ .
    • Að lokum skaltu nota þessa formúlu fyrir allar frumurnar í dálknum til að finna allar niðurstöður sem innihalda samsvörun að hluta .

    3. Notkun VLOOKUP aðgerð til að framkvæma hlutasamsvörun strengs

    Hér, íþessum hluta, munum við nú nota VLOOKUP aðgerðina til að framkvæma samsvörun að hluta strengsins.

    Nú skulum við íhuga töflu þar sem nöfn nokkurra frambjóðenda og stig þeirra eru gefin upp.

    • Í fyrsta lagi skaltu afrita dálkahausana og líma þá einhvers staðar í vinnublöðin. Og við munum framkvæma verkefnið þar.

    • Síðan skaltu nota VLOOKUP aðgerðina í F5 klefi. Formúlan er
    =VLOOKUP($E$5&"*",$B$5:$C$10,2,FALSE)

    Formúlusundurliðun

    • Í fyrsta lagi, Lookup_value er $E$5&”*” . Hér notum við stjörnu (*) sem algildi sem passar við núll eða fleiri texta strengi.
    • Í öðru lagi, Table_array er $B$5:$C$10 .
    • Í þriðja lagi er Col_index_num 2 .
    • Í fjórða lagi, [range_lookup] er FALSE þar sem við viljum fá nákvæma samsvörun .
    • Ýttu síðan á ENTER .

    Þar af leiðandi hefur formúlan framkvæmt hlutasamsvörunarstrenginn .

    • Nú , notaðu sömu formúluna 2 eða oftar til að ná tökum á þessari aðgerð.

    Að lokum færðu allar samsvörun að hluta.

    Lesa meira: Hvernig á að nota VLOOKUP fyrir hlutasamsvörun í Excel (4 leiðir)

    4. Innlima XLOOKUP aðgerð til að framkvæma hlutasamsvörun

    XLOOKUP með ISNUMBER getur líka lokið við samsvörun að hluta í Excel. Nú skulum viðsjá eftirfarandi dæmi.

    Í eftirfarandi dæmi eru tvær töflur gefnar. Í fyrstu töflunni eru hlutasamsvörunarstrengir gefnir upp með stöðu. Nú þurfum við að bera kennsl á nöfnin í seinni töflunni sem inniheldur hlutasamsvörun strengina og skila svo röðinni sem tengist þeim nöfnum.

    • Nú, í reit F5 , notaðu formúluna.

    Hér er snið þessarar formúlu,

    =XLOOKUP(útlitsgildi,ISTALI(SEARCH(texti,hólf)),afturfylki)

    • Þú ættir því að setja gildin inn í formúluna.
    =XLOOKUP(TRUE,ISNUMBER(SEARCH($B$5:$B$10,E5)),$C$5:$C$10)

    • Ýttu síðan á ENTER .

    Að lokum tókst formúlan með góðum árangri skilar stöðunni í nafnið sem inniheldur hlutasamsvörun strengina.

    Formúlusundurliðun

    • Í fyrsta lagi er leitagildi „TRUE“ .
    • Í öðru lagi er textinn $B$5:$B$10 .
    • Í þriðja lagi er fruman E5 ( Henry Jonathan) . Og formúlan mun skila stöðunni fyrir Henry Jonathan.
    • Í fjórða lagi er return_array $C$5:$C$10 .
    • Gerðu síðan það sama fyrir allar frumurnar.

    Þar af leiðandi muntu sjá allar samsvörunina.

    5. Notkun INDEX aðgerða með MATCH aðgerð til að framkvæma hlutasamsvörun strengs

    Hér getum við skilað textanum sem inniheldur hlutasamsvörun strenginn, með því að nota INDEX með MATCH virka í Excel.

    Sjáðu nú eftirfarandi dæmi þar sem tvær töflur eru gefnar. Í fyrstu töflunni eru „Nafn“ og „Röð“ sumra frambjóðenda gefin upp. Í seinni töflunni er gefinn samsvörun að hluta . Á þessum tíma þurfum við að bera kennsl á nöfnin úr fyrstu töflunni sem inniheldur hlutasamsvörun strengi.

    • Nú, í dálki F5 , notaðu VIÐSLUTANUM með MATCH formúlunni. Formúlan er:
    =INDEX($B$5:$B$10,MATCH(E5&"*",$B$5:$B$10,0))

    • Smelltu síðan á ENTER .

    Þar af leiðandi höfum við fengið nafnið „Robben“ sem inniheldur hlutasamsvörunarstrenginn (Rob).

    Formúlusundurliðun

    • Í fyrsta lagi er fylkið $B$5:$B$10 .
    • Í öðru lagi er leitargildi E5&”*” . Hér notum við stjörnu (*) sem algildi sem passar við núll eða fleiri textastrengi.
    • Í þriðja lagi, lookup_array er $B$5:$B$10 .
    • Í fjórða lagi er [samsvörunargerð] NÁKVÆMLEGT (0).

    Ennfremur er hægt að nota Stjörnu(*) á báðum hliðum reitsins ef þú ert með stafi á báðum hliðum samsvörunarstrengsins að hluta . Íhugaðu að við höfum hlutasamsvörun streng "ni" . Það hefur algildisstafi á báðum hliðum nú munum við nota þessa stjörnu(*) beggja vegna frumunnar.

    • Svo til að skilja betur , notaðu eftirfarandiformúla í F6 hólfinu.
    =INDEX($B$5:$B$10,MATCH("*"&E6&"*",$B$5:$B$10,0))

    • Smelltu síðan á ENTER til að fá niðurstöðuna.

    6. Samsettar aðgerðir til að framkvæma hlutasamsvörun með tveimur dálkum

    Þú getur notað samsetning aðgerða eins og IF aðgerðina, AND aðgerðina , ISNUMBER fallinu og SEARCH aðgerðinni til að finna samsvörunarstrengur að hluta í Excel. Ennfremur geturðu breytt þessum aðgerðum fyrir mismunandi gerðir af niðurstöðum eftir því sem þú vilt. Fylgdu nú dæminu hér að neðan. Þar sem við höfum tvö viðmið. Svo, byggt á báðum forsendum, verðum við að draga út hlutasamsvörunarstrenginn.

    Skref:

    • Í fyrsta lagi, þú verður að velja nýjan reit C5 þar sem þú vilt halda stöðunni.
    • Í öðru lagi ættir þú að nota formúluna sem gefin er upp hér að neðan í C5 reitnum.
    =IF(AND(ISNUMBER(SEARCH($E$6, B5)), ISNUMBER(SEARCH($F$6, B5))), "Found", "")

    • Ýttu að lokum á ENTER til að fá niðurstöðuna.

    Formúlusundurliðun

    • Hér, SEARCH($F$6, B5) mun leita hvort það eru einhverjir strengir Ad í B5 reitnum.
      • Úttak: #VALUE!.
    • Þá mun ISNUMBER aðgerðin athuga hvort ofangreint úttak sé tala eða ekki.
      • Úttak: FALSE.
    • Á sama hátt mun ISNUMBER(SEARCH($E$6, B5)) gera sama aðgerð. Hér mun SEARCH aðgerðin finna 9 tommu B5 fruman.
      • Úttak: FALSE.
    • Eftir það mun OG aðgerðin athuga hvort hvort rökfræðin sé TRUE .
      • Úttak: FALSE.
    • Að lokum mun IF fallið skila „ Found“ ef bæði fyrri rökfræðin verða SÖNN. Annars mun það skila ógildu hólf.
      • Úttak: Hér er úttakið autt/tómt þar sem það er engin passa fyrir strengjagildi B5 reitsins.
    • Dragðu nú Fill Handle táknið að AutoFill samsvarandi gögnum í restinni af reitunum.

    Að lokum finnur þú strenginn sem er að hluta til samsvörun.

    7. Að beita fylkisformúlu til að finna að hluta samsvörun strengs með tveimur dálkum

    Þú getur notað fylkisformúlu með samsetningu sumra aðgerða eins og EF fallinu, COUNT fall , og SEARCH fall til að finna samsvörun að hluta í Excel. Ennfremur geturðu breytt þessum aðgerðum fyrir mismunandi gerðir af niðurstöðum eftir því sem þú vilt. Fylgdu nú dæminu hér að neðan. Reyndar höfum við tvö viðmið. Svo, byggt á báðum forsendum, verðum við að draga út hlutasamsvörunarstrenginn .

    Skref:

    • Í fyrsta lagi þarftu að velja nýjan reit C5 þar sem þú vilt halda stöðunni.
    • Í öðru lagi ættir þú að nota formúluna sem gefin er upp hér að neðan í C5 reitinn.
    =IF(COUNT(SEARCH({"A","12"}, B5))=2, "Found", "")

    • Ýttu að lokum á ENTER til að fá niðurstöðuna.

    Formúlusundurliðun

    • Hér, SEARCH({“A”,,”12″}, B5) leitar hvort það eru einhverjir strengir A og númerið 12 í B5 klefi.
      • Úttak: {#VALUE!,7}.
    • Síðan mun COUNT fallið telja gilda hólf frá ofangreindri útkomu.
      • Úttak: 1.
    • Að lokum mun IF aðgerðin skila „ Found“ ef bæði COUNT fallið skilar 2. Annars mun það skila ógildu hólf.
      • Úttak: Hér , úttakið er autt/tómt þar sem engin samsvörun er fyrir strenggildi B5 reitsins.
    • Dragðu þar af leiðandi Fill Handle táknið að AutoFill samsvarandi gögnum í restinni af reitunum.

    Að lokum finnurðu strenginn sem er samsvörun að hluta.

    Hvernig á að fá stöðu hlutasamsvörunarstrengs í Excel

    Hér er áhugaverðasti hlutinn að þú getur aðeins notað MATCH aðgerð til að finna út samsvörun að hluta í Excel. Fylgdu nú dæminu hér að neðan. Í grundvallaratriðum höfum við viðmið. Svo, byggt á þeirri viðmiðun, verðum við að draga hlutasamsvörunarstrenginn úr „Nafn með röðun“ dálknum.

    Skref:

    • Í fyrsta lagi verður þú að velja

    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.