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

  • இதை பகிர்
Hugh West

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

கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி, இரண்டு எண்களின் கூட்டுத்தொகை நமக்குத் தேவை. வரம்பை (அதாவது, B5:B11 ) கூட்டுவதன் மூலம் நாம் தொகையைப் பெறலாம். எவ்வாறாயினும், செல் குறிப்பாக B11 ஐச் செருக முடியாவிட்டால், ஒரு சீரற்ற வரிசை எண்ணைப் பயன்படுத்துவோம் (அதாவது C5 ). INDIRECT, OFFSET அல்லது INDEX செயல்பாடு C5 செல் மதிப்பை 11 B11 செல் குறிப்பாக மாற்றுகிறது. ஆக, ஒட்டுமொத்த மாற்றம் B(C5)=B11 நிகழ்கிறது.

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

எக்செல் ஒர்க்புக்கைப் பதிவிறக்கவும்

மாறும் வரிசை எண்ணை செல் குறிப்பாக.xlsm

4 எக்செல்

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

முறை 1: மாறி வரிசை எண்ணை இயக்க INDIRECT செயல்பாடு செல் குறிப்பு

The INDIRECT செயல்பாடு உரையை வாதங்களாக எடுத்து செல் குறிப்பை வழங்குகிறது. INDIRECT செயல்பாட்டின் தொடரியல்

=INDIRECT (ref_text, [a1])

ref_text ; உரை சரத்தில் உள்ள குறிப்பு

[a1] ; செல் A1 இன் பூலியன் அறிகுறி. TRUE (இயல்புநிலையாக) = செல் A1 நடை. [விரும்பினால்]

படி 1: பின்வரும் சூத்திரத்தை அந்தந்த கலத்தில் ஒட்டவும் (அதாவது, F16 ).

=SUM(F5:INDIRECT("F"&B15+4))

SUM சூத்திரம் வரம்பை (அதாவது F5:F15 ) எளிமையாகத் தொகுக்கிறது. ஆனால் முதலில், INDIRECT செயல்பாடு B15 செல் மதிப்பை எடுத்துக்கொள்கிறது (அதாவது, 11 ) பிறகு 4 ஐச் சேர்த்து 15 ஆக மாற்றுகிறது . கடைசியாக, INDIRECT அதை F15 என்று சூத்திரத்திற்கு அனுப்புகிறது. இதன் விளைவாக, F(B15) ஆனது F(11+4) = F15

படி 2: ENTER ஐ அழுத்தவும். அதன் பிறகு செல் F16 இல் மொத்த விலைத் தொகையைப் பார்க்கலாம்.

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

மேலும் படிக்க: எக்செல் VBA இல் செல் குறிப்பு (8 எடுத்துக்காட்டுகள்)

முறை 2: OFFSET ஐப் பயன்படுத்தி மாறி வரிசை எண்ணைச் செருகவும்

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

=OFFSET (reference, rows, cols, [height], [width])

குறிப்பு ; வரிசை மற்றும் நெடுவரிசை எண் கணக்கிடப்படும் இடத்திலிருந்து தொடங்கும் கலம்

வரிசைகள் ; குறிப்புக்கு கீழே உள்ள வரிசைகளின் எண்ணிக்கை.

cols ; குறிப்பிற்கு வலதுபுறம் உள்ள நெடுவரிசைகளின் எண்ணிக்கை.

உயரம் ; திரும்பிய குறிப்பில் உள்ள வரிசைகளின் எண்ணிக்கை. [விரும்பினால்]

அகலம் ; திரும்பிய குறிப்பில் உள்ள நெடுவரிசைகளின் எண்ணிக்கை. [விரும்பினால்]

படி 1: கீழே உள்ள சூத்திரத்தை கலத்தில் உள்ளிடவும் F16 .

= SUM(F5:OFFSET(F5, B15-1,0,1,1))

மேலே உள்ள சூத்திரத்தில், OFFSET செயல்பாடு F5 ஒரு கலமாக குறிப்பாக , B15-1 எடுக்கும் (அதாவது, 11-1=10 ) மாறி வரிசைகள் , 0 cols , 1 என உயரம் மற்றும் அகலம் . B15 அல்லது B15-1 ஐ மாற்றுவதன் மூலம் நீங்கள் எந்த எண்ணையும் செல் குறிப்பாகச் செருகலாம்.

படி 2 : மொத்தத் தொகையைக் காட்ட ENTER ஐ அழுத்தவும் எக்செல் இல் வரிசை மற்றும் நெடுவரிசை எண் (4 முறைகள்)

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

  • எக்செல் விபிஏவில் ஃபார்முலாஆர்1சி1 முழுமையான குறிப்பை எவ்வாறு பயன்படுத்துவது<3
  • [நிலையானது!] எக்செல் இல் தொடர்புடைய செல் குறிப்பு வேலை செய்யவில்லை
  • எக்செல் விபிஏ: திறக்காமலேயே மற்றொரு பணிப்புத்தகத்திலிருந்து செல் மதிப்பைப் பெறுங்கள்
  • விரிதாளில் உள்ள உறவினர் மற்றும் முழுமையான செல் முகவரி
  • எக்செல் (3) இல் உள்ள உறவினர் செல் குறிப்புக்கான எடுத்துக்காட்டுஅளவுகோல்)

முறை 3: மாறி வரிசை எண்ணைப் பயன்படுத்துவதற்கான INDEX செயல்பாடு

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

=INDEX (array, row_num, [col_num], [area_num])

வரிசை ; வரம்பு அல்லது அணிவரிசை.

row_num ; வரம்பு அல்லது வரிசையில் உள்ள வரிசை எண்.

col_num ; வரம்பு அல்லது வரிசையில் உள்ள நெடுவரிசை எண். [விரும்பினால்]

area_num ; குறிப்பில் பயன்படுத்தப்படும் வரம்பு. [விரும்பினால்]

படி 1: எந்த வெற்று கலத்திலும் பிந்தைய சூத்திரத்தைப் பயன்படுத்தவும் (அதாவது, F16 )

=SUM(F5:INDEX(F:F,B15+4))

INDEX செயல்பாடு F (அதாவது, F:F ) நெடுவரிசையை ஒரு வரிசையாகக் கருதுகிறது, B15+4= 15 வரிசை_எண். மற்ற வாதங்கள் o ptional எனவே அவற்றைப் பயன்படுத்த வேண்டிய அவசியமில்லை. சூத்திரத்தில் உள்ள INDEX(F:F,B15+4) பகுதி $35.4 (அதாவது, F15 செல் மதிப்பு) வழங்கும். B15 அல்லது B15+4 ஐ மாற்றினால் சூத்திரத்தில் மாறி வரிசை எண்கள் கிடைக்கும்.

படி 2: F16 கலத்தில் மொத்த விலை ஐக் காட்ட ENTER விசையைப் பயன்படுத்தவும்.

மேலும் படிக்க: Excel VBA: R1C1 Formula with Variable (3 எடுத்துக்காட்டுகள்)

முறை 4: VBA மேக்ரோ மாறி வரிசை எண்ணை செல் குறிப்பாக எடுக்க

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

0>

படி 1: மைக்ரோசாப்ட் விஷுவல் பேசிக் சாளரத்தைத் திறக்க, ALT+F11 ஐ அழுத்தவும். மைக்ரோசாஃப்ட் விஷுவல் பேசிக் சாளரத்தில், செருகு ( கருவிப்பட்டியிலிருந்து ) > Module ஐக் கிளிக் செய்யவும்.

படி 2: பின்வரும் மேக்ரோவை Module இல் ஒட்டவும்.

7244

மேக்ரோ குறியீடு VBA உள்ளீட்டுப் பெட்டி ஐப் பயன்படுத்தி வரிசை எண்ணை எடுத்து, முதல் 10 வரிசைகளை முன்னிலைப்படுத்துகிறது . சிறப்பம்சமானது VBA Selection.Font.Bold பண்புகளைப் பயன்படுத்தி செய்யப்படுகிறது. Sheets.Range அறிக்கை ஒரு குறிப்பிட்ட தாள் மற்றும் வரம்பை ஒதுக்குகிறது. மேலும், இது VBA CELL பண்புகளைப் பயன்படுத்தி வரம்பை வரையறுக்கிறது.

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

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

மேலும் படிக்க: எக்செல் VBA எடுத்துக்காட்டுகள் வரிசை மற்றும் நெடுவரிசை எண் மூலம் செல் குறிப்புடன்

முடிவு

இந்த கட்டுரையில், நாங்கள் பயன்படுத்துகிறோம் மாறி வரிசையைப் பயன்படுத்த பல செயல்பாடுகள் மற்றும் VBA மேக்ரோஎக்செல் இல் செல் குறிப்பாக எண். INDIRECT , OFFSET , மற்றும் INDEX போன்ற செயல்பாடுகள், விளைவுகளை செல் குறிப்புகளாக மாற்ற, அவற்றின் வாதங்களில் வரிசை எண்களைப் பயன்படுத்துகின்றன. மேலே விவரிக்கப்பட்ட இந்த வழிகள் கருத்தை தெளிவுபடுத்துவதோடு, அன்றாடப் பயன்பாடுகளில் அவற்றைப் பயன்படுத்த உங்களுக்கு உதவும் என்று நம்புகிறேன். உங்களிடம் கூடுதல் விசாரணைகள் இருந்தாலோ அல்லது சேர்க்க ஏதேனும் இருந்தால் கருத்து தெரிவிக்கவும்.

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