எக்செல்

குறிப்பிட்ட உரையைக் கொண்ட கலங்களை எண்ணுங்கள்

Count Cells That Contain Specific Text

எக்செல் சூத்திரம்: குறிப்பிட்ட உரையைக் கொண்ட கலங்களை எண்ணுங்கள்பொதுவான சூத்திரம் | _+_ | சுருக்கம்

குறிப்பிட்ட உரையைக் கொண்ட கலங்களை எண்ண, நீங்கள் பயன்படுத்தலாம் COUNTIF செயல்பாடு உடன் ஒரு வைல்ட் கார்ட் . காட்டப்பட்டுள்ள எடுத்துக்காட்டில், E5 இல் உள்ள சூத்திரம்:





= COUNTIF (range,'*txt*')
விளக்கம்

COUNTIF செயல்பாடு அளவுகோல்களை பூர்த்தி செய்யும் வரம்பில் உள்ள கலங்களை கணக்கிடுகிறது. உதாரணமாக, 'a' கொண்ட ஒரு வரம்பில் உள்ள கலங்களின் எண்ணிக்கையை கணக்கிட நீங்கள் பயன்படுத்தலாம்:

எக்செல் சமமாக இல்லாதது
 
= COUNTIF (B5:B15,'*a*')

இருப்பினும், இது ஒரு சரியான பொருத்தம் என்பதை நினைவில் கொள்க. கணக்கிடப்படுவதற்கு, ஒரு கலத்தில் சரியாக 'a' இருக்க வேண்டும். கலத்தில் வேறு ஏதேனும் எழுத்துக்கள் இருந்தால், அது கணக்கிடப்படாது.





காட்டப்பட்ட பிரச்சனைக்கு, நாம் செல்களை எண்ண வேண்டும் கொண்டிருக்கும் குறிப்பிட்ட உரை, அதாவது உரை கலத்தில் எங்கும் இருக்கலாம். இதைச் செய்ய, நாம் நட்சத்திர (*) எழுத்தை a ஆகப் பயன்படுத்த வேண்டும் வைல்ட் கார்ட் . உதாரணமாக, நாம் பயன்படுத்தும் எந்த இடத்திலும் 'a' என்ற எழுத்தைக் கொண்டிருக்கும் கலங்களை எண்ணுவதற்கு:

 
= COUNTIF (range,'a') // exact match

ஒரு சூத்திரத்தில் உள்ள நட்சத்திரம் என்பது 'பூஜ்ஜியம் உட்பட எத்தனை எழுத்துக்களுடன் பொருந்துவது' என்று பொருள், எனவே இந்த முறை 'a' உள்ள எந்த கலத்தையும் இடது அல்லது வலதுபுறத்தில் மற்ற எழுத்துகளுடன் அல்லது இல்லாமல் கணக்கிடும். எடுத்துக்காட்டில் பயன்படுத்தப்படும் சூத்திரங்கள் அனைத்தும் ஒரே மாதிரியைப் பின்பற்றுகின்றன:



 
= COUNTIF (range,'*a*')

குறிப்பு: COUNTIF வழக்கு-உணர்திறன் இல்லை.

செல் குறிப்புடன்

அளவுகோல்களுக்கு மற்றொரு கலத்தின் உள்ளடக்கங்களைப் பயன்படுத்த இந்த சூத்திரத்தை நீங்கள் எளிதாக சரிசெய்யலாம். எடுத்துக்காட்டாக, A1 நீங்கள் பொருத்த விரும்பும் உரையைக் கொண்டிருந்தால், நீங்கள் இதைப் பயன்படுத்தலாம்:

எக்செல் இல் அடிக்குறிப்பை மாற்றுவது எப்படி
 
= COUNTIF (B5:B15,'*a*') // contains 'a' = COUNTIF (B5:B15,'*2*') // contains '2' = COUNTIF (B5:B15,'*-S*') // contains '-s' = COUNTIF (B5:B15,'*x*') // contains 'x'

குறிப்பிட்ட எண்களை எண்ணுங்கள்

நீங்கள் ஒரு குறிப்பிட்ட எண்ணைத் தேடுகிறீர்கள் மற்றும் கலங்களில் எண் தரவு இருந்தால் மேலே உள்ள COUNTIF சூத்திரம் வேலை செய்யாது. ஏனென்றால், வைல்ட்கார்ட் தானாகவே COUNTIF ஐ உரையை மட்டுமே பார்க்க வைக்கிறது (அதாவது வெறும் 2 க்கு பதிலாக '2' ஐ பார்க்க). உண்மையான மதிப்பில் ஒரு உரை மதிப்பு காணப்படாது என்பதால், COUNTIF பூஜ்ஜியத்தை அளிக்கும்.

ஒரு குறிப்பிட்ட எண்ணை எண்ணுவதற்கு எண் உள்ளடக்கம் , நீங்கள் அடிப்படையில் வேறு சூத்திரத்தைப் பயன்படுத்தலாம் தேடல் செயல்பாடு மற்றும் இந்த ISNUMBER செயல்பாடு இது போன்ற:

 
= COUNTIF (range,'*'&A1&'*')

இந்த சூத்திரத்தில், உரை நீங்கள் தேடும் உரை, மற்றும் சரகம் நீங்கள் எண்ண விரும்பும் கலங்களின் வரம்பு. SEARCH ஒரு பொருத்தத்தைக் கண்டறியும்போது, ​​அது ஒரு எண்ணையும் ISNUMBER செயல்பாட்டையும் வழங்கும் எண்ணை உண்மை அல்லது தவறான மதிப்பாக மாற்றும் . நாம் ஒன்றுக்கு மேற்பட்ட கலங்களைச் சரிபார்ப்பதால், இதன் முடிவு ஒரு வரிசை அல்லது உண்மை மற்றும் தவறான மதிப்புகள். தி இரட்டை எதிர்மறை உண்மை மற்றும் தவறான மதிப்புகளை 1 கள் மற்றும் 0 களாக மாற்ற பயன்படுகிறது, மற்றும் SUMPRODUCT செயல்பாடு இறுதி முடிவாக வரிசையின் தொகையை திருப்பித் தரும்.

தேடல் தானாகவே அனைத்து எண்களையும் உரையாகக் கருதுகிறது, எனவே, எடுத்துக்காட்டாக, எண் 201 இல் உள்ள 1 ஐக் கண்டுபிடிக்கும். மேலும், நிலைப்பாட்டைக் காட்ட வைல்ட்கார்டுகளைப் பயன்படுத்த வேண்டிய அவசியமில்லை, ஏனென்றால் ஒரு கலத்தில் உள்ள அனைத்து உரைகளையும் தானாகவே தேடும்.

வழக்கு உணர்திறன் பதிப்பு

ஒரு கேஸ்-சென்சிடிவ் கணக்கிற்கு, நீங்கள் அதன் அடிப்படையில் ஒரு சூத்திரத்தைப் பயன்படுத்தலாம் FIND செயல்பாடு :

 
= SUMPRODUCT (--( ISNUMBER ( SEARCH (text,range))))

இங்கே, தேடலுக்குப் பதிலாக FIND செயல்பாடு பயன்படுத்தப்படுகிறது, ஏனெனில் FIND வழக்கு-உணர்திறன் கொண்டது. மற்ற விஷயங்களில் சூத்திரம் மேலே விவரிக்கப்பட்ட ISNUMBER + FIND சூத்திரம் போல வேலை செய்கிறது.

ஆசிரியர் டேவ் பிரன்ஸ்


^