අන්තර්ගත වගුව
මෙම ලිපියෙන්, මම පෙන්වන්නම් ඔබට Cell එකක Excel හි පෙළ අඩංගු නම් ගණන් කළ හැකි ආකාරය. මම ඔබට පෙළ අඩංගු කොටු ගණන මෙන්ම, පෙළ අඩංගු නමුත් නිශ්චිත පෙළ අගයක් ඇතුළත් හෝ බැහැර කරන සෛල.
ප්රායෝගික වැඩපොත බාගන්න
Cell Text.xlsm අඩංගු නම් ගණන් කරන්න
5 පහසු ප්රවේශයන් Cell එක Excel හි පෙළ අඩංගු නම් ගණන් කරන්න
මෙන්න අපට සමහර පාරිභෝගිකයින්ගේ නම් සහ ඔවුන්ගේ සම්බන්ධතා ලිපිනයන් නම් සමාගමක දත්ත කට්ටලයක් ලැබී ඇත. සූරියකාන්ත ළදරු පාසල.
අද අපගේ පරමාර්ථය වන්නේ සම්බන්ධතා ලිපින අතර ඊමේල් ලිපිනයන් කොපමණදැයි ගණන් කිරීමයි.
ඒ කියන්නේ අපි ලිපිනයක් ගණන් කරන්නේ එය අංකයක් නොව පෙළක් නම්.
1. Cell එක Excel හි Text අඩංගු නම් ගණන් කිරීමට COUNTIF Function භාවිතා කරන්න
ඔබට Excel හි COUNTIF ශ්රිතය Texts අඩංගු කොටු ගණන ගණන් කිරීමට භාවිතා කළ හැක.
එය ඉටු කිරීම සඳහා, COUNTIF කාර්යය හි නිර්ණායක ලෙස තරු ලකුණ (*) භාවිතා කරන්න.
එබැවින්, ඊමේල් ලිපිනවල මුළු ගණන ගණන් කිරීමේ සූත්රය වනුයේ:
=COUNTIF(C4:C13,"*")
5>[ මෙහි C4:C13 යනු මගේ සම්බන්ධතා ලිපින පරාසයයි. ඔබ එය ඔබගේ අවශ්යතාවයට අනුව ඇතුල් කරන්න.]
බලන්න, එය මුළු පෙළ ලිපින ගණන, එනම් ඊමේල් ලිපින ගණන ගණන් කර ඇත.
ප්රතිඵලය වේ 7 .
තවත් කියවන්න: විවිධ පෙළ සමඟ එක්සෙල් හි සෛල ගණන් කරන්නේ කෙසේද (විධි 5)
2. ISTEXT සහ SUMPRODUCT ශ්රිත එක්සෙල් හි Cell අඩංගු නම් ගණන් කිරීමට ඒකාබද්ධ කරන්න
ඔබට ISTEXT ශ්රිතය සහ SUMPRODUCT ශ්රිතය සිට <දක්වා සංකලනයක් භාවිතා කළ හැක. Excel හි පෙළ අගයන් අඩංගු 1>කොටු ගණන් කරන්න .
මේ ආකාරයට ඊමේල් ලිපින ගණන ගණන් කිරීමට, ඔබේ දත්ත කට්ටලයේ ඕනෑම කොටුවක් තෝරා මෙම සූත්රය ඇතුළු කරන්න:
=SUMPRODUCT(--ISTEXT(C4:C13))
[ මෙහි C4:C13 යනු මගේ සම්බන්ධතා ලිපින පරාසයයි. ඔබගේ අවශ්යතාවය අනුව ඔබ එය ඇතුල් කරන්න.]
බලන්න, අපි නැවතත් පෙළ ලිපින ගණන සාර්ථකව ගණන් කර ඇත. ඒ 7 .
⧪ සූත්රයේ පැහැදිලි කිරීම:
- ISTEXT(C4:C13) පරාසයේ සෑම කොටුවක්ම පරීක්ෂා කරයි C4: C13 සහ කොටුවේ පෙළක් තිබේ නම් TRUE ලබා දෙයි. එසේ නොමැති නම්, එය FALSE ලබා දෙයි.
- මේ අනුව ISTEXT(C4:C13) බූලියන් අගයන් අරාවක්, TRUE සහ FALSE ලබා දෙයි.
- –ISTEXT(C4:C13) ISTEXT ශ්රිතය මඟින් ආපසු ලබා දෙන අරාව 1 සහ 0 අරාවක් බවට පරිවර්තනය කරයි.
- එය TRUE 1 සහ FALSE 0 බවට පරිවර්තනය කරයි.
- අවසාන වශයෙන්, SUMPRODUCT ශ්රිතය මුළු පරාසයේ එකතුව ලබා දෙයි. එනම්, එය පරාසයේ ඇති 1 ගණන ආපසු ලබා දෙයි.
- මේ අනුව සූත්රය සෛල ගණන ආපසු ලබා දෙයිපරාසය තුළ පෙළ අගයන් අඩංගු වේ.
3. Excel
තුළ ඇති විශේෂිත පෙළ ඇතුළුව කොටුවෙහි නම් ගණන් කිරීමට COUNTIF ශ්රිතය භාවිත කරන්න
මේ දක්වා, අපි පෙළ ලිපින අඩංගු කොටු ගණන ගණන් කර ඇත, එනම් ඊමේල් ලිපිනයන්.
ඔබට COUNTIF ශ්රිතය භාවිත කර නිශ්චිත පාඨයක් ඇතුළුව පෙළ අගයන් අඩංගු කොටු ගණන ගණන් කළ හැක.
උදාහරණයක් ලෙස, අපි Gmail ලිපිනයන් භාවිතා කරන පාරිභෝගිකයින් ගණන ගණන් කිරීමට උත්සාහ කරන්න.
එය ඉටු කිරීම සඳහා, අපි ඒවා තුළ “gmail” තන්තුව ඇතුළත් කොටු ගණන ගණන් කළ යුතුය.
සරලයි. “gmail” පාඨය තරු ලකුණක් (*) තුළ COUNTIF ශ්රිතය තුළ නිර්ණායක ලෙස ඔතා.
සූත්රය වනුයේ:
=COUNTIF(C4:C13,"*gmail*")
⧪ සටහන්:
- මෙහි C4:C13 යනු මගේ සම්බන්ධතා ලිපින පරාසයයි.
- සහ “gmail” යනු අප සොයන නිශ්චිත පෙළයි.
- ඔබ ඔබේ අවශ්යතා අනුව මේවා ඇතුල් කරන්න.
බලන්න, එය Gmail ලිපින අඩංගු මුළු සෛල සංඛ්යාව සාර්ථකව ගණන් කර ඇත.
සහ එය 4 වේ.
⧪ සූත්රයේ පැහැදිලි කිරීම:
- COUNTIF ශ්රිතයේ නිර්ණායකය “*gmail*” . එය එහි ඇති “gmail” යන පෙළ අගය සහිත සියලුම තන්තු ගණන් කරයි.
- එබැවින්, COUNTIF(C4:C13,”*gmail*”) “gmail” පෙළ අඩංගු C4:C13 පරාසය තුළ ඇති සියලුම සෛල ගණන් කරයි.
තවත් කියවන්න: Excel හි තීරුවක නිශ්චිත වචන ගණන් කරන්නේ කෙසේද (ක්රම 2)
4. Excel
හි විශේෂිත පෙළක් හැර Cell තිබේ නම් ගණන් කිරීමට COUNTIFS Function භාවිතා කරන්න
පෙර කොටසේදී, අපි නිශ්චිත පෙළක් ඇතුළුව පෙළ අගයන් අඩංගු කොටු ගණන ගණන් කිරීමට උත්සාහ කළෙමු.
අපට නිශ්චිත පෙළක් හැර පෙළ අගයන් අඩංගු කොටු ගණනද ගණන් කළ හැක.
ඒ සඳහා ඔබට COUNTIF function වෙනුවට COUNTIFS ශ්රිතය භාවිත කිරීමට සිදුවේ.
උදාහරණයක් ලෙස, ඊමේල් ලිපින, නමුත් Gmail ලිපින අඩංගු කොටු ගණන ගණන් කිරීමට උත්සාහ කරමු.
මෙහිදී අපට “Gmail” තන්තුව හැර පෙළ අගයන් අඩංගු කොටු ගණන ගණන් කිරීමට සිදුවේ.
ඕනෑම සුදුසු කොටුවක් තෝරා මෙම සූත්රය ඇතුළු කරන්න:
=COUNTIFS(C4:C13,"*",C4:C13,"*gmail*")
⧪ N otes:
- මෙහි C4:C13 යනු මගේ සම්බන්ධතා ලිපින පරාසයයි.
- සහ “gmail” යනු අපට බැහැර කිරීමට අවශ්ය විශේෂිත පෙළයි.
- ඔබ ඔබේ අවශ්යතා අනුව මේවා ඇතුල් කරන්න.
බලන්න, අපි නැවතත් Gmail ලිපින නොවන ඊමේල් ලිපින ගණන සාර්ථකව ගණන් කර ඇත.
එය 3 වේ.
⧪ සූත්රයේ පැහැදිලි කිරීම:
- COUNTIFS Function පළමුව සියල්ල ගණන් කරයිපළමු නිර්ණායකය පවත්වා ගෙන යන සෛල.
- එවිට එය දෙවන නිර්ණායකය පවත්වාගෙන යන සියලුම සෛල ගණන් කරයි, යනාදිය.
- මෙහිදී එය මුලින්ම C4:C13 පරාසය තුළ ඇති සියලුම සෛල ගණන් කරයි, එනම් පෙළ අගයන් ( “*” ).
- ඉන්පසු එය “gmail” ( “*gmail*” ) පෙළ ඇතුළත් නොවන සියලුම සෛල නැවත ගණන් කරයි. මෙහි “*gmail*” යන්නෙන් අදහස් වන්නේ “*gmail* ” ට සමාන නොවේ.
- මේ අනුව, සූත්රය “gmail” හැර, පෙළ අගයන් අඩංගු සියලුම කොටු ගණන් කරයි.
5. සියලුම කාර්යයන් එකවර ඉටු කිරීමට VBA කේතයක් ක්රියාත්මක කරන්න
මේ දක්වා, අපි කාර්යයන් හතරක් වෙන වෙනම ක්රියාත්මක කර ඇත:
- පෙළ අඩංගු සෛල ගණන ගණන් කරන්න
- ඉන්පසු පෙළ අඩංගු නොවන සෛල ගණන ගණන් කරන්න
- පෙළ අඩංගු නමුත් විශේෂිත පෙළක් ඇතුළත් කොට ඇති සෛල ගණන ගණන් කරන්න
- තවද පෙළ අඩංගු කොටු ගණන ගණන් කරන්න නමුත් විශේෂිත පෙළක් බැහැර කරන්න
දැන්, අපි VBA කේතයක් භාවිතයෙන් කාර්යයන් හතරම එකවර ඉටු කළ හැකි Macro එකක් සංවර්ධනය කරන්නෙමු.
⧪ පියවර 1:
➤ ඔබේ යතුරුපුවරුවේ ALT+F11 ඔබන්න. VBA කවුළුව විවෘත වනු ඇත.
⧪ පියවර 2:
➤ ඇතුළු කරන්න ටැබය වෙත යන්න VBA කවුළුව.
➤ පවතින විකල්ප වලින්, මොඩියුලය තෝරන්න.
⧪ පියවර 3:
➤ “මොඩියුලය 1” නමින් නව මොඩියුල කවුළුවක් විවෘත වේ.
➤ පහත VBA කේතය මොඩියුලයට ඇතුළු කරන්න.
⧪ කේතය:
8891
⧪ සටහන්:
- මෙම කේතය මැක්රෝ<2 නිෂ්පාදනය කරයි> Count_If_Cell_Contains_Text ලෙස හැඳින්වේ.
⧪ පියවර 4:
➤ වැඩපොත Excel Macro ලෙස සුරකින්න - සක්රීය වැඩපොත .
⧪ පියවර 5:
➤ ඔබේ වැඩ පත්රිකාව වෙත ආපසු යන්න.
➤ ඔබට පෙළ ගණන් කිරීමට අවශ්ය ඔබේ දත්ත කට්ටලයේ සෛල පරාසය තෝරන්න.
⧪ පියවර 6:
➤ ඉන්පසු ඔබේ යතුරුපුවරුවේ ALT+F8 ඔබන්න.
➤ Macro නමින් සංවාද කොටුවක් විවෘත වේ. Count_If_Cell_Contains_Text ( Macro ) තෝරන්න සහ Run මත ක්ලික් කරන්න.
⧪ පියවර 7:
➤ ආදාන පෙට්ටියක් ඉල්ලමින් දිස්වනු ඇත ඔබ 1 සිට 4 දක්වා පූර්ණ සංඛ්යාවක් ඇතුළත් කළ යුතුය, එක් එක් එහි සඳහන් කර ඇති නිශ්චිත කාර්යයක් සඳහා.
⧪ පියවර 8:
➤ ඔබට පෙළ අගයන් අඩංගු කොටු ගණන් කිරීමට අවශ්ය නම්, 1<2 ඇතුළු කරන්න>. ඉන්පසු OK ක්ලික් කරන්න.
➤ ඔබට පෙළ අඩංගු කොටු ගණන පෙන්වන පණිවිඩ පෙට්ටියක් ලැබෙනු ඇත ( 7 මෙම උදාහරණයේ).
⧪ පියවර 9:
➤ ඔබට පෙළ අගයන් අඩංගු නොවන කොටු ගණන් කිරීමට අවශ්ය නම්, ඇතුළු කරන්න 2 . ඉන්පසු OK ක්ලික් කරන්න.
➤ ඔබට එම සෛල ගණන පෙන්වන පණිවිඩ පෙට්ටියක් ලැබෙනු ඇතපෙළ අඩංගු නොවේ (මෙම උදාහරණයේ 3 ).
⧪ පියවර 10:
➤ ඔබට පෙළ අගයන් අඩංගු නමුත් නිශ්චිත පෙළක් ඇතුළත් කොටු ගණන් කිරීමට අවශ්ය නම්, ඇතුළු කරන්න 3 . ඉන්පසු OK ක්ලික් කරන්න.
➤ ඔබට තවත් ආදාන පෙට්ටියක් ලැබෙනු ඇත විශේෂිත පෙළ ඇතුලත් කිරීමට ඔබෙන් ඉල්ලා සිටී. මෙන්න මම "gmail" ඇතුලත් කර ඇත.
⧪ සටහන: මෙය සිද්ධි සංවේදී නොවේ. එනම්, ඔබ “Gmail” ඇතුළු කළහොත්, එයට “gmail” ද ඇතුළත් වේ.
➤ ඉන්පසු හරි ක්ලික් කරන්න.
➤ ඔබට පෙළ අඩංගු කොටු ගණන පෙන්වන පණිවිඩ පෙට්ටියක් ලැබෙනු ඇත, නමුත් විශේෂිත පෙළ ( “gmail” මෙහි, 4 ) ඇතුළත් කරන්න.
⧪ පියවර 11:
➤ ඔබට පෙළ අගයන් අඩංගු කොටු ගණන් කිරීමට අවශ්ය නම්, නමුත් නිශ්චිත පෙළක් බැහැර කරන්න, ඇතුළු කරන්න 4 . ඉන්පසු OK ක්ලික් කරන්න.
➤ ඔබට තවත් ආදාන පෙට්ටියක් ලැබෙනු ඇත විශේෂිත පෙළ ඇතුලත් කිරීමට ඔබෙන් ඉල්ලා සිටී. මෙන්න මම නැවතත් "gmail" ඇතුලත් කර ඇත.
⧪ සටහන: මෙයද සිද්ධි සංවේදී නොවේ. එනම්, ඔබ “Gmail” ඇතුළු කළහොත්, එය ද හොඳින් ක්රියා කරයි.
➤ ඉන්පසු හරි ක්ලික් කරන්න.
➤ ඔබට පෙළ අඩංගු කොටු ගණන පෙන්වන පණිවිඩ පෙට්ටියක් ලැබෙනු ඇත, නමුත් නිශ්චිත පෙළ බැහැර කරන්න ( “gmail” මෙහි, 3 ).
තවත් කියවන්න: Excel VBA වෙත විශේෂිත පෙළ අඩංගු සෛල ගණන් කිරීමට
නිගමනය<6
මෙම ක්රම භාවිතා කරමින්, ඔබට එසේ නම් ගණන් කළ හැකකොටුවක නිශ්චිත පෙළක් ඇතුළත් කිරීම හෝ බැහැර කිරීම සමඟ එක්සෙල් හි පෙළ අඩංගු වේ. ඔබ වෙනත් ක්රමයක් දන්නවාද? නැතිනම් ඔබට ප්රශ්න තිබේද? අපෙන් අසන්න.