Efnisyfirlit
Það fer eftir aðstæðum sem þú gætir þurft að bera saman nokkra dálka. Samanburðinn er hægt að gera í mörgum myndum, ein þeirra er samsvörun að hluta. Í dag ætlum við að sýna þér hvernig á að stjórna hlutasamsvöruninni í tveimur dálkum í Excel. Fyrir þetta tímabil erum við að nota Excel Microsoft 365 , ekki hika við að nota þitt.
Í fyrsta lagi skulum við kynnast vinnubókinni sem er grunnurinn að dæmunum okkar.
Hér höfum við gagnasafn yfir nokkra fræga íþróttamenn úr mismunandi íþróttum. Með því að nota þetta gagnasafn munum við framkvæma hlutasamsvörun innan tveggja dálka. Við munum nota þetta gagnasafn til að útskýra aðferðirnar auðveldlega.
Hlaða niður æfingarvinnubók
Þú getur hlaðið niður æfingarvinnubókinni héðan.
Partial Matching Two Columns.xlsx
4 auðveldar aðferðir til að finna samsvörun að hluta í tveimur dálkum
1. Samsvörun að hluta í tveimur dálkum með því að nota VLOOKUP
Ein af aðferðunum til að framkvæma samsvörun að hluta milli dálka er notkun VLOOKUP aðgerðarinnar .
VLOOKUP aðgerðin finnur gögnin í svið skipulagt lóðrétt.
Við munum bera saman tvo dálka ofangreinds gagnasafns og framleiða niðurstöðuna í öðrum dálki.
- Fyrst skaltu setja formúluna inn í reit E5 .
=IFERROR(VLOOKUP("*"&C5&"*";$B$5:$B$12;1;0);"")
Hér höfum við sett fyrstu röðina í Almennt nafn íþróttamanns dálksins á uppflettingargildi reitur.
Og dálkurinn Nafn íþróttamanns sem leitarfylki . Þar sem við þurfum að athuga samsvörun að hluta höfum við notað stjörnumerkin sem jokertákn. Þetta tákn gefur til kynna að allir stafir geti verið þar.
- Síðan, þegar samsvörun finnst mun formúlan skila fullu nafni sem við völdum í reitnum.
- Næst, notaðu Fill Handle valmöguleikinn til að nota formúluna á allar frumurnar.
- Eftir það færðu lokaniðurstöðuna í samræmi við það .
Athugaðu að í eim E6 hefur þú fundið bil eins og í C6 reitnum sem þú hefur sló inn nafnið Dhoni, sem formúlan finnur ekki í dálki B .
🔎 Hvernig virkar formúlan?
- VLOOKUP(“*”&C5&”*”;$B$5:$B$12;1;0) : Í fyrsta hlutanum finnum við æskilegt reitsvið á milli reits B5 til B12 til að finna ákveðin gildi.
- IFERROR(VLOOKUP(“*”&C5& ;”*”;$B$5:$B$12;1;0);” ) : Þessi hluti mun beita viðeigandi viðmiðum í formúlunni til að sýna lokaniðurstöðuna í samræmi við æskilegt reitsvið.
Þess vegna höfum við leikið að hluta til dálka með því að nota VLOOKUP aðgerðina í excel.
Lesa meira: Excel VLOOKUP til að finna nánustu samsvörun (með 5 dæmum)
2. Samsvörun að hluta með samsetningu INDEX – MATCH aðgerðir
Næst, viðgetur notað samsetningu INDEX og MATCH falla. Fyrri hluti höfum við séð hvernig VLOOKUP sækir gildið þegar það finnur samsvörunina. Hér mun INDEX – MATCH samsetning gera það sama. MATCH staðsetur stöðu uppflettingargildis og VIÐSLAGI skilar gildinu frá tiltekinni staðsetningu.
Til að vita um aðgerðirnar skaltu skoða þessar greinar: VÍSLA, MATCH.
- Fyrst munum við setja formúluna inn í reit E5 .
=IFERROR(INDEX($B$5:$B$12;MATCH("*"&C5&"*";$B$5:$B$12;0));"")
- Síðan færðu niðurstöður fyrir þennan reit og notar síðan Fill Handle til að nota það á allar frumur.
- Að lokum færðu lokaniðurstöðuna.
🔎 Hvernig virkar formúlan?
- MATCH(“*”&C5&”*”;$B$5:$B$12;0) : Í fyrsta hlutanum munum við finna reitinn sem óskað er eftir svið sem við viljum nota.
- INDEX($B$5:$B$12; MATCH(“*”&C5&”*”;$B$5:$B$12;0)) : Þegar þú ætlar að skila gildi (eða gildum) úr einu sviði muntu nota fylkisform INDEX fallsins. Þessi hluti mun nota viðeigandi skilyrði í formúlunni.
- IFERROR(INDEX($B$5:$B$12; MATCH(“*”&C5&”*”;$B$5:$ B$12;0));”” ) : Þetta mun taka svið frá INDEX og MATCH fallahlutanum og setja rétt skilyrði fyrir formúluna.
Í þessum hluta höfum við notað blöndu af INDEX og MATCH aðgerðir til að finna samsvörun að hluta milli dálka. IFERROR fallið hundsar hvers kyns villur sem geta komið upp vegna ósamræmis í formúlunni.
Lesa meira: Skilyrt snið fyrir hluta textasamsvörun í Excel (9 dæmi)
Svipaðar lestur
- Hvernig á að nota hluta VLOOKUP í Excel (3 eða fleiri leiðir)
- Notaðu VLOOKUP til að finna hluta texta úr einni frumu
- Hvernig á að framkvæma hlutasamsvörun í Excel (5 aðferðir)
3. IF fall til að framkvæma hluta samsvörun í tveimur dálkum
Í þessum hluta greinarinnar getum við framkvæmt hluta samsvörun með því að nota IF fallið . Eins og þú veist, keyrir EF fallið rökrétt próf og skilar gildi fyrir TRUE eða FALSE niðurstöðu.
- Nú. , hér höfum við stillt „Fullt nafn er fundið“ sem ef_satt_gildi og látið if_false_gildi vera tómt. Settu eftirfarandi formúlu inn í reitinn.
=IF(COUNTIFS($B$5:$B$12;"*"&C5)=1;"Full Name Is Found";"Full Name not Found")
Hér gaf formúlan upp ef_satt_gildi . Skrifaðu nú formúluna fyrir restina af gildunum.
- Að auki, eftir að hafa ýtt á Enter hnappinn færðu niðurstöðuna fyrir þetta reit og notaðu svo Fill Handle valmöguleikann fyrir allar frumurnar í samræmi við það.
- Að lokum færðu þá niðurstöðu sem þú vilt.
🔎 Hvernig virkarformúlustarfið?
- COUNTIFS($B$5:$B$12;”*”&C5) : Í fyrsta hlutanum munum við finna svið frumanna sem við viljum athuga með skilyrðið.
- IF(COUNTIFS($B$5:$B$12;”*”&C5)=1; “Fullt nafn er fundið”; “Fullt nafn ekki Fann“) : Þessi hluti mun beita viðeigandi viðmiðum í formúlunni.
Þess vegna sameinar IF og COUNTIF aðgerðirnar til að framkvæma hlutasamsvörun í tveimur dálkum í Excel er mjög auðvelt í notkun.
Lesa meira: COUNTIF Partial Match í Excel (2 eða fleiri aðferðir)
4. Berðu saman tvo dálka með því að nota AGGREGATE aðgerðina
Að lokum munum við reyna að finna hlutasamsvörun innan tveggja dálka með því að nota AGGREGATE aðgerðina einnig. Microsoft Excel aðgerðir eins og SUM , COUNT , LARGE og MAX virka ekki ef svið inniheldur villur . Hins vegar geturðu leyst þetta fljótt með því að nota SAMLAÐA aðgerðina . Þessi grein mun sýna þér hvernig á að safna gögnum saman í Excel .
AGGREGATE aðgerð: Setningafræði og rök
AGGREGATE aðgerð Excel skilar uppsöfnun gagnatöflu eða gagnalista. Fallnúmer þjónar sem fyrstu röksemdir en ýmis gagnasöfn mynda hinar röksemdirnar. Til að vita hvaða aðgerð á að nota þarf að leggja aðgerðanúmerið á minnið, eða við hliðina á því er hægt að sjá það í töflunni.
Tilvísun ogfylkissetningafræði eru tvær mögulegar setningafræði fyrir Excel AGGREGATE aðgerðina sem við munum sýna þér hér.
Array Syntax:
= AGGREGATE(fall_tal,valkostir,fylki,[k])
Tilvísunarsetningafræði:
=AGGREGATE(fall_tal,valkostir,tilvísun1, [tilvísun2 ],…)
Það er engin þörf á að hafa áhyggjur af eyðublaðinu sem þú notar. Byggt á inntaksbreytunum sem þú gefur upp mun Excel velja heppilegasta formið.
Rök:
Funksla | Funkunartala |
---|---|
MEÐALTAL | 1 |
FALL | 2 |
SAMGIFT | 3 |
MAX | 4 |
MIN | 5 |
VARA | 6 |
SUMMA | 9 |
STÓR | 14 |
LÍTILL | 15 |
Núna skaltu halda áfram og ræða hvernig á að nota þessa aðgerð vandlega með því að fylgja skrefunum hér að neðan.
- Setjið fyrst eftirfarandi formúlu inn í reitinn.
[email protected](E$5:E$8;AGGREGATE(15;6;MATCH("*"&$E$5:$E$8&"*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1))
- Næst færðu niðurstöðuna fyrir þennan reit og notar síðan valkostinn Fill Handle til að nota það á allar frumur.
- Að lokum mun skjárinn þinn sýna svipaða niðurstöðu og eftirfarandi mynd.
🔎 Hvernig virkar formúlan?
- (ROW($E$5:$E$8)-ROW(E$5)+1) : Þegar þú ert með örlítið gagnasafn, það er auðvelt að finna línunúmerið en íef um stærra gagnasafn er að ræða gætirðu þurft að nota ROW aðgerðina. Í fyrsta hlutanum finnum við þau frumusvið sem við viljum nota.
- MATCH(“*”&$E$5:$E$8&”*”;$ B5;0) : Alltaf þegar þú vinnur á Excel vinnublaði gætirðu viljað finna tengsl milli tveggja eða fleiri frumna. Segjum að þú viljir passa viðmið við aðrar frumur. Í þessu tilviki geturðu notað MATCH aðgerðina. Þessi hluti mun reyna að finna samsvörun innan valins sviðs.
- AGGREGATE(15;6; MATCH(“*”&$E$5:$E$8&”*”;$B5 ;0)*(ROW($E$5:$E$8)-ROW(E$5)+1) : Í Excel er AGGREGATE aðgerðin notuð á mismunandi aðgerðir til að fá ákveðnar niðurstöður. Í þessu tilviki geturðu notað aðgerðina MATCH . Þessi hluti mun beita viðeigandi viðmiðum í formúlunni.
- @INDEX(E$5:E$8;AGGREGATE(15; 6;MATCH(“*”&$E$5:$E$8&”*”;$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1 )) : Þegar þú ætlar að skila gildi (eða gildum) úr mörgum sviðum muntu nota tilvísunarform INDEX fallsins. Þessi hluti mun skila þér endanlega niðurstöðu í samræmi við það.
Svo að lokum höfum við lokið greininni okkar með því að nota AGGREGATE aðgerðina til að framkvæma hlutasamsvörun í tveimur dálkum í Excel.
Lesa meira: Fletta textasamsvörun að hluta í Excel (5 aðferðir)
Atriði sem þarf að muna
- Ef um er að ræða fyrsta tvær aðferðir, VLOOKUP og INDEX-MATCH samsetningarnar gegna mikilvægustu hlutverkunum. Þegar þú setur inn gildin reyndu að hafa það í huga. Ef þú breytir bilinu verður niðurstaðan önnur.
- Þegar formúlur eru notaðar er mikilvægt að setja þær inn með réttri setningafræði. Annars mun það ekki gefa neinar niðurstöður.
- Við mælum með að þú hleður niður excel skránni og skoðir hana á meðan þú notar formúlurnar til að skilja betur.
Niðurstaða
Það er allt í dag. Við höfum skráð nokkrar leiðir til að stjórna hlutasamsvöruninni í tveimur dálkum í Excel. Vona að þér finnist þetta gagnlegt. Ekki hika við að kommenta ef eitthvað virðist erfitt að skilja. Láttu okkur vita hvaða af aðferðunum þú ætlar að nota. Láttu allar aðrar aðferðir sem við gætum hafa misst af hér.