Բովանդակություն
Կախված հանգամանքներից, գուցե հարկ լինի համեմատել մի քանի սյունակ: Համեմատությունը կարող է իրականացվել բազմաթիվ ձևերով, որոնցից մեկը մասնակի համընկնումն է: Այսօր մենք ձեզ ցույց կտանք, թե ինչպես վարել մասնակի համընկնումը Excel-ի երկու սյունակում: Այս սեզոնի համար մենք օգտագործում ենք Excel Microsoft 365 , համարձակորեն օգտագործեք ձերը:
Առաջին հերթին եկեք ծանոթանանք աշխատանքային գրքույկի մասին, որը մեր օրինակների հիմքն է:
Այստեղ մենք ունենք տարբեր մարզաձևերի մի քանի հայտնի մարզիկների տվյալների հավաքածու: Օգտագործելով այս տվյալների բազան, մենք կիրականացնենք մասնակի համընկնում երկու սյունակների մեջ: Մենք կօգտագործենք այս տվյալների բազան՝ մեթոդները հեշտությամբ բացատրելու համար:
Ներբեռնեք Practice Workbook
Դուք կարող եք ներբեռնել գործնական աշխատանքային գիրքը այստեղից:
Partial Matching Two Columns.xlsx
4 հեշտ մեթոդ երկու սյունակում մասնակի համընկնումը գտնելու համար
1. Մասնակի համընկնումը երկու սյունակներում օգտագործելով VLOOKUP
Մոտեցումներից մեկը կատարելու համար մասնակի համընկնում սյունակների միջև VLOOKUP ֆունկցիայի օգտագործումն է :
VLOOKUP ֆունկցիան գտնում է տվյալները ընդգրկույթը կազմակերպված է ուղղահայաց:
Մենք կհամեմատենք վերը նշված տվյալների բազայի երկու սյունակները և արդյունքը կարտադրենք մեկ այլ սյունակում:
- Նախ, բանաձևը տեղադրեք E5 բջիջում .
=IFERROR(VLOOKUP("*"&C5&"*";$B$5:$B$12;1;0);"")
Այստեղ մենք դրել ենք Մարզիկի հանրաճանաչ անունը սյունակի առաջին շարքը <15-ում:>որոնման_արժեքը դաշտ:
Իսկ Մարզիկի անունը սյունակը որպես որոնման_զանգված : Քանի որ մենք պետք է ստուգենք մասնակի համընկնումը, մենք օգտագործել ենք աստղանիշի նշանները որպես հատուկ նշաններ: Այս նշանը ցույց է տալիս, որ այնտեղ կարող է լինել ցանկացած թվով նիշ:
- Այնուհետև, երբ համապատասխանությունը գտնվի, բանաձևը կվերադարձնի բջջում մեր ընտրած լրիվ անունը:
- Հաջորդ, օգտագործեք Fill Handle տարբերակը՝ բանաձևը բոլոր բջիջների վրա կիրառելու համար:
- Դրանից հետո համապատասխանաբար կստանաք վերջնական արդյունքը .
Նշեք, որ E6 բջիջում , դուք գտել եք բացթողում, ինչպես C6 բջիջում , որ ունեք մուտքագրել է Dhoni անունը, որը բանաձևը չի կարող գտնել սյունակ B -ում:
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- VLOOKUP(“*”&C5&”*”;$B$5:$B$12;1;0) : Առաջին մասում մենք կգտնենք ցանկալի բջիջների միջակայքերը B5-ից մինչև B12 բջիջների միջև՝ որոշակի արժեքներ գտնելու համար:
- IFERROR(VLOOKUP(“*”&C5& ;”*”;$B$5:$B$12;1;0);” ) : Այս հատվածը կկիրառի բանաձևի համապատասխան չափանիշները՝ վերջնական արդյունքը ցույց տալու ըստ ցանկալի բջիջների տիրույթի:
Այսպիսով, մենք կատարել ենք մասնակի հանդիպումը սյունակները՝ օգտագործելով VLOOKUP ֆունկցիան excel-ում:
Կարդալ ավելին. Excel VLOOKUP գտնել ամենամոտ համընկնումը (5 օրինակով)
2. Մասնակի համընկնում INDEX – MATCH ֆունկցիաների համակցությամբ
Հաջորդում ենքկարող է օգտագործել INDEX և MATCH ֆունկցիաների համակցությունը: Ավելի վաղ հատվածում մենք տեսանք, թե ինչպես է VLOOKUP վերբերում արժեքը, երբ գտնում է համապատասխանությունը: Այստեղ INDEX – MATCH համադրությունը նույն կերպ կվարվի: MATCH -ը գտնում է որոնման արժեքի դիրքը և INDEX -ը վերադարձնում է արժեքը տվյալ վայրից:
Ֆունկցիաների մասին իմանալու համար այցելեք այս հոդվածները՝ INDEX, ՄԱՏՉ.
- Սկզբում մենք բանաձևը կտեղադրենք E5 բջիջի մեջ ։
=IFERROR(INDEX($B$5:$B$12;MATCH("*"&C5&"*";$B$5:$B$12;0));"")
- Այնուհետև դուք կստանաք արդյունքներ այս բջիջի համար, այնուհետև օգտագործեք Լրացնել բռնակը ` այն բոլոր բջիջների վրա կիրառելու համար:
- Վերջապես դուք կստանաք ձեր վերջնական արդյունքը:
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- MATCH(“*”&C5&”*”;$B$5:$B$12;0) : Առաջին մասում մենք կգտնենք ցանկալի բջիջը միջակայքերը, որոնք մենք ցանկանում ենք օգտագործել:
- INDEX($B$5:$B$12; MATCH(“*”&C5&”*”;$B$5:$B$12;0)) . Երբ դուք մտադիր եք արժեք (կամ արժեքներ) վերադարձնել մեկ տիրույթից, դուք կօգտագործեք INDEX ֆունկցիայի զանգվածի ձևը: Այս մասը կկիրառի բանաձևի համապատասխան չափանիշները:
- IFERROR(INDEX($B$5:$B$12; MATCH(“*”&C5&”*”;$B$5:$ B$12;0));”” ) : Սա կվերցնի միջակայքերը INDEX and MATCH ֆունկցիայի մասից և կսահմանի համապատասխան պայման բանաձևի համար:
Այս մասում մենք օգտագործել ենք համակցություն INDEX և MATCH գործառույթները սյունակների միջև մասնակի համընկնումներ գտնելու համար: IFERROR ֆունկցիան անտեսում է ցանկացած տեսակի սխալ, որը կարող է առաջանալ բանաձևի անհամապատասխանության պատճառով:
Կարդալ ավելին. Տեքստի մասնակի համընկնման պայմանական ձևաչափում Excel (9 օրինակ)
Նմանատիպ ընթերցումներ
- Ինչպես օգտագործել մասնակի VLOOKUP Excel-ում (3 կամ ավելի եղանակներ)
- Օգտագործեք VLOOKUP՝ մեկ բջիջից մասնակի տեքստ գտնելու համար
- Ինչպես կատարել մասնակի համընկնման տող Excel-ում (5 մեթոդ)
3. IF ֆունկցիան երկու սյունակում մասնակի համընկնում կատարելու համար
Հոդվածի այս հատվածում մենք կարող ենք կատարել մասնակի համընկնումը՝ օգտագործելով IF ֆունկցիան : Ինչպես գիտեք, IF ֆունկցիան գործարկում է տրամաբանական թեստ և վերադարձնում է TRUE կամ FALSE արդյունքի արժեքը:
- Այժմ , այստեղ մենք սահմանել ենք «Full name Is Found» որպես if_true_value և դատարկ ենք թողել if_false_value : Տեղադրեք հետևյալ բանաձևը բջիջում:
=IF(COUNTIFS($B$5:$B$12;"*"&C5)=1;"Full Name Is Found";"Full Name not Found")
Այստեղ բանաձևը տրամադրեց if_true_value : Այժմ գրեք մնացած արժեքների բանաձևը:
- Բացի այդ, Enter կոճակը սեղմելուց հետո դուք կստանաք դրա արդյունքը: բջիջը և այնուհետև օգտագործեք Լրացնել բռնակի տարբերակը բոլոր բջիջների համար համապատասխանաբար:
- Վերջապես դուք կստանաք ցանկալի արդյունքը:
🔎 Ինչպես էբանաձևի աշխատանքը.
- COUNTIFS($B$5:$B$12;”*”&C5) . Առաջին մասում մենք կգտնենք բջիջների տիրույթը, որը մենք ուզում ենք ստուգել պայմանը:
- IF(COUNTIFS($B$5:$B$12;”*”&C5)=1; “Full Name Is Found”; “Full Name Not Գտնվել է») . այս մասը կկիրառի բանաձևի համապատասխան չափանիշները:
Հետևաբար, համատեղելով IF և COUNTIF ֆունկցիաները կատարելու համար
Կարդալ ավելին. COUNTIF Մասնակի համընկնումը Excel-ում (2 կամ ավելի մոտեցումներ)
4. Համեմատեք երկու սյունակներ՝ օգտագործելով AGGREGATE ֆունկցիան
Վերջապես, մենք կփորձենք գտնել մասնակի համընկնում երկու սյունակների մեջ՝ օգտագործելով AGGREGATE ֆունկցիան նույնպես. Microsoft Excel գործառույթները, ինչպիսիք են SUM , COUNT , LARGE և MAX չի գործի, եթե ընդգրկույթը պարունակում է սխալներ: . Այնուամենայնիվ, դուք կարող եք արագ լուծել դա՝ օգտագործելով AGGREGATE ֆունկցիան : Այս հոդվածը ցույց կտա ձեզ, թե ինչպես կարելի է համախմբել տվյալները Excel -ում:
AGGREGATE ֆունկցիա՝ շարահյուսություն և փաստարկներ
Excel-ի AGGREGATE ֆունկցիան վերադարձնում է տվյալների աղյուսակի կամ տվյալների ցանկի ագրեգատը: Ֆունկցիայի համարը ծառայում է որպես առաջին արգումենտ, մինչդեռ տվյալների տարբեր հավաքածուներ կազմում են մյուս արգումենտները: Իմանալու համար, թե որ գործառույթն օգտագործել, անհրաժեշտ է հիշել ֆունկցիայի համարը, կամ կողքից կարող եք տեսնել այն աղյուսակում:
Հղում ևզանգվածի շարահյուսությունը երկու հնարավոր շարահյուսություններն են Excel AGGREGATE ֆունկցիայի որը մենք ձեզ կցուցադրենք այստեղ:
Զանգվածի շարահյուսություն.
= AGGREGATE(function_num,options,array,[k])
Հղման շարահյուսություն.
=AGGREGATE(function_num,options,ref1, [ref2 ],…)
Կարիք չկա անհանգստանալու ձեր օգտագործած ձևի վերաբերյալ: Ձեր տրամադրած մուտքային պարամետրերի հիման վրա՝ Excel կընտրի ամենահարմար ձևը:
Փաստարկներ.
Ֆունկցիա | Ֆունկցիայի_համարը |
---|---|
ՄԻՋԻՆ | 1 |
COUNT | 2 |
ԿԱՊ | 3 |
MAX | 4 |
MIN | 5 |
ԱՊՐԱՆՔ | 6 |
SUM | 9 |
ՄԵԾ | 14 |
ՓՈՔՐ | 15 |
Այժմ, հաջորդ շարժվեք և քննարկեք, թե ինչպես օգտագործել այս գործառույթը մանրակրկիտ կերպով՝ հետևելով ստորև նշված քայլերին:
- Նախ, բջիջում տեղադրեք հետևյալ բանաձևը:
[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))
- Այնուհետև դուք կստանաք այս բջջի արդյունքը, այնուհետև օգտագործեք Լրացնել բռնակի տարբերակը: այն բոլոր բջիջների վրա կիրառելու համար:
- Վերջապես, ձեր էկրանը ցույց կտա հետևյալ պատկերի նման արդյունքը:
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- (ROW($E$5:$E$8)-ROW(E$5)+1) . Երբ ունեք փոքր տվյալների բազա, հեշտ է գտնել տողի համարը, բայցավելի մեծ տվյալների բազայի դեպքում, դուք կարող եք օգտագործել ROW ֆունկցիան: Առաջին հատվածում մենք կգտնենք ցանկալի բջիջների միջակայքերը, որոնք ցանկանում ենք օգտագործել:
- MATCH(“*”&$E$5:$E$8&”*”;$ B5;0) . Երբ աշխատում եք Excel-ի աշխատաթերթի վրա, գուցե ցանկանաք կապ գտնել երկու կամ ավելի բջիջների միջև: Ենթադրենք, որ ցանկանում եք չափանիշները համապատասխանեցնել այլ բջիջների հետ: Այս դեպքում կարող եք օգտագործել MATCH ֆունկցիան: Այս հատվածը կփորձի գտնել համապատասխանությունը ընտրված տիրույթում:
- AGGREGATE(15;6; MATCH(“*”&$E$5:$E$8&”*”;$B5 ;0)*(ROW($E$5:$E$8)-ROW(E$5)+1) . Excel-ում AGGREGATE գործառույթն օգտագործվում է տարբեր գործառույթների վրա` կոնկրետ արդյունքներ ստանալու համար: Այս դեպքում կարող եք օգտագործել MATCH ֆունկցիան: Այս հատվածը կկիրառի բանաձևի համապատասխան չափանիշները:
- @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 )) . Երբ դուք մտադիր եք վերադարձնել արժեք (կամ արժեքներ) մի քանի միջակայքներից, դուք կօգտագործեք INDEX ֆունկցիայի հղման ձևը: Այս մասը համապատասխանաբար ձեզ կվերադարձնի վերջնական արդյունքը:
Այսպիսով, վերջապես, մենք ավարտեցինք մեր հոդվածը՝ օգտագործելով AGGREGATE ֆունկցիան ՝ Excel-ում երկու սյունակներում մասնակի համընկնումը կատարելու համար:
Կարդալ ավելին. Փնտրել մասնակի տեքստային համընկնումը Excel-ում (5 մեթոդ)
Հիշել բաներ
- Առաջինն օգտագործելու դեպքում երկու եղանակ, VLOOKUP և INDEX-MATCH համակցությունները խաղում են ամենակարևոր դերերը: Արժեքները տեղադրելիս փորձեք դա նկատի ունենալ: Եթե փոխեք միջակայքը, արդյունքը տարբեր կլինի:
- Բանաձևեր օգտագործելիս կարևոր է դրանք տեղադրել ճիշտ շարահյուսությամբ: Հակառակ դեպքում դա ոչ մի արդյունք չի տա:
- Առաջարկում ենք ներբեռնել excel ֆայլը և տեսնել այն բանաձևերն օգտագործելիս ավելի լավ հասկանալու համար:
Եզրակացություն
Այսօրվա համար այսքանը: Մենք թվարկել ենք մասնակի համընկնումը գործարկելու մի քանի եղանակներ Excel-ի երկու սյունակներում: Հուսով եմ, որ սա օգտակար կլինի: Ազատորեն մեկնաբանեք, եթե ինչ-որ բան դժվար է թվում հասկանալ: Տեղեկացրեք մեզ, թե որ մեթոդներից եք դուք պատրաստվում օգտագործել: Տեղեկացրեք ցանկացած այլ մոտեցումների մասին, որոնք մենք կարող էինք բաց թողնել այստեղ: