Բովանդակություն
Excel-ում երկու սյունակով տեքստը համեմատելը կարևոր խնդիր է մեր առօրյա կյանքում, հատկապես, երբ մենք պետք է գտնենք տվյալ տեքստի հետ համեմատվող մի բան: Այս հոդվածում ես կկենտրոնանամ Excel -ի երկու սյունակով տեքստը համեմատելու յոթ արդյունավետ եղանակների վրա՝ համապատասխան օրինակներով:
Ներբեռնեք պրակտիկայի աշխատանքային գիրքը
Դուք կարող եք ներբեռնել հետևյալ Excel աշխատանքային գրքույկը՝ ավելի լավ հասկանալու և ինքնուրույն կիրառելու համար:
Համեմատեք տեքստը երկու սյունակում.xlsx
7 հարմար եղանակ՝ տեքստը երկու սյունակով համեմատելու համար Excel
Այս հոդվածը ձեզ ցույց կտա, թե ինչպես կարելի է համեմատել տեքստը երկու սյունակում Excel-ում` օգտագործելով թվաբանական բանաձևը` համատեղելով IF <: 9> և COUNTIF ֆունկցիաները, պայմանական ձևաչափումը, VLOOKUP ֆունկցիան, որը զետեղում է INDEX և MATCH ֆունկցիաները և համատեղելով SUMPRODUCT < ISNUMBER և MATCH գործառույթները:
Եկեք նայենք հետևյալ տվյալների հավաքածուին: Այստեղ ապրանքների երկու ցուցակ, այն է՝ 1-ին և 2-րդ ապրանքների ցուցակը, տրված են համապատասխանաբար հունվար և փետրվար ամիսներին դրանց վաճառքի հետ միասին:
Հենց հիմա մենք պետք է համեմատեք ապրանքների ցանկը տարբեր տեսանկյուններից: Եկեք սկսենք:
1. Համեմատելով տեքստը երկու սյունակով տողերի համընկնումների համար
Այստեղ մենք ձեզ ցույց կտանք, թե ինչպես կարելի է համեմատել տեքստը երկու սյունակում երեք կատեգորիաների հետ, օրինակ՝ նույնական (ճիշտ )հետևյալ բանաձևը. =INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)
- Այնուհետև սեղմեք ENTER ։
- Այստեղ, B5:C16 ապրանքների ցանկն է իրենց վաճառքով, E5 որոնվող ապրանք է, B5: B16 -ը ապրանքների ցանկն է, 0 -ը ճշգրիտ համապատասխանության համար է, և 2 -ը սյունակի ինդեքսի համար է:
- Այսպիսով, դուք այստեղ կտեսնեք Sales արժեքը D5 բջիջում:
- Բացի այդ, օգտագործեք Լրացրեք Handle գործիքը և քաշեք այն ներքև D5 բջիջից մինչև D16 բջիջը:
- Վերջապես, դուք կստանաք ամբողջ վաճառքի արժեքը ստորև ներկայացված նկարում:
7. SUMPRODUCT-ի միաձուլում , ISNUMBER և MATCH ֆունկցիաները՝ երկու սյունակով տեքստը հաշվելու համընկնումների հետ համեմատելու համար
Եթե ցանկանում եք հաշվել համընկնող տեքստի կամ տարրերի քանակը, կարող եք օգտագործել SUMPRODUCT ֆունկցիան
9>. Բանաձևը արտասովոր բազմակողմանի, բայց բավականին ճկուն ֆունկցիա է, որը հարմար է ամփոփելու համար, ինչպիսին է SUMIFS :
SUMPRODUCT ֆունկցիայի շարահյուսությունը
=SUMPRODUCT(array1, [array2],...)
SUMPRODUCT ֆունկցիայի փաստարկը
- զանգված1 – Առաջին զանգվածը կամ տիրույթը, որը պետք է բազմապատկել, այնուհետև ավելացնել:
- զանգված2 – [ըստ ցանկության] Երկրորդ զանգվածը կամ տիրույթը, որը պետք է բազմապատկել, ապա ավելացնել:
Քայլեր.
- Սկզբում ընտրեք D5 բջիջը:
- Երկրորդ, գրեք հետևյալ բանաձևըմեր տվյալների շտեմարանից:
=SUMPRODUCT(--(ISNUMBER(MATCH(B5:B16,C5:C13,0))))
- Այնուհետև սեղմեք ENTER :
- In այս բանաձևը, B5:B16 բջիջների տիրույթն է 1-ին կետի ցանկի համար, և C5:C13 -ը 2-րդ կետերի ցանկի համար է: , –ISNUMBER ֆունկցիան օգտագործվում է ելքը թվային արժեքների փոխակերպելու համար։
- Վերջապես կտեսնեք հետևյալ ելքը։ տրված պատկերում:
Կարդալ ավելին. Excel-ի հաշվարկը համապատասխանում է երկու սյունակով (4 հեշտ եղանակ)
Եզրակացություն
Այս հոդվածում մենք լուսաբանել ենք 7 հարմար եղանակներ՝ համեմատելու տեքստը երկու սյունակում Excel-ում: Մենք անկեղծորեն հուսով ենք, որ դուք շատ բան եք վայելել և սովորել այս հոդվածից: . Բացի այդ, եթե ցանկանում եք կարդալ ավելի շատ հոդվածներ Excel-ում, կարող եք այցելել մեր կայքը՝ Exceldemy : Եթե ունեք հարցեր, մեկնաբանություններ կամ առաջարկություններ, խնդրում ենք դրանք թողնել ստորև նշված մեկնաբանությունների բաժնում:
համընկնումը՝ օգտագործելով ընդհանուր թվաբանական բանաձևը, նույնական համընկնումներն ու տարբերությունները՝ օգտագործելով IF ֆունկցիան , և համեմատում են համընկնումները կամ տարբերությունները մեծատառերի զգայուն վերլուծության հետ:1.1 Նույնական (ճշգրիտ) համընկնում` օգտագործելով ընդհանուր թվաբանություն Բանաձև
Քայլեր.
- Ահա, B5 սա բջիջի Տարրը 1-ին կետի ցանկից և C5 տարրերի բջիջն է 2-րդ ցուցակից:
- Սկզբում ընտրեք D5 բջիջ:
- Ընդհանուր առմամբ, դուք կարող եք օգտագործել հետևյալ բանաձևը` երկու սյունակ տող առ տող համեմատելու համար` նույնական համապատասխանության համար:
=B5=C5
- Այնուհետև սեղմեք ENTER:
- Այսպիսով, դուք կտեսնեք այստեղ առաջին նույնական համընկնումը D5 բջիջում:
- Բացի այդ, օգտագործեք Fill Handle գործիքը և քաշեք այն ներքև D5 բջիջը դեպի D16 բջիջ:
- Վերջապես, դուք կարող եք տեսնել բոլոր նույնականները համընկնումը որպես ճշմարիտ և կեղծ:
1.2 Նույնական համընկնումներ և տարբերություններ rences Օգտագործելով IF ֆունկցիան
Դուք հեշտությամբ կարող եք գտնել համապատասխանության և չհամապատասխանելու (տարբերությունների) արդյունքը, երբ միասին օգտագործում եք IF բանաձևը: IF ֆունկցիան տրամաբանական ֆունկցիա է, որը հիմնված է տվյալ դրույթի վրա:
IF ֆունկցիայի շարահյուսությունը
=IF(logical_test, [value_if_true], [value_if_false])
IF ֆունկցիայի փաստարկները
- տրամաբանական_թեստ – Արժեք կամ տրամաբանական արտահայտությունորը կարող է գնահատվել որպես TRUE կամ FALSE:
- value_if_true – [ըստ ցանկության] Արժեքը, որը պետք է վերադարձվի, երբ logical_test-ը գնահատվում է TRUE:
- value_if_false – [ըստ ցանկության] Արժեքը, որը պետք է վերադարձվի, երբ logical_test-ը գնահատվում է FALSE:
Քայլեր.
- Այստեղ նախ ընտրեք D5 բջիջը:
- Այժմ եկեք կիրառենք բանաձևը մեր տվյալների բազայի դեպքում:
=IF(B5=C5,"Match","Not Match")
- Դրանից հետո սեղմեք ENTER ։
- Այնուհետև արդյունքը կստանաք որպես ՉՀամապատասխանել D5 բջջում:
- Բացի այդ, օգտագործեք Լրացնել բռնակը գործիքը և այն ներքև քաշեք D5 բջիջից մինչև D16 բջիջը:
- Այստեղ դուք կստանաք բոլոր արդյունքները:
1.3 Համընկնումներ կամ տարբերությունների համեմատություն մեծատառերի զգայուն վերլուծության հետ
Նախորդ դեպքում մենք հաշվի չենք առել տեքստի զգայունությունը: Եթե ցանկանում եք համեմատել ապրանքների ցանկը՝ հիմնված մեծատառերի զգայունության վրա՝ օգտագործելով EXACT ֆունկցիան , կարող եք շարունակել հետևյալ բանաձևը: EXACT ֆունկցիան համեմատում է երկու տեքստ՝ հաշվի առնելով մեծատառերը և փոքրատառերը:
Քայլեր.
- Այս նկարում մենք կգունավորենք տրված երկու տողերը՝ տարբերությունը տեսնելու համար:
- Այստեղ նախ ընտրեք D5 բջիջը:
- Այնուհետև, եկեք կիրառենք բանաձևը մեր տվյալների բազայի դեպքում:
=IF(EXACT(B5,C5),"Match","Not Match")
- Այնուհետևսեղմեք ENTER ։
- Այսպիսով, դուք այստեղ կտեսնեք արդյունքը D5 բջիջ:
- Բացի այդ, օգտագործեք Fill Handle գործիքը և քաշեք այն D5 բջիջից դեպի <: 8>D16 բջիջ:
- Հետևաբար, էկրանի նկարում մենք կարող ենք տեսնել, որ միայն F-ի փոփոխությունը Chest Freezer -ում ստացվում է « Չհամընկնող »
2. Համեմատեք տեքստը երկուսով Սյունակներ Excel-ում IF և COUNTIF ֆունկցիաները համադրելով
Նախորդ օրինակներում մենք համեմատում էինք տող առ տող, բայց երբեմն մեզ անհրաժեշտ է աշխատել ամբողջ տարրերով, ոչ թե տող առ տող: Այս իրավիճակում դուք կարող եք օգտագործել COUNTIF ֆունկցիան ։
COUNTIF ֆունկցիան Excel-ի ֆունկցիան է՝ հաշվելու բջիջները տիրույթում, որը կատարում է։ կոնկրետ պայման. Այս ֆունկցիան կարող է հաշվել ամսաթվեր, թվեր և տեքստ պարունակող բջիջներ:
COUNTIF ֆունկցիայի շարահյուսությունը
=COUNTIF(range, criteria)
COUNTIF ֆունկցիայի փաստարկը
միջակայք – Հաշվարկվող բջիջների տիրույթը։
չափանիշներ – Չափանիշներ, որոնք կարգավորում են, թե որ բջիջները պետք է հաշվվեն:
Քայլեր.
- Այստեղ նախ ընտրեք D5 բջիջը:
- Այնուհետև այստեղ կիրառենք ստորև բերված բանաձևը:
=IF(COUNTIF($C5:$C13, $B5)=0, "Not Found in List 2", "Found in List 2")
- Այստեղ, C5:C13 բջջի տիրույթն է 2-րդ կետերի ցանկի համար, իսկ B5 ը տարրի բջիջտարրերի ցանկից 1. Եթե IF ֆունկցիան վերադարձնում է զրո (Չի գտնվել ցանկ 2-ում) կամ 1 (գտնվել է ցանկ 2-ում):
- Այնուհետև սեղմեք ENTER :
- Այսպիսով, դուք այստեղ կտեսնեք արդյունքը D5 բջջում:
- Բացի այդ, օգտագործեք Լրացնել Handle գործիքը և քաշեք այն D5 բջիջից դեպի D16 բջջ:
- Վերջապես, դուք կստանաք բոլոր արդյունքները ստորև ներկայացված նկարում:
3 Պայմանական ֆորմատավորում կիրառելով տեքստը երկու սյունակում համընկնումների և տարբերությունների համար համեմատելու համար
Օգտագործելով պայմանական ձևաչափումը Excel-ում, դուք կարող եք կիրառել հարմարեցված ձևաչափում բջիջների վրա, որոնք բավարարում են որոշակի չափանիշներ՝ ընդգծելով գույները:
Եկեք կիրառենք Նյութերի երկու ցուցակները համեմատելու հատկություն:
3.1 Համընկնումներ գտնելը
Դուք կարող եք գտնել համապատասխան տարրը, եթե հետևեք ստորև նշված քայլերին:
Քայլեր :
- Սկզբում գնացեք Տուն > Պայմանական ֆորմատավորում > Նոր կանոն :
- Այնուհետև ընտրեք Օգտագործել բանաձև՝ որոշելու համար, թե որ բջիջները պետք է ֆորմատավորել տարբերակը և բանաձևը տեղադրեք դատարկ տարածքում, ինչպես հետևյալ սքրինշոթում:
=$B5=$C5
- Այնուհետև սեղմեք Ձևաչափել :
- Այնուհետև անցեք Լրացնել տարբերակ, ընտրեք ձեր ուզած գույնը և սեղմեք Լավ :
- Կրկին սեղմեք Լավ Նոր ձևաչափման կանոն երկխոսության մեջտուփ։
- Արդյունքում դուք կստանաք հետևյալ արդյունքը. Միայն բարձրախոսն ու աշխատասեղանի մոնիտորը համընկնում են:
3.2 Տարբերությունները գտնելը
Քայլեր.
- Այստեղ, տարբերությունները գտնելու համար, դուք պետք է կատարեք նույն ընթացակարգը, ինչ նախորդ եղանակով, բացառությամբ նախորդի փոխարեն հետևյալ բանաձևի:
=$B5$C5
- Վերջապես, դուք կստանաք հետևյալ արդյունքը:
Կարդացեք Ավելին․ Ինչպես համեմատել երկու սյունակ Excel-ում՝ տարբերություններ գտնելու համար
4. Երկու սյունակներում համեմատելու համար ընդգծելով կրկնվող կամ եզակի տեքստ՝ օգտագործելով պայմանական ձևաչափումը
Այս մեթոդով մենք կօգտագործենք Պայմանական ձևաչափում կրկին բացառությամբ բանաձևի և օգտագործեք հատկանիշի Highlight Cells Rules տարբերակը:
4.1 Կրկնվող տեքստի (համապատասխան տեքստի) որոնում
Դուք կարող եք նույնականացնել կրկնօրինակ տարրերը առանց որևէ բանաձևի: Դրա համար հետևեք ստորև նշված քայլերին:
Քայլեր.
- Այստեղ ընտրեք Տուն > Պայմանական ձևաչափում > Նշել բջիջների կանոնները > Կրկնօրինակել արժեքները:
- Այնուհետև բացեք Duplicate Values :
- Այնուհետև պահպանեք լռելյայն Duplicate տարբերակը այն պարունակող ֆորմատի բջիջներում, փոխեք արժեքները -ով: տարբերակ (ուղղակի այն ցույց է տալիս գույնը) և սեղմեք OK ։
- Դուք կստանաք հետևյալըելք։
4.2 Գտնել եզակի տեքստ (չհամընկնող տեքստ)
Նաև կարող եք նույնականացնել այն տարրերի եզակի անվանումը, որտեղ կրկնվող տեքստերն են։ հասանելի է:
Քայլեր.
- Այնպես որ, հետևեք նախորդ քայլերին մինչև երկխոսության տուփը, այն է՝ Կրկնօրինակեք արժեքները . Երկխոսության վանդակում փոխեք լռելյայն տարբերակը Եզակի և սեղմեք OK :
- Հետևելուց հետո վերը նշված քայլերով դուք կստանաք հետևյալ արդյունքը:
5. Օգտագործելով VLOOKUP ֆունկցիան Excel-ում բացակայող տեքստը համեմատելու և գտնելու համար
Դե , գուցե ստիպված լինեք գտնել բացակայող տեքստը տեքստի երկու տրված սյունակներից: Օրինակ, եթե ցանկանում եք որոշել, թե արդյոք մի ցուցակի տարրը մյուս ցուցակում է, թե ոչ, կարող եք օգտագործել VLOOKUP ֆունկցիան : VLOOKUP -ը Excel ֆունկցիա է աղյուսակում ուղղահայաց կազմակերպված տվյալների որոնումների համար: Ֆունկցիան համատեղելի է և՛ մոտավոր, և՛ ճշգրիտ համապատասխանության հետ:
VLOOKUP ֆունկցիայի շարահյուսությունը
=VLOOKUP(value, table, col_index, [range_lookup])
VLOOKUP ֆունկցիայի փաստարկը
- արժեքը – Աղյուսակի առաջին սյունակում փնտրվող արժեքը:
- աղյուսակ – Աղյուսակ, որտեղից կարելի է ստանալ արժեքը:
- col_index – Սյունակ աղյուսակում, որտեղից կարելի է ստանալ արժեքը:
- range_looku p – [ըստ ցանկության] TRUE = մոտավոր համընկնում (կանխադրված): ՍՈՒՏ = ճշգրիտհամընկնում:
Քայլեր.
- Սկզբում ընտրեք D5 բջջ.
- Այնուհետև բանաձևը կլինի հետևյալը մեր տվյալների բազայի համար:
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))
- Դրանից հետո սեղմեք ENTER ։
Formula Breakdown
- Ահա, B5 որոնվող տարրն է, C5:C13 բջիջների տիրույթն է 2-րդ կետերի ցանկի համար,
- Դուք պետք է պարզեք, արդյոք B5 ( AC ) գտնվել է 2-րդ կետերի ցանկում, թե ոչ:
- Այժմ, եթե Որոնման տարրը ( AC ) գտնվում է 2-րդ կետերի ցանկում, VLOOKUP բանաձևը վերադարձնում է նյութի անունը: Հակառակ դեպքում, եթե AC չի գտնվել ցանկ 2-ում, բանաձևը վերադարձնում է #N/A սխալ : Այսպիսով, սա բացակայող տարրն է:
- Այնուհետև, ISERROR ֆունկցիան օգտագործվում է սխալներից խուսափելու համար: Եթե արդյունքը սխալ է, ֆունկցիան կվերադառնա որպես TRUE , և FALSE , եթե արդյունքը սխալ չէ:
- Այսպիսով, Դուք այստեղ կտեսնեք առաջին նույնական համապատասխանությունը D5 բջիջում:
- Բացի այդ, օգտագործեք Fill Handle գործիքը և քաշեք այն ներքև D5 բջիջը դեպի D16 բջիջ:
- Վերջապես, դուք կարող եք տեսնել բոլոր միանման համընկնումները որպես ճշմարիտ և կեղծ:
Առնչվող. VLOOKUP բանաձևը տարբեր թերթերում երկու սյունակ համեմատելու համար:
6. Տեքստի համեմատություն և տվյալների արդյունահանում INDEX և MATCH ֆունկցիաների տեղադրմամբ
Եթե դուք տղաներանհրաժեշտ է հանել կամ վերադարձնել համապատասխան տարրերի արժեքը, դուք կարող եք օգտագործել INDEX MATCH ֆունկցիայի համակցությունը : INDEX ֆունկցիան Excel -ում վերադարձնում է այն արժեքը, որը գտնվում է տիրույթում կամ զանգվածում նշված վայրում:
INDEX ֆունկցիայի շարահյուսությունը
=INDEX(array, row_num, [col_num], [area_num])
Ինդեքսի ֆունկցիայի փաստարկը
- զանգված – Բջիջների տիրույթ կամ զանգվածի հաստատուն:
- row_num – տողի դիրքը հղումում կամ զանգված:
- col_num – [ըստ ցանկության] Սյունակի դիրքը հղումում կամ զանգվածում:
- area_num – [ըստ ցանկության] Հղման միջակայքը, որը պետք է օգտագործվի:
MATCH ֆունկցիան օգտագործվում է որոնման արժեքի գտնվելու վայրը գտնելու համար տող, սյունակ կամ աղյուսակ: MATCH -ը հաճախ զուգակցվում է INDEX գործառույթի հետ ` համապատասխան արժեք ստանալու համար:
MATCH ֆունկցիայի շարահյուսությունը
=MATCH(lookup_value, lookup_array, [match_type])
ՄԱՏՉ ֆունկցիայի փաստարկը
- որոնման_արժեքը – Որոնվող զանգվածում համընկնող արժեքը:
- lookup_array – Բջիջների տիրույթ կամ զանգվածի հղում:
Քայլեր.
- Ենթադրենք, դուք տվել եք փնտրվող ապրանքների ցանկը, որոնք հասանելի են ապրանքների մեկ այլ ցանկում՝ իրենց վաճառքով: Այժմ դուք պետք է արդյունահանեք վաճառքը համապատասխան ապրանքների համար:
- Դրա համար դուք պետք է օգտագործեք