எக்செல் (9 வழிகள்) இல் VBA ஐப் பயன்படுத்தி நெடுவரிசையில் உள்ள தரவுகளுடன் வரிசைகளை எண்ணுவது எப்படி

Hugh West

உள்ளடக்க அட்டவணை

எக்செல் VBA ஐப் பயன்படுத்தி ஒரு நெடுவரிசையில் தரவைக் கொண்ட வரிசைகளை எண்ணுவதற்கான சில எளிதான வழிகளை நீங்கள் தேடுகிறீர்கள் என்றால், நீங்கள் சரியான இடத்தில் உள்ளீர்கள். எனவே, ஒரு நெடுவரிசையில் உள்ள தரவுகளுடன் வரிசைகளை எளிதாக எண்ணுவது பற்றி மேலும் அறிய, எங்கள் முதன்மைக் கட்டுரையுடன் தொடங்குவோம்.

பணிப்புத்தகத்தைப் பதிவிறக்கவும்

Data.xlsm உடன் வரிசைகளை எண்ணுங்கள்

Excel VBA ஐப் பயன்படுத்தி நெடுவரிசையில் உள்ள தரவுகளுடன் வரிசைகளை எண்ணுவதற்கான 9 வழிகள்

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

நாங்கள் Microsoft Excel 365<ஐப் பயன்படுத்தியுள்ளோம். 10> பதிப்பு இங்கே, உங்கள் வசதிக்கேற்ப வேறு எந்தப் பதிப்புகளையும் நீங்கள் பயன்படுத்தலாம்.

முறை-1: VBA வரிசைகளைப் பயன்படுத்துதல்.எக்செல் இல் உள்ள நெடுவரிசையில் தரவுகளுடன் வரிசைகளை எண்ணுவதற்கான சொத்து

இங்கே, நாங்கள் விற்பனை நெடுவரிசையின் வரிசைகளை வரிசைகளைப் பயன்படுத்தி தயாரிப்புகளுக்கான விற்பனை மதிப்புகளுடன் எண்ணும். இன் VBA ஐ எண்ணு>டெவலப்பர் தாவல் >> விஷுவல் பேசிக் விருப்பம்.

பின், விஷுவல் பேசிக் எடிட்டர் திறக்கும் .

Insert Tab >> Module விருப்பத்திற்கு செல்க.

அதன் பிறகு, a தொகுதி உருவாக்கப்படும்.

படி-02 :

➤ பின்வரும் குறியீட்டை எழுதுக

5264

இங்கே, X முழு எண்ணாக அறிவித்துள்ளோம், “D4:D11” இன் அடிப்படையில் வரம்புஎந்த நெடுவரிசையில் வரிசைகளை எண்ணுகிறோம், இறுதியாக வரிசை எண்ணை X க்கு ஒதுக்கியுள்ளோம்.

ஒரு செய்தி பெட்டி ( MsgBox ) மொத்த எண்ணாக முடிவை நமக்கு வழங்கும் வரிசைகள் ஒரு செய்தி பெட்டியில் 8 விற்பனை நெடுவரிசை.

மேலும் படிக்க: 1> Excel VBA  தரவுடன் வரிசைகளை எண்ணுவதற்கு (4 எடுத்துக்காட்டுகள்)

முறை-2: நெடுவரிசையில் தரவுடன் வரிசைகளை எண்ணுவதற்கு இறுதிப் பண்புகளைப் பயன்படுத்துதல்

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

படிகள் :

முறை-1 ன் படி-01 ஐப் பின்பற்றவும்.

➤ பின்வரும் குறியீட்டை எழுதவும்

1308

இங்கே, X முழு எண்ணாக அறிவித்துள்ளோம், “D4” எந்த நெடுவரிசையின் அடிப்படையில் வரிசைகளை எண்ணுகிறோம் என்ற வரம்பின் தொடக்க மதிப்பு இறுதியாக வரிசை எண்ணை X க்கு ஒதுக்கியுள்ளோம். X இந்த நெடுவரிசையின் மொத்தப் பயன்படுத்திய வரிசைகளை அல்ல, கடைசியாகப் பயன்படுத்திய வரிசை எண்ணை நமக்குத் தரும். எனவே, மொத்த வரிசை எண்ணைப் பெற, X இலிருந்து 3 ( தொடக்க வரிசை எண்-1 = 4-1 = 3 ) கழித்துள்ளோம்.

0>ஒரு செய்தி பெட்டி ( MsgBox ) வரிசைகளின் மொத்த எண்ணிக்கையுடன் தோன்றும்.

F5 ஐ அழுத்தவும்.

அதன்பிறகு, ஒரு செய்திப் பெட்டியில் விற்பனை நெடுவரிசையின் மொத்த வரிசைகளின் எண்ணிக்கையாக 8 ஐப் பெறுவீர்கள்.

மேலும் படிக்க: எப்படி எண்ணுவதுஎக்செல் (4 சூத்திரங்கள்) இல் தரவுகளுடன் வரிசைகள்

முறை-3: வரிசைகளின் கலவையைப் பயன்படுத்துதல் VBA இன் வரிசைகள் போன்றவை. விற்பனை நெடுவரிசையின் மொத்த வரிசைகளைக் கணக்கிட, சொத்து மற்றும் இறுதிப் பண்பு ஒன்றாக எண்ணவும்.

படிகள் :

முறை-1 இன் படி-01 ஐப் பின்பற்றவும்.

➤ பின்வரும் குறியீட்டை எழுதவும்

9563

இங்கே, X முழு எண்ணாக அறிவித்துள்ளோம், 4 in (வரிசைகள். எண்ணிக்கை, 4) என்பது விற்பனைக்கானது. எந்த நெடுவரிசையின் அடிப்படையில் வரிசைகளை எண்ணுகிறோம், இறுதியாக வரிசை எண்ணை X க்கு ஒதுக்கியுள்ளோம்.

X கடைசியாகப் பயன்படுத்திய வரிசையை வழங்கும் எண் இந்த நெடுவரிசையின் மொத்த பயன்படுத்தப்பட்ட வரிசைகள் அல்ல. எனவே, மொத்த வரிசை எண்ணைப் பெற, X இலிருந்து 3 ( தொடக்க வரிசை எண்-1 = 4-1 = 3 ) கழித்துள்ளோம்.

0>ஒரு செய்தி பெட்டி ( MsgBox ) வரிசைகளின் மொத்த எண்ணிக்கையுடன் தோன்றும்.

F5 ஐ அழுத்தவும்.

பிறகு, ஒரு செய்திப் பெட்டியில் விற்பனை நெடுவரிசையின் மொத்த வரிசைகளின் எண்ணிக்கையாக 8 ஐப் பெறுவோம்.

0> தொடர்புடைய உள்ளடக்கம்: எக்செல் இல் பல அளவுகோல்களுடன் வரிசைகளை எவ்வாறு எண்ணுவது (6 முறைகள்)

முறை-4: எக்செல்

நெடுவரிசையில் உள்ள தரவுகளுடன் வரிசைகளை எண்ணுவதற்கு VBA தேர்வுப் பண்புகளைப் பயன்படுத்துதல் விற்பனையின் தரவின் அடிப்படையில் மொத்த வரிசைகளைக் கணக்கிட

நீங்கள் தேர்வு சொத்தை பயன்படுத்தலாம்

நெடுவரிசை.

படிகள் :

படி-01 இன் முறை -1 .

➤ பின்வரும் குறியீட்டை எழுதவும்

4350

இங்கே, தேர்ந்தெடுக்கப்பட்டவற்றின் வரிசைகளை X முழு என அறிவித்துள்ளோம். வரம்பு இங்கே கணக்கிடப்படும், இறுதியாக, வரிசை எண்ணை X க்கு ஒதுக்கியுள்ளோம்.

ஒரு செய்தி பெட்டி ( MsgBox ) மொத்தமாக நமக்குத் தரும் வரிசைகளின் எண்ணிக்கை.

பின், நாம் பிரதான தாளுக்குத் திரும்ப வேண்டும்.

விற்பனை நெடுவரிசையின் வரம்பைத் தேர்ந்தெடுக்கவும் , பின்னர், டெவலப்பர் தாவல் >> மேக்ரோஸ் விருப்பத்திற்குச் செல்லவும்.

அதன் பிறகு, மேக்ரோ உரையாடல் பெட்டி பாப் அப் செய்யும்.

மேக்ரோ பெயர் countrows4 ஐத் தேர்ந்தெடுத்து, ரன் அழுத்தவும் விருப்பம்.

இறுதியாக, “பயன்படுத்தப்பட்ட வரிசைகளின் எண்ணிக்கை 8” என்று பின்வரும் செய்தி பெட்டியைப் பெறுவோம்.

மேலும் படிக்க: எக்செல் இல் VBA மூலம் வரிசைகளை எண்ணுவது எப்படி (5 அணுகுமுறைகள்)

முறை-5: FIND செயல்பாட்டைப் பயன்படுத்தி நெடுவரிசையில் தரவுகளுடன் வரிசைகளை எண்ணுங்கள்

இங்கே நாம் பயன்படுத்துவோம் பிராந்திய நெடுவரிசையில் உள்ள உரைச் சரங்களைக் கொண்ட வரிசைகளைக் கணக்கிட FIND செயல்பாடு .

படிகள் :

முறை-1 இன் படி-01 ஐப் பின்பற்றவும்.

➤ பின்வரும் குறியீட்டை எழுதவும்

9772

இங்கே, நாங்கள் அறிவித்துள்ளோம் X முழு எண்ணாக , rng வரம்பு , “C4:C11” அடிப்படையில் வரம்பு எந்த நெடுவரிசையை நாங்கள் வரிசைகளை எண்ணுகிறோம், இறுதியாக அதை ஒதுக்கியுள்ளோம் rng .

rng போன்ற பொருள் பெயரைப் பயன்படுத்துவதைத் தவிர்க்க WITH அறிக்கையைப் பயன்படுத்தியுள்ளோம்.

FIND செயல்பாட்டைப் பயன்படுத்தி , X என்பது இந்த நெடுவரிசையின் மொத்தப் பயன்படுத்திய வரிசைகளை அல்ல, கடைசியாகப் பயன்படுத்திய வரிசை எண்ணைத் தரும். எனவே, மொத்த வரிசை எண்ணைப் பெற, X இலிருந்து 3 ( தொடக்க வரிசை எண்-1 = 4-1 = 3 ) கழித்துள்ளோம்.

0>ஒரு செய்தி பெட்டி ( MsgBox ) வரிசைகளின் மொத்த எண்ணிக்கையுடன் தோன்றும்.

F5 ஐ அழுத்தவும்.

இறுதியாக, ஒரு செய்திப் பெட்டியில் விற்பனை நெடுவரிசையின் மொத்த வரிசைகளின் எண்ணிக்கையாக 8 ஐப் பெறுவீர்கள்.

0> தொடர்புடைய உள்ளடக்கம்: Excel எண்ணிக்கை காணக்கூடிய வரிசைகள் (சூத்திரம் மற்றும் VBA குறியீடு)

இதே மாதிரியான அளவீடுகள்:

  • வரிசைகள் எண்ணிக்கை எக்செல் இல் பிவோட் அட்டவணையுடன் குழுவில் (படிப்படியாக வழிகாட்டுதல்)
  • எக்செல் VBA: ஒரு தாளில் வரிசைகளை எண்ணுங்கள் (5 எடுத்துக்காட்டுகள்)

முறை-6: VBA

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

படிகள் :

0 முறை-1 இன் படி-01 ஐப் பின்பற்றவும் 1>X நீளம் , Y , மற்றும் rng வரம்பு , “D4:D11” என்பது எந்த நெடுவரிசையின் அடிப்படையில் வரிசைகளை எண்ணுகிறோம், இறுதியாக நம்மிடம் உள்ளதுஇது rng க்கு ஒதுக்கப்பட்டது.

FOR லூப் இந்த வரம்பின் ஒவ்வொரு கலமும் COUNTA செயல்பாட்டைப் பயன்படுத்தி ஏதேனும் மதிப்பு உள்ளதா என்பதைச் சரிபார்க்கும் மற்றும் மதிப்புகளைக் கொண்ட கலங்களுக்கு, X ஒவ்வொரு முறையும் 1 ஆல் அதிகரிக்கப்படும்.

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

F5 ஐ அழுத்தவும்.

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

மேலும் படிக்க: எக்செல் இல் VBA உடன் வடிகட்டப்பட்ட வரிசைகளை எண்ணுவது எப்படி ( படிப்படியான வழிகாட்டுதல்)

முறை-7: ஒரு குறிப்பிட்ட மதிப்புடன் வரிசைகளை எண்ணுங்கள்

இங்கே, விற்பனை மதிப்புடன் வரிசைகளின் மொத்த எண்ணிக்கையை எண்ணுவோம் விற்பனை நெடுவரிசையிலிருந்து $2,522.00 -01 இன் முறை-1 .

➤ பின்வரும் குறியீட்டை எழுதுக

5832

இங்கு, X என அறிவித்துள்ளோம் நீண்ட , Y , மற்றும் rng வரம்பு , “D4:D11” அதன் அடிப்படையில் வரம்பு நெடுவரிசையை எண்ணுகிறோம், இறுதியாக அதை rng க்கு ஒதுக்கியுள்ளோம்.

FOR லூப் இந்த வரம்பின் எந்த கலங்களில் விற்பனை மதிப்பு <உள்ளதா என்பதைச் சரிபார்க்கும். 1>2522 என்பது COUNTIF செயல்பாட்டைப் பயன்படுத்துகிறது மற்றும் இந்த மதிப்பைக் கொண்ட கலங்களுக்கு, X ஒவ்வொரு முறையும் 1 ஆல் அதிகரிக்கப்படும்.

இறுதியாக, ஒரு செய்தியின் மூலம் 2522 மதிப்புள்ள மொத்த வரிசை எண்களைப் பெறுவோம்.box.

F5 ஐ அழுத்தவும்.

இறுதியில், மொத்த எண் வரிசைகளாக 3 ஐப் பெறுவீர்கள் ஒரு செய்தி பெட்டியில் $2,522.00 விற்பனை மதிப்பைக் கொண்ட விற்பனை நெடுவரிசை.

மேலும் படிக்க: எக்செல் விபிஏ: குறிப்பிட்ட தரவுகளுடன் வரிசைகளை எண்ணுங்கள் (8 எடுத்துக்காட்டுகள்)

முறை-8: குறிப்பிட்ட மதிப்பை விட பெரிய மதிப்புகளைக் கொண்ட வரிசைகளை எண்ணுவோம்

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

படிகள் :

முறை-1 ன் படி-01 ஐப் பின்பற்றவும்.

➤ பின்வரும் குறியீட்டை எழுதவும்

5935

இங்கே, X Long , Y , rng Range , <என அறிவித்துள்ளோம். 1>“D4:D11” என்பது எந்த நெடுவரிசையின் அடிப்படையில் வரிசைகளை எண்ணுகிறோம், இறுதியாக அதை rng க்கு ஒதுக்கியுள்ளோம்.

FOR < COUNTIF செயல்பாட்டைப் பயன்படுத்தி, இந்த வரம்பில் உள்ள கலங்களில் ஏதேனும் விற்பனை மதிப்பு 3000 ஐ விட அதிகமாக உள்ளதா என்பதை 2>லூப் சரிபார்க்கும் (அல்லது வேறு ஏதேனும் ஒன்றை நீங்கள் முயற்சி செய்யலாம் இதைவிடக் குறைவானது, பெரியது அல்லது சமமானது போன்றவை) மற்றும் இந்த மதிப்பைக் கொண்ட கலங்களுக்கு, X ஒவ்வொரு முறையும் 1 ஆல் அதிகரிக்கப்படும்.

இறுதியாக, ஒரு செய்தி பெட்டி மூலம் 3000 க்கும் அதிகமான மதிப்புகளைக் கொண்ட மொத்த வரிசை எண்களைப் பெறுவோம்.

F5 ஐ அழுத்தவும்.

பிறகு, விற்பனையைக் கொண்ட விற்பனை நெடுவரிசையின் மொத்த எண் வரிசையாக 3 ஐப் பெறுவீர்கள்ஒரு செய்தி பெட்டியில் $3,000.00 ஐ விட அதிகமான மதிப்புகள் வழிகள்)

முறை-9: ஒரு குறிப்பிட்ட உரைச் சரத்துடன் வரிசைகளை எண்ணுங்கள்

apple உள்ள வரிசைகளின் எண்ணிக்கையை இங்கே பெறுவோம் தயாரிப்பு நெடுவரிசையில் சரியாகவோ அல்லது பகுதியாகவோ 01 of Method-1 .

➤ பின்வரும் குறியீட்டை எழுதுக

4199

இங்கே, X Long என அறிவித்துள்ளோம் , Y , மற்றும் rng வரம்பு , “B4:B11” என்பது நாம் எந்த நெடுவரிசையின் அடிப்படையில் வரம்பு வரிசைகளை எண்ணுகிறோம், இறுதியாக அதை rng க்கு ஒதுக்கியுள்ளோம்.

FOR லூப், இந்த வரம்பின் கலங்களில் ஏதேனும் உரைச் சரம் உள்ளதா என்பதைச் சரிபார்க்கும். “விண்ணப்பிக்கவும்” COUNTIF செயல்பாட்டைப் பயன்படுத்தி (இங்கே, சரத்திற்கு முன்னும் பின்னும் நட்சத்திரம் சின்னத்தைப் பயன்படுத்தி சரியான பொருத்தங்கள் மற்றும் பகுதி பொருத்தங்கள் இரண்டிற்கும் கணக்கிடப்படும்), மற்றும் இந்த மதிப்பைக் கொண்ட கலங்களுக்கு, X ஒவ்வொரு டைமுக்கும் 1 ஆல் அதிகரிக்கப்படும் இ.

இறுதியாக, apple என்ற உரைச் சரத்துடன் கூடிய மொத்த வரிசை எண்களை ஒரு செய்திப் பெட்டியின் மூலம் பெறுவோம்.

F5 ஐ அழுத்தவும்.

பின், உரைச் சரங்களைக் கொண்ட தயாரிப்பு நெடுவரிசையின் மொத்த எண் வரிசையாக 2 ஐப் பெறுவீர்கள். ஒரு செய்தி பெட்டியில் ஆப்பிள் மற்றும் அன்னாசி மேலும் படிக்க: எக்செல் உரையுடன் வரிசைகளை எண்ணுவது எப்படி (எளிதானது8 வழிகள்)

பயிற்சிப் பிரிவு

நீங்களே பயிற்சி செய்வதற்காக பயிற்சி என்ற தாளில் பயிற்சி பகுதியை நாங்கள் வழங்கியுள்ளோம். . தயவுசெய்து அதை நீங்களே செய்யுங்கள்.

முடிவு

இந்தக் கட்டுரையில், எக்செல் <1ஐப் பயன்படுத்தி ஒரு நெடுவரிசையில் தரவைக் கொண்டு வரிசைகளை எண்ணுவதற்கான வழிகளை விவரிக்க முயற்சித்தோம்>VBA எளிதாக. உங்களுக்கு பயனுள்ளதாக இருக்கும் என்று நம்புகிறேன். உங்களிடம் ஏதேனும் ஆலோசனைகள் அல்லது கேள்விகள் இருந்தால், கருத்துப் பிரிவில் அவற்றைப் பகிர தயங்க வேண்டாம்.

ஹக் வெஸ்ட் மிகவும் அனுபவம் வாய்ந்த எக்செல் பயிற்சியாளர் மற்றும் ஆய்வாளர் மற்றும் துறையில் 10 ஆண்டுகளுக்கும் மேலான அனுபவம் கொண்டவர். கணக்கியல் மற்றும் நிதித்துறையில் இளங்கலைப் பட்டமும், வணிக நிர்வாகத்தில் முதுகலைப் பட்டமும் பெற்றவர். ஹக் கற்பிப்பதில் ஆர்வம் கொண்டவர் மற்றும் பின்பற்றவும் புரிந்துகொள்ளவும் எளிதான ஒரு தனித்துவமான கற்பித்தல் அணுகுமுறையை உருவாக்கியுள்ளார். எக்செல் பற்றிய அவரது நிபுணத்துவ அறிவு, உலகெங்கிலும் உள்ள ஆயிரக்கணக்கான மாணவர்கள் மற்றும் தொழில் வல்லுநர்களுக்கு அவர்களின் திறன்களை மேம்படுத்தவும், அவர்களின் வாழ்க்கையில் சிறந்து விளங்கவும் உதவியுள்ளது. அவரது வலைப்பதிவின் மூலம், ஹக் தனது அறிவை உலகத்துடன் பகிர்ந்து கொள்கிறார், தனிநபர்கள் மற்றும் வணிகங்கள் தங்கள் முழு திறனை அடைய உதவும் வகையில் இலவச எக்செல் பயிற்சிகள் மற்றும் ஆன்லைன் பயிற்சிகளை வழங்குகிறார்.