Բովանդակություն
Երբ մենք ձեռքով համեմատում ենք ընդամենը երկու բջիջ, դա դժվար չէ: Բայց երբեք հեշտ չէ համեմատել հարյուրավոր և հազարավոր տեքստային տողեր: Բարեբախտաբար, MS Excel-ը մեզ տրամադրում է մի քանի գործառույթներ և ուղիներ՝ դա բավականին հեշտությամբ կատարելու համար: Այս հոդվածում ես կցուցադրեմ Excel-ում երկու բջիջների տեքստը համեմատելու մի քանի մեթոդներ:
Ներբեռնեք պրակտիկայի աշխատանքային գիրքը
Համեմատեք Երկու բջիջ Text.xlsx
Excel-ում երկու բջիջների տեքստը համեմատելու 10 եղանակ
1. Համեմատեք երկու բջիջների տեքստը, օգտագործելով «Հավասար» օպերատորը (տառերի անզգայուն)
Եկեք տեսնենք, թե ինչպես կարելի է համեմատել երկու բջիջների տեքստը պարզ բանաձևի միջոցով: Այստեղ մենք չենք դիտարկի գործի զգայուն հարցը: Մեր միակ մտահոգությունը միայն արժեքները ստուգելն է։ Այս մեթոդի համար եկեք դիտարկենք մրգերի հավաքածուն: Տվյալների հավաքածուում մենք կունենանք երկսյունանի Fruit ցուցակներ: Այժմ մեր խնդիրն է համապատասխանեցնել մրգերի անունները և ցույց տալ դրանց համընկնող արդյունքը։
📌 Քայլեր՝
- Մուտքագրեք բանաձևը Բջջ D5 :
=B5=C5
- Պատճենեք բանաձևը մինչև D13 :
Նշում.
Ինչպես այս բանաձևը չի աշխատի մեծատառերի զգայուն հարցերի դեպքում, այդ իսկ պատճառով, եթե տեքստը համընկնում է արժեքների հետ, բայց դրանք նույն տառով չեն, ապա դրա համար ՃԻՇՏ ցույց կտա:
2. Համեմատեք երկու բջիջների տեքստը՝ օգտագործելով EXACT ֆունկցիան (գործի զգայուն)
Այս բաժնում մենք կտեսնենք, թե ինչպես կարելի է համեմատել երկուսըտեքստի բջիջները, որտեղ մենք կհամարվենք ճշգրիտ համընկնումը՝ օգտագործելով EXACT ֆունկցիան : Այս մեթոդի համար եկեք դիտարկենք նախկինում օգտագործված տվյալների բազան: Այժմ մեր խնդիրն է համեմատել մրգերի անվանումները և ցույց տալ դրանց ճշգրիտ համընկնող արդյունքը։
📌 Քայլեր՝
- Մուտքագրեք բանաձևը Բջջ D5 :
=EXACT(B5,C5)
- Պատճենեք բանաձևը մինչև D13 :
Դիտարկում.
Եթե դիտարկեք արդյունքը, կարող եք տեսնել, որ EXACT ֆունկցիան վերադարձնում է արդյունքը ՃԻՇՏ եթե և միայն այն դեպքում, եթե ամբողջ տեքստը լիովին համընկնում է: Այն նաև զգայուն է մեծատառերի նկատմամբ:
Օգտագործեք EXACT ֆունկցիան IF-ի հետ՝ տեքստային արդյունք ստանալու համար.
Այստեղ մենք լրացուցիչ օգտագործեք IF ֆունկցիան EXACT ֆունկցիայի հետ` պայմանական արդյունքները ցույց տալու համար: Դրա համար նույնպես մենք կօգտագործենք վերը նշված նույն տվյալների բազան:
📌 Քայլեր.
- Մուտքագրեք բանաձևը Cell D5 :
=IF(EXACT(B5,C5),"Similar","Different")
Բանաձեւի բացատրություն.
Ահա մեր ներքին ֆունկցիան EXACT որը պատրաստվում է գտնել երկու բջիջների ճշգրիտ համընկնում: Տեսնենք IF ֆունկցիաների շարահյուսությունը.
=IF (logical_test, [value_if_true], [value_if_false])
Առաջին մասում այն վերցնում է պայմանը կամ չափանիշները, ապա արժեքը, որը կտպվի, եթե արդյունքը ճիշտ է, ապա եթե արդյունքը կեղծ է:
Ինչպես մենք կտպենք Նման եթե երկուսըբջիջները համընկնում են և Տարբեր եթե դրանք չեն: Ահա թե ինչու երկրորդ և երրորդ արգումենտները լրացվում են այս արժեքով:
- Պատճենեք բանաձևը մինչև D13 :
3. Համեմատեք երկու բջիջների տեքստը, օգտագործելով IF ֆունկցիան (մեծատառերի նկատմամբ զգայուն չէ)
Մենք կարող ենք օգտագործել միայն IF ֆունկցիան համընկնումներ գտնելու համար: Կրկին, եկեք տեսնենք գործընթացը՝ օգտագործելով նույն տվյալների բազան:
📌 Քայլեր.
- Մուտքագրեք բանաձևը Cell D5 :
=IF(B5=C5,"Yes","No")
- Պատճենեք բանաձևը մինչև D13 .
4. Համեմատեք երկու տեքստ ըստ տողի երկարության LEN ֆունկցիայի հետ
Եկեք տեսնենք, թե ինչպես կարող ենք ստուգել՝ արդյոք երկու բջիջների տեքստը նույն տողի երկարությունն ունի, թե ոչ: Մեր մտահոգությունը լինելու է նույն երկարության տեքստը, ոչ թե նույն տեքստը: Մեր տվյալների բազան կլինի նույնը, ինչ վերևում:
📌 Քայլեր.
- Մուտքագրեք բանաձևը Բջջում D5.
=IF(LEN(B5)=LEN(C5), "Same", "Not Same")
Բանաձեւի բացատրություն.
- Նախ, մենք պետք է իմանանք LEN ֆունկցիայի հիմնական հասկացությունները :
- Այս ֆունկցիայի շարահյուսությունը հետևյալն է. LEN (տեքստ)
- Այս ֆունկցիան օգտագործվում է ցանկացած տեքստի կամ տողի նիշը հաշվելու համար: Երբ մենք փոխանցում ենք այս ֆունկցիայի ցանկացած տեքստ, այն կվերադարձնի նիշերի քանակը:
- LEN(B5) այս մասը նախ հաշվում է յուրաքանչյուր բջիջի նիշը առաջին սյունակից և LEN(C5) երկրորդի համար:
- Եթեերկարությունը նույնն է, ապա այն կտպագրի «Նույնը» իսկ եթե ոչ, ապա «Նույնը չէ» :
- Պատճենեք բանաձևը մինչև D13 :
5. Համեմատեք երկու բջիջների տեքստը, որոնք ունեն ավելորդ բացատներ
Եկեք տեսնենք, թե ինչպես կարող ենք ստուգել, թե արդյոք երկու բջիջների տեքստը նույն տողն ունի՝ առջևում, մեջտեղում կամ վերջում անհարկի բացատներով: Մեր մտահոգությունը կլինի նույն տեքստը բացատները հեռացնելուց հետո պարզելը: Մեր տվյալների բազան կլինի նույնը, ինչ վերևում:
📌 Քայլեր.
- Մուտքագրեք բանաձևը Բջջում D5.
=TRIM(B5)=TRIM(C5)
Բանաձեւի բացատրություն.
- Նախ, մենք պետք է իմանանք TRIM ֆունկցիայի հիմնական հասկացությունները:
- Այս ֆունկցիայի շարահյուսությունը հետևյալն է. TRIM(տեքստ)
- Այս ֆունկցիան օգտագործվում է տեքստային տողից բոլոր բացատները հեռացնելու համար, բացառությամբ բառերի միջև բացատների:
- TRIM(B5) այս մասը հեռացնում է անհարկի բացատները սպասվող բջիջից: Բառերի միջև մեկ բացատ և TRIM(C5) երկրորդի համար:
- Բացատները հեռացնելուց հետո, եթե երկուսն էլ նույնն են, ապա այն կտպագրի “TRUE” և եթե ոչ թե «FALSE» ։
- Պատճենեք բանաձևը մինչև D13 ։
6. Համեմատեք երկու բջիջների տեքստային տողերը Excel-ում ըստ որոշակի նիշերի առաջացման
Երբեմն մեզ կարող է անհրաժեշտ լինել համեմատել բջիջները, որտեղ այն պարունակում է հատուկ նիշեր: Այս մասում,մենք կտեսնենք, թե ինչպես կարելի է համեմատել երկու բջիջ՝ ըստ կոնկրետ նիշի առաջացման: Դիտարկենք ապրանքների հավաքածու՝ իրենց ուղարկման ID-ով և ստացված ID-ով: Այս ID-ները եզակի են և պետք է համընկնեն ուղարկման և ստացման ID-ների հետ: Մենք ցանկանում ենք համոզվել, որ յուրաքանչյուր տող պարունակում է նույն թվով առաքված և ստացված ապրանքներ այդ հատուկ ID-ով:
📌 Քայլեր՝
- Մուտքագրեք բանաձևը E5 բջիջում:
=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")),"Same","Not Same")
Բանաձևի բացատրություն.
- Այստեղ մենք նաև օգտագործել ենք SUBSTITUTE ֆունկցիան : Տեսնենք այս ֆունկցիայի հիմունքները:
- Այս ֆունկցիայի շարահյուսությունը հետևյալն է. փոխանցվել է ֆունկցիայի պարամետրում: Դրանցից վերջինը պարտադիր չէ:
text- Տեքստը, որը պետք է փոխարկվի:
old_text- Տեքստը, որը պետք է փոխարինվի:
new_text- Տեքստը, որով պետք է փոխարինվի:
օրինակ- Փոխարինվող օրինակ: Եթե տրամադրված չէ, բոլոր օրինակները փոխարինվում են: Սա կամընտիր է:
- SUBSTITUTE(B2, character_to_count,”) օգտագործելով այս մասը, մենք փոխարինում ենք եզակի նույնացուցիչը ոչնչով` օգտագործելով SUBSTITUTE ֆունկցիան:
- Այնուհետև օգտագործելով LEN(C5)-LEN(SUBSTITUTE(C5, $B5,””)) և LEN(D5)-LEN(SUBSTITUTE(D5, $B5, ””)) մենք հաշվում ենք, թե քանի անգամ է եզակի նույնացուցիչը հայտնվում յուրաքանչյուր բջիջում: Դրա համար ստացեքտողի երկարությունը առանց եզակի նույնացուցիչի և հանել այն տողի ընդհանուր երկարությունից:
- Վերջապես, IF ֆունկցիան օգտագործվում է արդյունքները ձեր օգտատերերի համար ավելի իմաստալից դարձնելու համար` ցույց տալով ճշմարիտը կամ կեղծ արդյունքներ:
- Պատճենեք բանաձևը մինչև E10 :
7. Համեմատեք տեքստը երկու բջիջից և ընդգծեք համընկնումները
Այս օրինակում մենք կտեսնենք, թե ինչպես կարելի է համեմատել տեքստը և ընդգծել համապատասխանությունները: Դրա համար մենք կօգտագործենք նույն տվյալների բազան, որն օգտագործվում է 4 մեթոդում: Այս օրինակի համար մեզ որևէ սյունակ պետք չէ որևէ արդյունք ցույց տալու համար:
📌 Քայլեր.
- Ընտրեք ամբողջ տվյալների բազան:
- Գնացեք Պայմանական ձևաչափում : Դուք կգտնեք այն Գլխավոր ներդիրում:
- Ընտրեք Նոր կանոն տարբերակը:
- Ընտրեք 1 նշված տարբերակը։
- Նշված վանդակում մուտքագրեք ստորև բերված բանաձևը 2 ։
=$B5=$C5
- Կամ կարող եք պարզապես ընտրել տվյալների հավաքածուի երկու սյունակները:
- Դրանից հետո սեղմեք Ձևաչափը տարբերակ։
- Գնացեք Լրացնել ներդիրը։
- Ընտրեք ցանկացած գույն։
- Այնուհետև սեղմեք OK :
- Սեղմեք OK կոճակը:
- Տես ընդգծված համապատասխան տվյալները:
8. Համեմատեք տեքստը երկու բջիջներից մասամբ Excel-ում (տառերի նկատմամբ զգայուն չէ)
Երկու բջիջների համեմատության առումով,երբեմն մենք կարող ենք դիտարկել մասնակի համընկնումը: Այս բաժնում մենք կտեսնենք երկու բջիջների տեքստը մասամբ համեմատելը: Excel-ում կան բազմաթիվ գործառույթներ՝ պարիետային տարրերը ստուգելու համար: Բայց այս օրինակում մենք կդիտարկենք RIGHT ֆունկցիան ։
Եկեք դիտարկենք այս տվյալների աղյուսակը և կգտնենք, թե արդյոք վերջին 6 նիշերը համապատասխանում են երկու բջիջներին։
📌 Քայլեր.
- Մուտքագրեք բանաձևը Cell D5 և պատճենեք բանաձևը մինչև
=RIGHT(B5,5)=RIGHT(C5,5)
9. Գտեք համընկնումներ նույն տողում գտնվող ցանկացած երկու բջիջներում
Եկեք ունենանք երեք մրգային ցուցակների տվյալների հավաքածու: Այժմ մենք կհամեմատենք բջիջները մեկը մյուսի հետ և կստանանք նույն շարքում համապատասխանեցված ցանկացած երկու բջիջ, այնուհետև այն կհամարվի համընկնող:
📌 Քայլեր.
- Մուտքագրեք բանաձևը Cell E5 և պատճենեք բանաձևը մինչև
=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")
Բանաձեւի բացատրություն.
- Այստեղ լրացուցիչ օգտագործել ենք OR ֆունկցիան : Տեսնենք այս ֆունկցիայի շարահյուսությունը՝ OR (logical1, [logical2], …)
- Այն կարող է իր պարամետրով վերցնել երկու կամ ավելի տրամաբանություն։
logical1 -> ; Առաջին պահանջը կամ տրամաբանական արժեքը որոշելու համար:
logical2 -> Սա պարտադիր չէ: Գնահատելու համար երկրորդ պահանջը կամ տրամաբանական արժեքը:
- OR(B5=C5, C5=D5, B5=D5)
Կարդալ ավելին. Excel Count-ը համընկնում է երկու սյունակով (4 հեշտ եղանակ)
10. Գտեք եզակի և համապատասխան բջիջները՝ համեմատելով դրանց տեքստը
Այստեղ մեր խնդիրն է գտնել այն պտուղները, որոնք եզակի են և որոնք համընկնում են նույն շարքում: Համապատասխանության համար մենք կքննարկենք առնվազն երկու բջիջ համընկնում: Եթե առնվազն երկու բջիջ համընկնում են, ապա այն կհամարվի Համապատասխանություն այլապես Եզակի ։
📌 Քայլեր՝
- Մուտքագրեք բանաձևը Cell E5 և պատճենեք բանաձևը մինչև
=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0,"Unique","Match")
Բանաձեւի բացատրություն.
- Այստեղ COUNTIF ֆունկցիան օգտագործվում է լրացուցիչ:
- Այս ֆունկցիայի երկու արգումենտներն էլ պարամետրը պարտադիր է։ Նախ, այն վերցնում է բջիջների շրջանակը, որը պետք է հաշվվի: Երկրորդ բաժինը վերցնում է այն չափանիշները, որոնք պայմանն են: Այս պայմանի հիման վրա հաշվարկը կկատարվի:
- Օգտագործելով COUNTIF(C5:D5,B5)+(C5=D5)=0 մենք փորձում ենք պարզել, թե արդյոք տողը ունի համընկնող կամ եզակի արժեքներ: Եթե հաշվարկը 0 է, ապա այն եզակի է, հակառակ դեպքում կա համապատասխան արժեք:
Ինչպես համեմատել մեկ բջիջը ողջ սյունակի հետ Excel-ում
Այստեղ մենք ունենք տվյալների շտեմարան՝ մեկ մրգերի ցանկով և համապատասխան բջիջով: Այժմ մենք կհամեմատենք համապատասխան բջիջը Մրգային ցանկի հետսյունակում և գտեք համընկնման արդյունքը:
📌 Քայլեր.
- Մուտքագրեք բանաձևը E5 բջիջում:
=$E$5=B5:B13
- Դրանից հետո սեղմեք Մուտքագրեք կոճակը:
Երբ E5 բջիջը համընկնում է B5:B13, տիրույթի համապատասխան բջիջների հետ: ապա վերադարձնում է TRUE: Հակառակ դեպքում, վերադարձնում է FALSE :
Եզրակացություն
Սրանք են ուղիները, մենք համեմատում ենք Excel-ի երկու բջիջների տեքստը: Ես ցույց եմ տվել բոլոր մեթոդները իրենց համապատասխան օրինակներով, բայց կարող են լինել բազմաթիվ այլ կրկնություններ: Բացի այդ, ես քննարկել եմ այս գործառույթների հիմունքները և դրանց առավել հաճախ օգտագործվող ձևաչափի կոդերը: Եթե դուք ունեք որևէ այլ մեթոդ դրան հասնելու համար, ապա խնդրում ենք ազատ զգալ այն կիսել մեզ :