உள்ளடக்க அட்டவணை
எக்செல் இல் உள்ள உரை சரங்களை கேஸ்-சென்சிட்டிவ் மற்றும் துல்லியமான பொருத்தத்திற்காக எவ்வாறு ஒப்பிடுவது என்பதை பயிற்சி காட்டுகிறது. இரண்டு செல்களை அவற்றின் மதிப்புகள், சரத்தின் நீளம் அல்லது ஒரு குறிப்பிட்ட எழுத்தின் நிகழ்வுகளின் எண்ணிக்கை மற்றும் பல கலங்களை எவ்வாறு ஒப்பிடுவது என பல சூத்திரங்களை நீங்கள் கற்றுக்கொள்வீர்கள்.
எக்செல் பயன்படுத்தும் போது தரவு பகுப்பாய்வு, துல்லியம் மிக முக்கியமான கவலை. தவறான தகவல்கள் தவறவிட்ட காலக்கெடு, தவறாக மதிப்பிடப்பட்ட போக்குகள், தவறான முடிவுகள் மற்றும் இழந்த வருவாய்களுக்கு இட்டுச் செல்கின்றன.
எக்செல் சூத்திரங்கள் எப்போதும் முற்றிலும் உண்மையாக இருந்தாலும், சில குறைபாடுள்ள தரவு கணினியில் ஊடுருவியதால் அவற்றின் முடிவுகள் தவறாக இருக்கலாம். இந்த வழக்கில், ஒரே தீர்வு தரவை துல்லியமாக சரிபார்க்க வேண்டும். இரண்டு செல்களை கைமுறையாக ஒப்பிட்டுப் பார்ப்பது பெரிய விஷயமல்ல, ஆனால் நூற்றுக்கணக்கான மற்றும் ஆயிரக்கணக்கான உரைச் சரங்களுக்கு இடையே உள்ள வேறுபாடுகளைக் கண்டறிவது சாத்தியமற்றது.
இந்தப் பயிற்சியானது கலத்தின் கடினமான மற்றும் பிழையான பணியை எவ்வாறு தானியக்கமாக்குவது என்பதைக் கற்பிக்கும். ஒப்பீடு மற்றும் ஒவ்வொரு குறிப்பிட்ட சந்தர்ப்பத்திலும் என்ன சூத்திரங்களைப் பயன்படுத்துவது சிறந்தது நீங்கள் கேஸ்-சென்சிட்டிவ் அல்லது கேஸ்-சென்சிட்டிவ் ஒப்பீட்டை நாடினாலும்.
2 கலங்களை ஒப்பிடுவதற்கு கேஸ்-இன்சென்சிட்டிவ் ஃபார்முலா
எக்செல் புறக்கணிப்பு வழக்கில் இரண்டு கலங்களை ஒப்பிட, இது போன்ற எளிய சூத்திரத்தைப் பயன்படுத்தவும்:
=A1=B1
நீங்கள் ஒப்பிடும் செல்கள் A1 மற்றும் B1 ஆகும். சூத்திரத்தின் முடிவு பூலியன் மதிப்புகள் உண்மைமற்றும் FALSE.
பொருத்தங்கள் மற்றும் வேறுபாடுகளுக்கு உங்கள் சொந்த உரைகளை வெளியிட விரும்பினால், IF செயல்பாட்டின் தருக்க சோதனையில் மேலே உள்ள அறிக்கையை உட்பொதிக்கவும். எடுத்துக்காட்டாக:
=IF(A1=B1, "Equal", "Not equal")
கீழே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்ப்பது போல், இரண்டு சூத்திரங்களும் உரை சரங்கள், தேதிகள் மற்றும் எண்களை சமமாக ஒப்பிடுகின்றன:
எக்செல் இல் சரங்களை ஒப்பிடுவதற்கான கேஸ்-சென்சிட்டிவ் ஃபார்முலா
சில சூழ்நிலைகளில், இரண்டு கலங்களின் உரை மதிப்புகளை ஒப்பிட்டுப் பார்ப்பது மட்டுமல்லாமல், கேரக்டர் கேஸை ஒப்பிடுவதும் முக்கியமானதாக இருக்கலாம். Excel EXACT செயல்பாட்டைப் பயன்படுத்தி கேஸ்-சென்சிட்டிவ் டெக்ஸ்ட் ஒப்பீடு செய்யலாம்:
இங்கு text1 மற்றும் text2 ஆகிய இரண்டு செல்களை நீங்கள் ஒப்பிடுகிறீர்கள்.
உங்கள் சரங்கள் A2 மற்றும் B2 கலங்களில் உள்ளன என்று வைத்துக் கொண்டால், சூத்திரம் பின்வருமாறு செல்கிறது:
=EXACT(A2, B2)
இதன் விளைவாக, உரைச் சரங்கள் சரியாகப் பொருந்தியதற்கு நீங்கள் TRUE ஐப் பெறுவீர்கள். ஒவ்வொரு எழுத்துக்கும், இல்லையெனில் தவறானது.
சரியான செயல்பாடு வேறு சில முடிவுகளை வழங்க வேண்டுமெனில், அதை ஒரு IF சூத்திரத்தில் உட்பொதித்து, value_if_true மற்றும் value_if_false<க்கான உங்கள் சொந்த உரையைத் தட்டச்சு செய்யவும். 2> வாதங்கள்:
=IF(EXACT(A2 ,B2), "Exactly equal", "Not equal")
பின்வரும் ஸ்கிரீன்ஷாட் Excel இல் உள்ள கேஸ்-சென்சிட்டிவ் சரம் ஒப்பீட்டின் முடிவுகளைக் காட்டுகிறது:
எப்படி எக்செல் இல் பல கலங்களை ஒப்பிடு
ஒரு வரிசையில் 2க்கும் மேற்பட்ட கலங்களை ஒப்பிட, மேலே உள்ள எடுத்துக்காட்டுகளில் விவாதிக்கப்பட்ட சூத்திரங்களை AND ஆபரேட்டருடன் இணைந்து பயன்படுத்தவும். முழு விவரங்கள் கீழே பின்தொடர்கின்றன.
ஒப்பிடுவதற்கு கேஸ்-சென்சிட்டிவ் ஃபார்முலா2க்கும் மேற்பட்ட கலங்கள்
முடிவுகளை எப்படிக் காட்ட விரும்புகிறீர்கள் என்பதைப் பொறுத்து, பின்வரும் சூத்திரங்களில் ஒன்றைப் பயன்படுத்தவும்:
=AND(A2=B2, A2=C2)
அல்லது
=IF(AND(A2=B2, A2=C2), "Equal", "Not equal")
மற்றும் சூத்திரம் அனைத்து கலங்களும் ஒரே மதிப்பைக் கொண்டிருந்தால் TRUE என்றும், ஏதேனும் மதிப்பு வேறுபட்டால் FALSE என்றும் வழங்கும். இந்த எடுத்துக்காட்டில் உள்ள " சமம் " மற்றும் " சமமாக இல்லை " என நீங்கள் தட்டச்சு செய்யும் லேபிள்களை IF சூத்திரம் வெளியிடுகிறது.
கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி, சூத்திரம் எந்த தரவு வகைகளிலும் சரியாக வேலை செய்கிறது - உரை, தேதிகள் மற்றும் எண் மதிப்புகள்:
பல கலங்களில் உள்ள உரையை ஒப்பிடுவதற்கு கேஸ்-சென்சிட்டிவ் ஃபார்முலா
பல சரங்களை ஒப்பிடுவதற்கு அவை சரியாகப் பொருந்துகிறதா என்பதைப் பார்க்க, பின்வரும் சூத்திரங்களைப் பயன்படுத்தவும்:
=AND(EXACT(A2,B2), EXACT(A2, C2))
அல்லது
=IF(AND(EXACT(A2,B2), EXACT(A2, C2)),"Exactly equal", "Not equal")
முந்தைய எடுத்துக்காட்டில், முதல் சூத்திரம் TRUE மற்றும் FALSE மதிப்புகளை வழங்குகிறது, அதேசமயம் இரண்டாவது உங்கள் சொந்த உரைகளை பொருத்தங்கள் மற்றும் வேறுபாடுகளுக்கு காண்பிக்கும்:
ஒரு மாதிரி கலத்துடன் கலங்களின் வரம்பை ஒப்பிடுக
கொடுக்கப்பட்ட வரம்பில் உள்ள அனைத்து கலங்களும் மாதிரிக் கலத்தில் உள்ள அதே உரையைக் கொண்டிருக்கின்றனவா என்பதை நீங்கள் எவ்வாறு சரிபார்க்கலாம் என்பதை பின்வரும் எடுத்துக்காட்டுகள் காட்டுகின்றன.
செல்களை மாதிரி உரையுடன் ஒப்பிடுவதற்கான கேஸ்-இன்சென்சிட்டிவ் ஃபார்முலா
என்றால் எழுத்துக்குறி உண்மையில் முக்கியமில்லை, செல்களை மாதிரியுடன் ஒப்பிட பின்வரும் சூத்திரத்தைப் பயன்படுத்தலாம்:
ROWS( range)*COLUMNS( rang e)=COUNTIF( range, மாதிரி செல்)IF செயல்பாட்டின் தருக்க சோதனையில், நீங்கள் இரண்டு எண்களை ஒப்பிடுகிறீர்கள்:
- கலங்களின் மொத்த எண்ணிக்கைஒரு குறிப்பிட்ட வரம்பில் (நெடுவரிசைகளின் எண்ணிக்கையால் பெருக்கப்படும் வரிசைகளின் எண்ணிக்கை), மற்றும்
- மாதிரி கலத்தில் உள்ள அதே மதிப்பைக் கொண்ட கலங்களின் எண்ணிக்கை (COUNTIF செயல்பாட்டால் திரும்பியது).
மாதிரி உரை C2 இல் இருப்பதாகவும், ஒப்பிடுவதற்கான சரங்கள் A2:B6 வரம்பில் இருப்பதாகவும் வைத்துக் கொண்டால், சூத்திரம் பின்வருமாறு செல்கிறது:
=ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2)
முடிவுகளை அதிக பயனராக மாற்ற- நட்பு, அதாவது TRUE மற்றும் FALSE என்பதற்குப் பதிலாக "All match" மற்றும் "Not all match" போன்றவற்றை வெளியிடவும், முந்தைய உதாரணங்களில் நாம் செய்தது போல் IF செயல்பாட்டைப் பயன்படுத்தவும்:
=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2),"All match", "Not all match")
மேலே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி, ஃபார்முலா பலவிதமான உரைச் சரங்களைச் சரியாகச் சமாளிக்கிறது, ஆனால் எண்கள் மற்றும் தேதிகளை ஒப்பிடவும் இதைப் பயன்படுத்தலாம்.
சரங்களை ஒப்பிடுவதற்கு கேஸ்-சென்சிட்டிவ் ஃபார்முலா மாதிரி உரை
எழுத்து நிலை வித்தியாசத்தை ஏற்படுத்தினால், பின்வரும் வரிசை சூத்திரங்களைப் பயன்படுத்தி நீங்கள் சரங்களை மாதிரி உரையுடன் ஒப்பிடலாம்.
IF(ROWS( range)*COLUMNS( range)=SUM(--EXACT( sample_cell, range)), " text_if_match", " text_if_ பொருந்தவில்லை")A2:B6 இல் உள்ள மூல வரம்பு மற்றும் C2 இல் உள்ள மாதிரி உரையுடன், சூத்திரம் பின்வரும் வடிவத்தை எடுக்கும்:
=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=SUM(--EXACT(C2, A2:B6)), "All match", "Not all match")
வழக்கமான எக்செல் சூத்திரங்களைப் போலல்லாமல் , வரிசை சூத்திரங்கள் Ctrl + Shift + Enter ஐ அழுத்துவதன் மூலம் முடிக்கப்படும். சரியாக உள்ளிட்டால், ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி, எக்செல் வரிசை சூத்திரத்தை {சுருள் பிரேஸ்களில்} இணைக்கிறது:
சரம் மூலம் இரண்டு கலங்களை எவ்வாறு ஒப்பிடுவதுநீளம்
ஒவ்வொரு வரிசையிலும் உள்ள உரைச் சரங்களில் சம எண்ணிக்கையிலான எழுத்துக்கள் உள்ளதா எனச் சில நேரங்களில் நீங்கள் சரிபார்க்க விரும்பலாம். இந்த பணிக்கான சூத்திரம் மிகவும் எளிது. முதலில், நீங்கள் LEN செயல்பாட்டைப் பயன்படுத்தி இரண்டு கலங்களின் சரம் நீளத்தைப் பெறுவீர்கள், பின்னர் எண்களை ஒப்பிடுங்கள்.
ஒப்பிட வேண்டிய சரங்கள் A2 மற்றும் B2 கலங்களில் இருந்தால், பின்வரும் சூத்திரங்களில் ஒன்றைப் பயன்படுத்தவும்:
=LEN(A2)=LEN(B2)
அல்லது
=IF(LEN(A2)=LEN(B2), "Equal", "Not equal")
உங்களுக்கு ஏற்கனவே தெரியும், முதல் சூத்திரம் பூலியன் மதிப்புகளை TRUE அல்லது FALSE ஐ வழங்குகிறது, இரண்டாவது சூத்திரம் உங்கள் சொந்த முடிவுகளை வெளியிடுகிறது:<3
மேலே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி, சூத்திரங்கள் உரைச் சரங்களுக்கும் எண்களுக்கும் வேலை செய்யும்.
உதவிக்குறிப்பு. வெளித்தோற்றத்தில் இரண்டு சமமான சரங்கள் வெவ்வேறு நீளங்களை வழங்கினால், ஒன்று அல்லது இரண்டு கலங்களிலும் முன்னணி அல்லது பிற் இடைவெளி இல் சிக்கல் இருக்கலாம். இந்த வழக்கில், TRIM செயல்பாட்டைப் பயன்படுத்தி கூடுதல் இடைவெளிகளை அகற்றவும். விரிவான விளக்கம் மற்றும் சூத்திர எடுத்துக்காட்டுகளை இங்கே காணலாம்: எக்செல் இல் இடைவெளிகளை எவ்வாறு ஒழுங்கமைப்பது.
ஒரு குறிப்பிட்ட எழுத்தின் நிகழ்வுகளின் மூலம் இரண்டு கலங்களை ஒப்பிட்டுப் பாருங்கள்
எங்கள் Excel Compare Strings டுடோரியலில் இது கடைசி உதாரணம், மேலும் இது ஒரு குறிப்பிட்ட பணிக்கான தீர்வைக் காட்டுகிறது. உங்களுக்கு முக்கியமான ஒரு எழுத்தைக் கொண்ட 2 நெடுவரிசைகளில் உரைச் சரங்கள் உள்ளன என்று வைத்துக்கொள்வோம். ஒவ்வொரு வரிசையிலும் உள்ள இரண்டு கலங்களில் கொடுக்கப்பட்ட எழுத்துக்களின் ஒரே எண்ணிக்கையிலான நிகழ்வுகள் உள்ளதா என்பதைச் சரிபார்ப்பதே உங்கள் இலக்காகும்.
விஷயங்களைத் தெளிவாக்க, பின்வருவனவற்றைக் கவனியுங்கள்.உதாரணமாக. உங்களிடம் அனுப்பப்பட்ட (நெடுவரிசை B) மற்றும் பெறப்பட்ட (நெடுவரிசை C) ஆர்டர்களின் இரண்டு பட்டியல்கள் உள்ளன என்று வைத்துக்கொள்வோம். ஒவ்வொரு வரிசையிலும் ஒரு குறிப்பிட்ட உருப்படிக்கான ஆர்டர்கள் உள்ளன, அதன் தனிப்பட்ட அடையாளங்காட்டி அனைத்து ஆர்டர் ஐடிகளிலும் சேர்க்கப்பட்டுள்ளது மற்றும் அதே வரிசையில் A நெடுவரிசையில் பட்டியலிடப்பட்டுள்ளது (தயவுசெய்து கீழே உள்ள ஸ்கிரீன்ஷாட்டைப் பார்க்கவும்). ஒவ்வொரு வரிசையிலும் குறிப்பிட்ட ஐடியுடன் அனுப்பப்பட்ட மற்றும் பெறப்பட்ட உருப்படிகள் சம எண்ணிக்கையில் இருப்பதை உறுதிசெய்ய வேண்டும்.
இந்தச் சிக்கலைத் தீர்க்க, பின்வரும் தர்க்கத்துடன் ஒரு சூத்திரத்தை எழுதவும்.
- முதலில், SUBSTITUTE செயல்பாட்டைப் பயன்படுத்தி தனித்துவ அடையாளங்காட்டியை எதுவும் இல்லாமல் மாற்றவும்:
SUBSTITUTE(A1, character_to_count,"")
- பின், ஒவ்வொரு கலத்திலும் எத்தனை முறை தனிப்பட்ட அடையாளங்காட்டி தோன்றும் என்பதைக் கணக்கிடவும். இதற்கு, தனித்துவமான அடையாளங்காட்டி இல்லாமல் சரத்தின் நீளத்தைப் பெற்று, சரத்தின் மொத்த நீளத்திலிருந்து அதைக் கழிக்கவும். இந்த பகுதி செல் 1 மற்றும் செல் 2 க்கு தனித்தனியாக எழுதப்படும், எடுத்துக்காட்டாக:
LEN(cell 1) - LEN(SUBSTITUTE(cell 1, character_to_count, ""))
மற்றும்
LEN(cell 2) - LEN(SUBSTITUTE(cell 2, character_to_count, ""))
- கடைசியாக, இந்த 2 எண்களை ஒப்பிடுங்கள் மேலே உள்ள பகுதிகளுக்கு இடையில் சமத்துவ அடையாளத்தை (=) வைப்பதன் மூலம்.
LEN( செல் 2 ) - LEN(SUBSTITUTE( செல் 2 , எண்ணுக்கு_எண் , ""))
எங்கள் எடுத்துக்காட்டில், தனித்துவ அடையாளங்காட்டி A2 இல் உள்ளது , மற்றும் ஒப்பிடுவதற்கான சரங்கள் B2 மற்றும் C2 கலங்களில் உள்ளன. எனவே, முழுமையான சூத்திரம் பின்வருமாறு:
=LEN(B2)-LEN(SUBSTITUTE(B2,$A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2,$A2,""))
B2 மற்றும் C2 கலங்கள் A2 இல் உள்ள எழுத்துகளின் சம எண்ணிக்கையிலான நிகழ்வுகளைக் கொண்டிருந்தால், சூத்திரம் TRUE ஐ வழங்கும்,மற்றபடி பொய். உங்கள் பயனர்களுக்கு முடிவுகளை மிகவும் அர்த்தமுள்ளதாக்க, நீங்கள் IF செயல்பாட்டில் சூத்திரத்தை உட்பொதிக்கலாம்:
=IF(LEN(B2)-LEN(SUBSTITUTE(B2, $A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2, $A2,"")), "Equal", "Not equal")
மேலே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்க்க முடியும் , இரண்டு கூடுதல் சிக்கல்கள் இருந்தாலும் சூத்திரம் சரியாக வேலை செய்கிறது:
- எண்ணப்படும் எழுத்து (தனித்துவ அடையாளங்காட்டி) உரை சரத்தில் எங்கும் தோன்றலாம்.
- சரங்கள் மாறி எண்ணைக் கொண்டிருக்கும் எழுத்துக்கள் மற்றும் அரைப்புள்ளி, கமா அல்லது ஸ்பேஸ் போன்ற வெவ்வேறு பிரிப்பான்கள் இந்த டுடோரியலில் விவாதிக்கப்பட்ட சூத்திரங்களை உன்னிப்பாகக் காண, Excel Compare Strings ஒர்க் ஷீட்டை பதிவிறக்கம் செய்ய உங்களை வரவேற்கிறோம். படித்ததற்கு நன்றி மற்றும் அடுத்த வாரம் உங்களை எங்கள் வலைப்பதிவில் சந்திப்போம் என்று நம்புகிறேன்.