Excelలో VBAతో వరుసలను ఎలా లెక్కించాలి (5 విధానాలు)

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

ఎక్సెల్‌లో ఏదైనా డేటా సెట్ నుండి VBA తో అడ్డు వరుసలను ఎలా లెక్కించవచ్చో ఈరోజు నేను మీకు చూపుతాను. నిర్దిష్ట పరిధి నుండి, ఎంచుకున్న పరిధి నుండి, నిర్దిష్ట ప్రమాణాన్ని సరిపోల్చడం ద్వారా, నిర్దిష్ట వచన విలువను సరిపోల్చడం ద్వారా మరియు ఖాళీ సెల్‌లను మినహాయించడం ద్వారా వరుసలను ఎలా లెక్కించవచ్చో నేను మీకు చూపుతాను.

డౌన్‌లోడ్ ప్రాక్టీస్ చేయండి వర్క్‌బుక్

VBA.xlsmతో వరుసలను లెక్కించండి

Excelలో VBAతో వరుసలను లెక్కించడానికి 5 పద్ధతులు

ఇక్కడ మేము సన్‌ఫ్లవర్ కిండర్ గార్టెన్ అనే పాఠశాలలో కొంతమంది విద్యార్థుల పేర్లు మరియు వారి మార్కులతో ఇంగ్లీషులో డేటా సెట్ చేసాము.

ఈరోజు మా లక్ష్యం VBA కోడ్ ని ఉపయోగించి మొత్తం వరుసల సంఖ్య.

1. నిర్దిష్ట శ్రేణి యొక్క అడ్డు వరుసలను లెక్కించడానికి VBA కోడ్‌ని ఉపయోగించండి

దశ 1:

నొక్కండి <మీ కీబోర్డ్‌లో 1>ALT+F11 . VBA విండో తెరవబడుతుంది.

దశ 2:

VBA విండోలో Insert ట్యాబ్‌కు వెళ్లండి.

ఎంపికల నుండి అందుబాటులో ఉంది, మాడ్యూల్ ఎంచుకోండి.

I

దశ 3:

“మాడ్యూల్ 1” అనే కొత్త మాడ్యూల్ విండో తెరవబడుతుంది.

క్రింది VBAని చొప్పించండి మాడ్యూల్‌లో కోడ్.

కోడ్:

3207

గమనికలు:

  • ఈ కోడ్ ఒక Macro ని Count_Rows అని పిలుస్తారు.
  • కోడ్ యొక్క 3వ లైన్ పేర్కొన్న పరిధి “ B4:C13″. నేను ఈ పరిధిలోని అడ్డు వరుసల సంఖ్యను లెక్కించాలనుకుంటున్నాను.
  • మీరుమీది ఉపయోగించండి> వర్క్‌బుక్‌ను Excel మాక్రో-ఎనేబుల్డ్ వర్క్‌బుక్ గా సేవ్ చేయండి.

దశ 5:

➤ మీ వర్క్‌షీట్‌కి తిరిగి వెళ్లి, మీ కీబోర్డ్‌పై ALT+F8 నొక్కండి.

Macro అనే డైలాగ్ బాక్స్ తెరవబడుతుంది. Count_Rows ( The Macro పేరు) ని ఎంచుకుని, Run పై క్లిక్ చేయండి.

దశ 6:

మీరు మొత్తం వరుసల సంఖ్యను చూపే చిన్న సందేశ పెట్టెను కనుగొంటారు ( 10 ఈ సందర్భంలో ).

నిష్క్రమించడానికి సరే క్లిక్ చేయండి.

మరింత చదవండి: డేటాతో అడ్డు వరుసలను లెక్కించడానికి ఎక్సెల్ VBA

2. ఎంచుకున్న శ్రేణి యొక్క అడ్డు వరుసలను లెక్కించడానికి Excel VBA కోడ్‌ని అమలు చేయండి

మునుపటి పద్ధతిలో, మేము నిర్దిష్ట పరిధి ( B4:C13 ) వరుసల సంఖ్యను లెక్కించాము.

కానీ మన కోరిక ప్రకారం ఏదైనా ఎంచుకున్న పరిధిలోని అడ్డు వరుసల సంఖ్యను లెక్కించడానికి VBA కోడ్‌ని కూడా ఉపయోగించవచ్చు.

దశలు అన్నీ పద్ధతి 1<వలె ఉంటాయి. 2> ( దశ 1-6 ).

దశ 3 లో, మునుపటి కోడ్‌కు బదులుగా, ఈ కోడ్‌ని చొప్పించండి:

కోడ్:

8213

గమనిక:

  • ఈ కోడ్ Count_Selected_Rows అనే మాడ్యూల్‌ను సృష్టిస్తుంది.

⧪  మరియు దశ 5 లో, కోడ్‌ని అమలు చేయడానికి ముందు, ముందుగా పరిధిని ఎంచుకోండి. ఇక్కడ నేను నా మొత్తం డేటా సెట్‌ని ఎంచుకున్నాను ( కాలమ్ హెడర్‌లు లేకుండా ).

⧪ ఆపై ALT+F8 ని నొక్కి, ఎంచుకోండి Count_Selected_Rows , మరియు క్లిక్ చేయండి రన్ .

మీరు ఎంచుకున్న పరిధిలోని ( 10 ) మొత్తం వరుసల సంఖ్యను చూపే సందేశ పెట్టె మీకు వస్తుంది కేసు.)

3. Excelలో క్రైటీరియాతో అడ్డు వరుసలను లెక్కించడానికి VBA కోడ్‌ని చొప్పించండి

ఒక నిర్దిష్ట ప్రమాణాన్ని నిర్వహించే మొత్తం వరుసల సంఖ్యను లెక్కించడానికి మేము VBA కోడ్‌ను కూడా ఉపయోగించవచ్చు.

ఉదాహరణకు, 40 కంటే తక్కువ మార్కులు పొందిన విద్యార్థుల సంఖ్యను లెక్కించే మాక్రో ని క్రియేట్ చేద్దాం.

దశలు కూడా పద్ధతి 1 వలెనే ఉంటాయి ( దశ 1-6 ).

దశ 3 లో, VBA కోడ్‌ని దీనికి మార్చండి:

కోడ్:

9268

గమనిక:

  • ఈ కోడ్ Count_Rows_with_Criteria అనే మాడ్యూల్‌ని సృష్టిస్తుంది.
  • <14 6 లైన్‌లో, మేము “<40” ని ఉపయోగించాము, ఎందుకంటే ఇది మేము ఉపయోగిస్తున్న ప్రమాణం. మీరు దీన్ని మీ అవసరానికి అనుగుణంగా మార్చుకుంటారు.

⧪  మరియు దశ 5 లో, కోడ్‌ని అమలు చేయడానికి ముందు, సెల్‌ల పరిధిని ఎంచుకోండి ప్రమాణాలు. ఇక్కడ నేను కాలమ్ C ( C4:C13 ) మాత్రమే ఎంచుకున్నాను ఎందుకంటే ప్రమాణం అక్కడ ఉంది.

⧪ ఆపై <1 నొక్కండి>ALT+F8 , Count_Rows_with_Criteria ని ఎంచుకుని, Run పై క్లిక్ చేయండి.

మీరు చూపుతున్న సందేశ పెట్టెను పొందుతారు. మీరు మీ ప్రమాణాన్ని పూర్తి చేసే మొత్తం వరుసల సంఖ్య ( 3 ఈ సందర్భంలో.)

ఇలాంటి రీడింగ్‌లు

  • Excel కౌంట్ కనిపించే వరుసలు (ఫార్ములా మరియు VBA కోడ్)
  • ఎక్సెల్ విలువతో వరుసలను ఎలా లెక్కించాలి (8మార్గాలు)

4. నిర్దిష్ట వచన విలువను కలిగి ఉన్న అడ్డు వరుసలను లెక్కించడానికి VBA కోడ్‌ని పొందుపరచండి

మీరు నిర్దిష్ట వచన విలువను కలిగి ఉన్న అడ్డు వరుసల సంఖ్యను లెక్కించడానికి VBA కోడ్‌ను కూడా ఉపయోగించవచ్చు.

0>ఈ కొత్త డేటా సెట్‌ని చూడండి.

మార్టిన్ బుక్‌స్టోర్ అనే బుక్‌షాప్‌కి సంబంధించిన కొన్ని పుస్తకాల బుక్ రికార్డ్‌లు మా వద్ద ఉన్నాయి.

ఈ డేటా సెట్ నుండి నిర్దిష్ట వచనాన్ని కలిగి ఉన్న పుస్తకాల సంఖ్యను లెక్కించే మాక్రో ని సృష్టిద్దాం.

దశలు కూడా పద్ధతి 1 ( దశ 1-6 ).

దశ 3 లో, VBA కోడ్‌ని దీనికి మార్చండి:

కోడ్:

3174

గమనిక:

  • ఈ కోడ్ Count_Rows_with_Specific_Text అనే మాడ్యూల్‌ను సృష్టిస్తుంది.

⧪  మరియు దశ 5 లో, కోడ్‌ని అమలు చేయడానికి ముందు, వచన విలువలతో సెల్‌ల పరిధిని ఎంచుకోండి. ఇక్కడ నేను పరిధిని ఎంచుకున్నాను B4:B13 ( పుస్తకాల పేరు ).

⧪ ఆపై ALT+ నొక్కండి F8 , Count_Rows_with_Specific_Text ని ఎంచుకుని, Run పై క్లిక్ చేయండి.

Input Box మీరు సరిపోల్చాలనుకుంటున్న నిర్దిష్ట వచన విలువను నమోదు చేయమని మిమ్మల్ని అడుగుతుంది.

ఈ ఉదాహరణ కోసం, నేను దానిని “చరిత్ర” గా నమోదు చేసాను.

0>

చివరిగా, మీరు నిర్దిష్ట వచనాన్ని కలిగి ఉన్న మొత్తం వరుసల సంఖ్యను చూపే సందేశ పెట్టెను పొందుతారు ( 3 ఈ సందర్భంలో.)

మరింత చదవండి: వచనంతో వరుసలను ఎలా లెక్కించాలిExcel

5. Excelలో VBAని ఉపయోగించి ఖాళీ సెల్‌లతో అడ్డు వరుసలను లెక్కించండి

చివరిగా, డేటా సెట్‌లోని ఖాళీ సెల్‌లను మినహాయించి మొత్తం వరుసల సంఖ్యను లెక్కించే మాక్రోను మేము అభివృద్ధి చేస్తాము.

చూడండి. ఈ కొత్త డేటా సెట్.

అపెక్స్ గ్రూప్ అనే కంపెనీ రిక్రూట్‌మెంట్ టెస్ట్‌లో కొంతమంది అభ్యర్థుల మార్కులు మా వద్ద ఉన్నాయి.

కానీ దురదృష్టవశాత్తూ, కొంతమంది అభ్యర్థులు పరీక్షకు హాజరు కాలేదు మరియు వారి మార్కుల స్థానంలో ఖాళీ సెల్‌లు ఉన్నాయి.

ఖాళీ సెల్‌లను మినహాయించి మొత్తం వరుసల సంఖ్యను లెక్కించే మాక్రోను అభివృద్ధి చేద్దాం.

అంటే, ఎంత మంది అభ్యర్థులు పరీక్షలో హాజరయ్యారని అర్థం.

దశలు అన్నీ పద్ధతి 1 ( దశ 1-6 ) వలె ఉంటాయి.

0>⧪ దశ 3లో, మునుపటి కోడ్ స్థానంలో ఈ VBAకోడ్‌ను నమోదు చేయండి:

కోడ్:

4030

గమనిక:

  • ఈ కోడ్ Count_Rows_with_Blank_Cells అనే మాడ్యూల్‌ను సృష్టిస్తుంది.

దశ 5 లో, కోడ్‌ని అమలు చేయడానికి ముందు, ఖాళీ సెల్‌లు ఉన్న సెల్‌ల పరిధిని ఎంచుకోండి. ఇక్కడ నేను పరిధిని ఎంచుకున్నాను C4:C13 ( టెస్‌లో మార్కులు t).

⧪ ఆపై ALT నొక్కండి +F8 , Count_Rows_with_Blank_Cells ని ఎంచుకుని, Run పై క్లిక్ చేయండి.

మీకు చూపే సందేశ పెట్టె మీకు వస్తుంది ఖాళీ సెల్‌లను మినహాయించి మొత్తం వరుసల సంఖ్య ( 7 ఈ సందర్భంలో.)

తీర్మానం

ఉపయోగించడం ఈ పద్ధతులు, మీరు డేటా నుండి VBA తో అడ్డు వరుసలను లెక్కించవచ్చువివిధ పరిస్థితులకు సరిపోలే Excelలో సెట్ చేయబడింది. మీకు ఏమైనా సమస్యలు ఉన్నాయా? మమ్మల్ని అడగడానికి సంకోచించకండి.

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