Excel: నిర్దిష్ట వచనాన్ని కలిగి ఉన్న కణాలను లెక్కించండి (ఖచ్చితమైన మరియు పాక్షిక సరిపోలిక)

  • దీన్ని భాగస్వామ్యం చేయండి
Michael Brown

విషయ సూచిక

ఎక్సెల్‌లో నిర్దిష్ట టెక్స్ట్‌తో సెల్‌ల సంఖ్యను ఎలా లెక్కించాలో ట్యుటోరియల్ చూపుతుంది. మీరు ఖచ్చితమైన సరిపోలిక, పాక్షిక సరిపోలిక మరియు ఫిల్టర్ చేసిన సెల్‌ల కోసం ఫార్ములా ఉదాహరణలను కనుగొంటారు.

గత వారం మేము Excelలో టెక్స్ట్‌తో సెల్‌లను ఎలా లెక్కించాలో చూశాము, అంటే ఏదైనా టెక్స్ట్‌తో అన్ని సెల్‌లు. సమాచారం యొక్క పెద్ద భాగాలను విశ్లేషించేటప్పుడు, నిర్దిష్ట వచనాన్ని ఎన్ని సెల్‌లు కలిగి ఉన్నాయో కూడా మీరు తెలుసుకోవాలనుకోవచ్చు. ఈ ట్యుటోరియల్ దీన్ని సరళమైన మార్గంలో ఎలా చేయాలో వివరిస్తుంది.

    Excelలో నిర్దిష్ట టెక్స్ట్‌తో సెల్‌లను ఎలా లెక్కించాలి

    Microsoft Excel షరతులతో కూడిన కణాలను లెక్కించడానికి ఒక ప్రత్యేక విధిని కలిగి ఉంది, COUNTIF ఫంక్షన్. మీరు చేయాల్సిందల్లా లక్ష్యం టెక్స్ట్ స్ట్రింగ్‌ను క్రైటీరియా ఆర్గ్యుమెంట్‌లో అందించడమే.

    నిర్దిష్ట వచనాన్ని కలిగి ఉన్న సెల్‌ల సంఖ్యను లెక్కించడానికి సాధారణ Excel సూత్రం ఇక్కడ ఉంది:

    COUNTIF(పరిధి, " టెక్స్ట్")

    క్రింది ఉదాహరణ దీన్ని చర్యలో చూపుతుంది. మీరు A2:A10లో ఐటెమ్ IDల జాబితాను కలిగి ఉన్నారని అనుకుందాం మరియు మీరు నిర్దిష్ట ఐడితో సెల్‌ల సంఖ్యను లెక్కించాలనుకుంటున్నారు, "AA-01" అని చెప్పండి. ఈ స్ట్రింగ్‌ను రెండవ ఆర్గ్యుమెంట్‌లో టైప్ చేయండి మరియు మీరు ఈ సాధారణ సూత్రాన్ని పొందుతారు:

    =COUNTIF(A2:A10, "AA-01")

    ఫార్ములాను సవరించాల్సిన అవసరం లేకుండా ఏదైనా ఇచ్చిన టెక్స్ట్‌తో సెల్‌లను లెక్కించడానికి మీ వినియోగదారులను ప్రారంభించడానికి, ఇన్‌పుట్ చేయండి ముందే నిర్వచించిన సెల్‌లో వచనం, D1 అని చెప్పండి మరియు సెల్ సూచనను అందించండి:

    =COUNTIF(A2:A10, D1)

    గమనిక. Excel COUNTIF ఫంక్షన్ కేస్-ఇన్సెన్సిటివ్ , అంటే ఇది అక్షరాల కేసును వేరు చేయదు. పెద్ద అక్షరం మరియు చిన్న అక్షరాలు చికిత్స చేయడానికిఅక్షరాలు భిన్నంగా, ఈ కేస్-సెన్సిటివ్ ఫార్ములాను ఉపయోగించండి.

    నిర్దిష్ట వచనంతో సెల్‌లను ఎలా లెక్కించాలి (పాక్షిక సరిపోలిక)

    మునుపటి ఉదాహరణలో చర్చించిన ఫార్ములా ఖచ్చితంగా ప్రమాణాలకు సరిపోలుతుంది. సెల్‌లో కనీసం ఒక భిన్నమైన అక్షరం ఉంటే, ఉదాహరణకు చివరికి అదనపు స్థలం ఉంటే, అది ఖచ్చితమైన సరిపోలిక కాదు మరియు అలాంటి సెల్ లెక్కించబడదు.

    వీటి సంఖ్యను కనుగొనడానికి వాటి కంటెంట్‌లలో భాగంగా నిర్దిష్ట వచనాన్ని కలిగి ఉన్న సెల్‌లు, మీ ప్రమాణాలలో వైల్డ్‌కార్డ్ అక్షరాలను ఉపయోగిస్తాయి, అవి ఏదైనా క్రమం లేదా అక్షరాలను సూచించే నక్షత్రం (*). మీ లక్ష్యాన్ని బట్టి, ఫార్ములా కింది వాటిలో ఒకటిగా కనిపిస్తుంది.

    చాలా ప్రారంభంలో :

    COUNTIF(పరిధి, " టెక్స్ట్‌లో నిర్దిష్ట వచనాన్ని కలిగి ఉన్న సెల్‌లను లెక్కించండి *")

    ఏదైనా స్థానం :

    COUNTIF(పరిధి, "* వచనం *")

    ఉదాహరణకు, నిర్దిష్ట వచనాన్ని కలిగి ఉన్న సెల్‌లను లెక్కించండి A2:A10 పరిధిలో ఎన్ని సెల్‌లు "AA"తో ప్రారంభమవుతాయో కనుగొనడానికి, ఈ ఫార్ములాను ఉపయోగించండి:

    =COUNTIF(A2:A10, "AA*")

    ఏ స్థానంలోనైనా "AA"ని కలిగి ఉన్న కణాల గణనను పొందడానికి, దీన్ని ఉపయోగించండి ఒకటి:

    =COUNTIF(A2:A10, "*AA*")

    ఫార్ములాలను మరింత డైనమిక్‌గా చేయడానికి, హార్డ్‌కోడ్ చేసిన స్ట్రింగ్‌లను సెల్ రిఫరెన్స్‌లతో భర్తీ చేయండి.

    నిర్దిష్ట వచనంతో ప్రారంభమయ్యే సెల్‌లను లెక్కించడానికి:

    =COUNTIF(A2:A10, D1&"*")

    నిర్దిష్ట టెక్స్ట్ ఉన్న సెల్‌లలో ఎక్కడైనా వాటిని లెక్కించడానికి:

    =COUNTIF(A2:A10, "*"&D1&"*")

    దిగువ స్క్రీన్‌షాట్ ఫలితాలను చూపుతుంది:

    నిర్దిష్ట వచనాన్ని (కేస్-సెన్సిటివ్) కలిగి ఉన్న కణాలను లెక్కించండి

    మీరు వేరు చేయాల్సిన పరిస్థితిలోపెద్ద అక్షరం మరియు చిన్న అక్షరాలు, COUNTIF ఫంక్షన్ పని చేయదు. మీరు ఖచ్చితమైన లేదా పాక్షిక సరిపోలిక కోసం చూస్తున్నారా అనే దానిపై ఆధారపడి, మీరు వేరే ఫార్ములాను రూపొందించాలి.

    నిర్దిష్ట టెక్స్ట్‌తో సెల్‌లను లెక్కించడానికి కేస్-సెన్సిటివ్ ఫార్ములా (ఖచ్చితమైన మ్యాచ్)

    లెక్కించడానికి టెక్స్ట్ కేస్‌ను గుర్తించే నిర్దిష్ట టెక్స్ట్ ఉన్న సెల్‌ల సంఖ్య, మేము SUMPRODUCT మరియు ఖచ్చితమైన ఫంక్షన్‌ల కలయికను ఉపయోగిస్తాము:

    SUMPRODUCT(--EXACT(" text ", పరిధి ))

    ఈ ఫార్ములా ఎలా పని చేస్తుంది:

    • EXACT పరిధిలోని ప్రతి సెల్‌ని నమూనా వచనంతో పోల్చి చూస్తుంది మరియు TRUE మరియు FALSE విలువల శ్రేణిని అందిస్తుంది, TRUE ఖచ్చితమైన సరిపోలికలను సూచిస్తుంది మరియు అన్ని ఇతర సెల్‌లను తప్పుగా సూచిస్తుంది. డబుల్ హైఫన్ ( డబుల్ యూనరీ అని పిలుస్తారు) TRUE మరియు FALSEలను 1 మరియు 0లలోకి బలవంతం చేస్తుంది.
    • SUMPRODUCT శ్రేణిలోని అన్ని మూలకాలను సమకూరుస్తుంది. ఆ మొత్తం 1ల సంఖ్య, ఇది సరిపోలికల సంఖ్య.

    ఉదాహరణకు, A2:A10లో D1లోని వచనాన్ని కలిగి ఉన్న సెల్‌ల సంఖ్యను పొందడానికి మరియు పెద్ద అక్షరం మరియు చిన్న అక్షరాలను విభిన్నంగా నిర్వహించడానికి అక్షరాలు, ఈ సూత్రాన్ని ఉపయోగించండి:

    =SUMPRODUCT(--EXACT(D1, A2:A10))

    నిర్దిష్ట టెక్స్ట్ (పాక్షిక సరిపోలిక)తో సెల్‌లను లెక్కించడానికి కేస్-సెన్సిటివ్ ఫార్ములా

    బిల్డ్ చేయడానికి సెల్‌లో ఎక్కడైనా ఆసక్తి ఉన్న టెక్స్ట్ స్ట్రింగ్‌ను కనుగొనగలిగే కేస్-సెన్సిటివ్ ఫార్ములా, మేము 3 విభిన్న ఫంక్షన్‌లను ఉపయోగిస్తున్నాము:

    SUMPRODUCT(--(ISNUMBER(FIND(" text ", ) పరిధి ))))

    ఈ ఫార్ములా ఎలా పని చేస్తుంది:

    • కేస్-సెన్సిటివ్ FIND ఫంక్షన్ శోధనలుపరిధిలోని ప్రతి సెల్‌లోని లక్ష్య వచనం కోసం. ఇది విజయవంతమైతే, ఫంక్షన్ మొదటి అక్షరం యొక్క స్థానాన్ని అందిస్తుంది, లేకపోతే #VALUE! లోపం. స్పష్టత కోసం, మేము ఖచ్చితమైన స్థానం తెలుసుకోవలసిన అవసరం లేదు, ఏదైనా సంఖ్య (లోపానికి విరుద్ధంగా) అంటే సెల్ లక్ష్య వచనాన్ని కలిగి ఉందని అర్థం.
    • ISNUMBER ఫంక్షన్ తిరిగి వచ్చిన సంఖ్యలు మరియు లోపాల శ్రేణిని నిర్వహిస్తుంది. FIND ద్వారా మరియు సంఖ్యలను TRUEకి మరియు మరేదైనా FALSEకి మారుస్తుంది. డబుల్ యూనరీ (--) తార్కిక విలువలను ఒకటి మరియు సున్నాలుగా బలవంతం చేస్తుంది.
    • SUMPRODUCT 1 మరియు 0ల శ్రేణిని సంకలనం చేస్తుంది మరియు వాటి కంటెంట్‌లలో భాగంగా పేర్కొన్న వచనాన్ని కలిగి ఉన్న సెల్‌ల గణనను అందిస్తుంది.

    నిజ జీవిత డేటాపై ఫార్ములాను పరీక్షించడానికి, A2:A10లోని ఎన్ని సెల్‌లు D1లో సబ్‌స్ట్రింగ్ ఇన్‌పుట్‌ని కలిగి ఉన్నాయో తెలుసుకుందాం:

    =SUMPRODUCT(--(ISNUMBER(FIND(D1, A2:A10))))

    మరియు ఇది గణనను అందిస్తుంది 3 (కణాలు A2, A3 మరియు A6):

    నిర్దిష్ట వచనంతో ఫిల్టర్ చేసిన సెల్‌లను ఎలా లెక్కించాలి

    కనిపించే అంశాలను లెక్కించడానికి ఫిల్టర్ చేయబడిన జాబితాలో, మీకు ఖచ్చితమైన లేదా పాక్షిక సరిపోలిక కావాలా అనేదానిపై ఆధారపడి మీరు 4 లేదా అంతకంటే ఎక్కువ ఫంక్షన్‌ల కలయికను ఉపయోగించాల్సి ఉంటుంది. ఉదాహరణలను అనుసరించడం సులభతరం చేయడానికి, ముందుగా మూలాధార డేటాను శీఘ్రంగా పరిశీలిద్దాం.

    ఊహిస్తే, మీరు ఆర్డర్ IDలు కాలమ్ B మరియు పరిమాణం<2తో పట్టికను కలిగి ఉన్నారు> దిగువ చిత్రంలో చూపిన విధంగా C నిలువు వరుసలో. ప్రస్తుతానికి, మీరు 1 కంటే ఎక్కువ పరిమాణంలో మాత్రమే ఆసక్తిని కలిగి ఉన్నారు మరియు దానికి అనుగుణంగా మీరు మీ పట్టికను ఫిల్టర్ చేసారు. దిప్రశ్న ఏమిటంటే – మీరు నిర్దిష్ట ఐడితో ఫిల్టర్ చేసిన సెల్‌లను ఎలా గణిస్తారు?

    నిర్దిష్ట టెక్స్ట్‌తో ఫిల్టర్ చేసిన సెల్‌లను లెక్కించడానికి ఫార్ములా (ఖచ్చితమైన మ్యాచ్)

    ఫిల్టర్ చేసిన వాటిని లెక్కించడానికి నమూనా టెక్స్ట్ స్ట్రింగ్‌తో సరిగ్గా సరిపోలే గడులు, కింది ఫార్ములాల్లో ఒకదాన్ని ఉపయోగించండి:

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(B2:B10=F1))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(B2:B10=F1))

    ఇక్కడ F1 నమూనా వచనం మరియు B2:B10 సెల్‌లు లెక్కించడానికి.

    ఈ ఫార్ములాలు ఎలా పని చేస్తాయి:

    రెండు ఫార్ములాల్లో కోర్ వద్ద, మీరు 2 తనిఖీలు చేస్తారు:

    1. కనిపించే మరియు దాచిన అడ్డు వరుసలను గుర్తించండి. దీని కోసం, మీరు SUBTOTAL ఫంక్షన్‌ను function_num ఆర్గ్యుమెంట్ 103కి సెట్ చేస్తారు. SUBTOTALకి అన్ని వ్యక్తిగత సెల్ రిఫరెన్స్‌లను అందించడానికి, INDIRECT (మొదటి సూత్రంలో) లేదా OFFSET, ROW మరియు MIN కలయికను ఉపయోగించండి. (రెండవ సూత్రంలో). మేము కనిపించే మరియు దాచిన అడ్డు వరుసలను గుర్తించాలని లక్ష్యంగా పెట్టుకున్నందున, ఏ నిలువు వరుసను సూచించాలనేది పట్టింపు లేదు (మా ఉదాహరణలో A). ఈ ఆపరేషన్ యొక్క ఫలితం 1 మరియు 0ల శ్రేణి, ఇక్కడ అవి కనిపించే అడ్డు వరుసలు మరియు సున్నాలను సూచిస్తాయి - దాచిన అడ్డు వరుసలు.
    2. ఇచ్చిన వచనాన్ని కలిగి ఉన్న సెల్‌లను కనుగొనండి. దీని కోసం, నమూనా వచనాన్ని (F1) కణాల పరిధి (B2:B10)తో సరిపోల్చండి. ఈ ఆపరేషన్ యొక్క ఫలితం TRUE మరియు FALSE విలువల శ్రేణి, ఇది డబుల్ యూనరీ ఆపరేటర్ సహాయంతో 1 మరియు 0 లకు బలవంతంగా అందించబడుతుంది.

    చివరిగా, SUMPRODUCT ఫంక్షన్ రెండింటిలోని మూలకాలను గుణిస్తుంది. అదే స్థానాల్లో శ్రేణులు, ఆపై ఫలిత శ్రేణిని సంకలనం చేస్తుంది.సున్నాతో గుణించడం వల్ల సున్నా వస్తుంది కాబట్టి, రెండు శ్రేణుల్లో 1 ఉన్న సెల్‌లు మాత్రమే చివరి శ్రేణిలో 1ని కలిగి ఉంటాయి. 1ల మొత్తం అనేది పేర్కొన్న వచనాన్ని కలిగి ఉన్న ఫిల్టర్ చేయబడిన సెల్‌ల సంఖ్య.

    నిర్దిష్ట వచనంతో ఫిల్టర్ చేసిన సెల్‌లను లెక్కించడానికి ఫార్ములా (పాక్షిక సరిపోలిక)

    నిర్దిష్ట వచనాన్ని కలిగి ఉన్న ఫిల్టర్ చేసిన సెల్‌లను లెక్కించడానికి సెల్ కంటెంట్‌లు, పై సూత్రాలను క్రింది విధంగా సవరించండి. సెల్‌ల పరిధితో నమూనా వచనాన్ని పోల్చడానికి బదులుగా, మునుపటి ఉదాహరణలలో ఒకదానిలో వివరించిన విధంగా ISNUMBER మరియు FINDని ఉపయోగించి లక్ష్య వచనం కోసం శోధించండి:

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(ISNUMBER(FIND(F1, B2:B10))))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(ISNUMBER(FIND(F1, B2:B10))))

    ఫలితంగా, ఫార్ములాలు సెల్‌లోని ఏదైనా స్థానంలో ఇచ్చిన టెక్స్ట్ స్ట్రింగ్‌ను గుర్తిస్తాయి:

    గమనిక. function_num ఆర్గ్యుమెంట్‌లో 103తో ఉన్న SUBTOTAL ఫంక్షన్, అన్ని దాచిన సెల్‌లను గుర్తిస్తుంది, ఫిల్టర్ చేసి మాన్యువల్‌గా దాచబడుతుంది. ఫలితంగా, పై సూత్రాలు అదృశ్య కణాలు ఎలా దాచబడ్డాయి అనే దానితో సంబంధం లేకుండా కనిపించే కణాలు మాత్రమే లెక్కించబడతాయి. ఫిల్టర్ చేసిన సెల్‌లను మాత్రమే మినహాయించి, మాన్యువల్‌గా దాచిన వాటిని చేర్చడానికి, function_num కోసం 3ని ఉపయోగించండి.

    ఎక్సెల్‌లో నిర్దిష్ట వచనంతో సెల్‌ల సంఖ్యను ఎలా లెక్కించాలి. నేను చదివినందుకు ధన్యవాదాలు మరియు మిమ్మల్ని వచ్చే వారం మా బ్లాగ్‌లో కలుస్తానని ఆశిస్తున్నాను!

    అందుబాటులో ఉన్న డౌన్‌లోడ్‌లు

    నిర్దిష్ట వచనంతో సెల్‌లను లెక్కించడానికి Excel సూత్రాలు

    మైఖేల్ బ్రౌన్ సాఫ్ట్‌వేర్ సాధనాలను ఉపయోగించి సంక్లిష్ట ప్రక్రియలను సరళీకృతం చేయాలనే అభిరుచితో అంకితమైన సాంకేతిక ఔత్సాహికుడు. టెక్ పరిశ్రమలో దశాబ్దానికి పైగా అనుభవంతో, అతను మైక్రోసాఫ్ట్ ఎక్సెల్ మరియు ఔట్‌లుక్‌తో పాటు గూగుల్ షీట్‌లు మరియు డాక్స్‌లో తన నైపుణ్యాలను మెరుగుపరుచుకున్నాడు. మైఖేల్ యొక్క బ్లాగ్ అతని జ్ఞానాన్ని మరియు నైపుణ్యాన్ని ఇతరులతో పంచుకోవడానికి అంకితం చేయబడింది, ఉత్పాదకత మరియు సామర్థ్యాన్ని మెరుగుపరచడం కోసం సులభంగా అనుసరించగల చిట్కాలు మరియు ట్యుటోరియల్‌లను అందిస్తుంది. మీరు అనుభవజ్ఞుడైన ప్రొఫెషనల్ లేదా అనుభవశూన్యుడు అయినా, మైఖేల్ యొక్క బ్లాగ్ ఈ ముఖ్యమైన సాఫ్ట్‌వేర్ సాధనాలను ఎక్కువగా పొందడానికి విలువైన అంతర్దృష్టులను మరియు ఆచరణాత్మక సలహాలను అందిస్తుంది.