Excel-ൽ സെൽ റഫറൻസായി വേരിയബിൾ റോ നമ്പർ എങ്ങനെ ഉപയോഗിക്കാം

  • ഇത് പങ്കുവയ്ക്കുക
Hugh West

ചിലപ്പോൾ Excel-ൽ, നമുക്ക് ചില സെല്ലുകൾ നേരിട്ടുള്ള സെൽ റഫറൻസുകളായി ഉപയോഗിക്കാൻ കഴിയില്ല. അതിനാൽ, Excel-ൽ സെൽ റഫറൻസായി വേരിയബിൾ വരി നമ്പർ ഉപയോഗിക്കാൻ ഞങ്ങൾ നിർബന്ധിതരാകുന്നു. എൻട്രികളിലോ ഫോർമുലകളിലോ നമുക്ക് ആവശ്യമുള്ളിടത്തോ സെൽ റഫറൻസായി അസൈൻ ചെയ്യാൻ ഞങ്ങൾ ഒരു റാൻഡം വരി നമ്പർ ഉപയോഗിക്കുന്നു എന്നതാണ് മുഴുവൻ ആശയവും.

താഴെ സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, ഞങ്ങൾക്ക് രണ്ട് സംഖ്യകളുടെ ആകെത്തുക വേണം. ശ്രേണി സംഗ്രഹിച്ചുകൊണ്ട് നമുക്ക് തുക ലഭിക്കും (അതായത്, B5:B11 ). എന്നിരുന്നാലും, സെൽ റഫറൻസായി B11 ചേർക്കാൻ ഞങ്ങൾക്ക് കഴിയുന്നില്ലെങ്കിൽ, ഞങ്ങൾ ഒരു റാൻഡം വരി നമ്പർ ഉപയോഗിക്കുന്നു (അതായത് C5 ). INDIRECT, OFFSET അല്ലെങ്കിൽ INDEX ഫംഗ്‌ഷൻ C5 സെൽ മൂല്യം 11 B11 സെൽ റഫറൻസായി പരിവർത്തനം ചെയ്യുന്നു. അതിനാൽ, മൊത്തത്തിലുള്ള പരിവർത്തനം സംഭവിക്കുന്നു B(C5)=B11 .

ഈ ലേഖനത്തിൽ, വരി നമ്പർ സെൽ റഫറൻസായി ഉപയോഗിക്കുന്നതിനുള്ള ഒന്നിലധികം വഴികൾ ഞങ്ങൾ കാണിക്കുന്നു Excel.

Excel വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

വേരിയബിൾ റോ നമ്പർ സെൽ റഫറൻസായി.xlsm

4 Excel ലെ വേരിയബിൾ റോ നമ്പർ സെൽ റഫറൻസായി ഉപയോഗിക്കുന്നതിനുള്ള എളുപ്പവഴികൾ

ഒരു സെൽ റഫറൻസായി വേരിയബിൾ വരികളുടെ ഉപയോഗം കാണിക്കുന്നതിന്, ഞങ്ങൾക്ക് ഒരു ഡാറ്റാസെറ്റ് ഉണ്ട്. ഞങ്ങളുടെ ഡാറ്റാസെറ്റിൽ ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ സീരിയൽ നമ്പർ വരി നമ്പറും മറ്റ് നിരകളും അടങ്ങിയിരിക്കുന്നു. ഒരു സെൽ റഫറൻസായി വേരിയബിൾ വരി നമ്പർ ഉപയോഗിച്ച് മൊത്തം വില ന്റെ ആകെത്തുക ഞങ്ങൾക്ക് ആവശ്യമാണ്.

രീതി 1: വേരിയബിൾ റോ നമ്പർ പ്രവർത്തനക്ഷമമാക്കുന്നതിനുള്ള ഇൻഡിറക്റ്റ് ഫംഗ്ഷൻ സെൽ റഫറൻസായി

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 .

ലളിതമാക്കുന്നതിന്, ലളിതമായ ഫോർമുലകളിൽ സെൽ റഫറൻസായി ഞങ്ങൾ വരി നമ്പർ ഉപയോഗിക്കുന്നു. ദൈർഘ്യമേറിയതും സങ്കീർണ്ണവുമായ ഫോർമുലകളിൽ നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം, അത് നന്നായി പ്രവർത്തിക്കുന്നു. സെൽ റഫറൻസുകളിൽ വരി നമ്പറുകൾ ഉപയോഗിക്കുന്നത് സങ്കീർണതകൾ ഒഴിവാക്കാനുള്ള കാര്യക്ഷമമായ മാർഗമാണ്.

കൂടുതൽ വായിക്കുക: Excel 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 കോളുകൾ ആയി, 1 <ആയി 2> ഉയരം , വീതി . B15 അല്ലെങ്കിൽ B15-1 മാറ്റുന്നതിലൂടെ നിങ്ങൾക്ക് ഏത് നമ്പറും സെൽ റഫറൻസായി ചേർക്കാം.

ഘട്ടം 2 : മൊത്തം തുക പ്രദർശിപ്പിക്കുന്നതിന് ENTER അമർത്തുക.

കൂടുതൽ വായിക്കുക: എങ്ങനെ സെല്ലിനെ റഫറൻസ് ചെയ്യാം Excel-ലെ വരിയും നിരയും നമ്പറും (4 രീതികൾ)

സമാന വായനകൾ

  • FormulaR1C1 സമ്പൂർണ്ണ റഫറൻസ് Excel VBA ൽ എങ്ങനെ ഉപയോഗിക്കാം
  • [പരിഹരിച്ചു!] Excel-ൽ ആപേക്ഷിക സെൽ റഫറൻസ് പ്രവർത്തിക്കുന്നില്ല
  • Excel VBA: തുറക്കാതെ തന്നെ മറ്റൊരു വർക്ക്ബുക്കിൽ നിന്ന് സെൽ മൂല്യം നേടുക
  • സ്‌പ്രെഡ്‌ഷീറ്റിലെ ആപേക്ഷികവും സമ്പൂർണ്ണവുമായ സെൽ വിലാസം
  • എക്‌സെലിലെ ആപേക്ഷിക സെൽ റഫറൻസിന്റെ ഉദാഹരണം (3മാനദണ്ഡം)

രീതി 3: വേരിയബിൾ റോ നമ്പർ ഉപയോഗിക്കുന്നതിനുള്ള INDEX ഫംഗ്‌ഷൻ

ഒരു സെൽ റഫറൻസായി ഒരു വരി നമ്പർ ചേർക്കുന്നതിന്, ഞങ്ങൾക്ക് ഒരു റിട്ടേൺ നൽകാം ഫോർമുലകളിൽ അത് നൽകാനുള്ള മൂല്യം. INDEX ഫംഗ്‌ഷൻ അസൈൻ ചെയ്‌ത ലൊക്കേഷന്റെ മൂല്യങ്ങളിൽ കലാശിക്കുന്നു. INDEX ഫംഗ്‌ഷന്റെ വാക്യഘടന

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

അറേ ആണ്; ശ്രേണി അല്ലെങ്കിൽ അറേ.

row_num ; ശ്രേണിയിലോ അറേയിലോ ഉള്ള വരി നമ്പർ.

col_num ; ശ്രേണിയിലോ അറേയിലോ ഉള്ള കോളം നമ്പർ. [ഓപ്ഷണൽ]

ഏരിയ_സംഖ്യ ; റഫറൻസിൽ ഉപയോഗിച്ച ശ്രേണി. [ഓപ്ഷണൽ]

ഘട്ടം 1: ഏതെങ്കിലും ശൂന്യമായ സെല്ലിൽ (അതായത്, F16 )

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

INDEX ഫംഗ്‌ഷൻ F (അതായത്, F:F ) നിരയെ ഒരു അറേ ആയി കണക്കാക്കുന്നു, B15+4= 15 വരി_സംഖ്യയായി. മറ്റ് ആർഗ്യുമെന്റുകൾ ഒ പ്ഷണൽ ആയതിനാൽ അവ ഉപയോഗിക്കേണ്ടതില്ല. ഫോർമുലയിലെ INDEX(F:F,B15+4) ഭാഗം $35.4 (അതായത്, F15 സെൽ മൂല്യം) നൽകുന്നു. B15 അല്ലെങ്കിൽ B15+4 മാറ്റുന്നത് ഫോർമുലയിലെ വേരിയബിൾ വരി നമ്പറുകൾക്ക് കാരണമാകുന്നു.

ഘട്ടം 2:<3 F16 എന്ന സെല്ലിൽ മൊത്തം വില എന്നതിന്റെ ആകെത്തുക ദൃശ്യമാകാൻ ENTER കീ ഉപയോഗിക്കുക.

കൂടുതൽ വായിക്കുക: Excel VBA: R1C1 ഫോർമുലയും വേരിയബിളും (3 ഉദാഹരണങ്ങൾ)

രീതി 4: സെൽ റഫറൻസായി വേരിയബിൾ റോ നമ്പർ എടുക്കുന്നതിനുള്ള VBA മാക്രോ

ഓരോ തവണയും ഒരു വരി നമ്പർ നൽകണമെങ്കിൽ, ഞങ്ങൾ ഒരു ശ്രേണിയിൽ നിന്നോ അറേയിൽ നിന്നോ വരികൾ തിരഞ്ഞെടുക്കുന്നുണ്ടെങ്കിലോ? Excel VBA മാക്രോകളാണ്ഇത് ചെയ്യുന്നതിൽ കാര്യക്ഷമമാണ്. ബോൾഡ് മഷിയിൽ ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നിർദ്ദിഷ്ട വരികൾ (അതായത്, C5:D15 ) ഹൈലൈറ്റ് ചെയ്യാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക, VBA മാക്രോകൾ രണ്ട് വരികൾ ഉപയോഗിച്ച് അത് ചെയ്യുന്നു.

ഘട്ടം 1: മൈക്രോസോഫ്റ്റ് വിഷ്വൽ ബേസിക് വിൻഡോ തുറക്കുന്നതിന്, ALT+F11 അമർത്തുക. Microsoft Visual Basic ജാലകത്തിൽ, Insert ( Toolbar -ൽ നിന്ന്) > മൊഡ്യൂളിൽ ക്ലിക്ക് ചെയ്യുക.

ഘട്ടം 2: ഇനിപ്പറയുന്ന മാക്രോ മൊഡ്യൂളിൽ ഒട്ടിക്കുക.

6995

VBA ഇൻപുട്ട് ബോക്‌സ് ഉപയോഗിച്ച് മാക്രോ കോഡ് ഒരു വരി നമ്പർ എടുക്കുന്നു, തുടർന്ന് ആദ്യത്തെ 10 വരികൾ ഹൈലൈറ്റ് ചെയ്യുന്നു . VBA Selection.Font.Bold പ്രോപ്പർട്ടി ഉപയോഗിച്ചാണ് ഹൈലൈറ്റ് ചെയ്യുന്നത്. Sheets.Range പ്രസ്താവന ഒരു നിർദ്ദിഷ്ട ഷീറ്റും ശ്രേണിയും നൽകുന്നു. കൂടാതെ, ഇത് VBA CELL പ്രോപ്പർട്ടി ഉപയോഗിച്ച് ശ്രേണി നിർവചിക്കുന്നു.

ഘട്ടം 3: മാക്രോ പ്രവർത്തിപ്പിക്കുന്നതിന് F5 കീ ഉപയോഗിക്കുക. മാക്രോ ആദ്യം ഒരു ഇൻപുട്ട് ബോക്സ് പ്രദർശിപ്പിക്കുകയും ഒരു വരി നമ്പർ നൽകാൻ ആവശ്യപ്പെടുകയും ചെയ്യുന്നു. വരി നമ്പർ (അതായത്, 5 ) നൽകിയ ശേഷം, ശരി ക്ലിക്ക് ചെയ്യുക.

ശരി ക്ലിക്ക് ചെയ്യുന്നത് നിങ്ങളെ മൊഡ്യൂൾ വിൻഡോയിലേക്ക് കൊണ്ടുപോകുന്നു. വർക്ക്ഷീറ്റിലേക്ക് മടങ്ങുക, നിയുക്ത ശ്രേണി (അതായത്, C5:D15 ) ബോൾഡിൽ ഹൈലൈറ്റ് ചെയ്യുന്നത് നിങ്ങൾ കാണുന്നു.

കൂടുതൽ വായിക്കുക: എക്‌സൽ വിബിഎ ഉദാഹരണങ്ങൾ സെൽ റഫറൻസ് സഹിതം റോയും കോളം നമ്പറും

ഉപസംഹാരം

ഈ ലേഖനത്തിൽ, ഞങ്ങൾ ഉപയോഗിക്കുന്നു വേരിയബിൾ റോ ഉപയോഗിക്കുന്നതിന് ഒന്നിലധികം ഫംഗ്ഷനുകളും VBA മാക്രോയുംExcel-ൽ സെൽ റഫറൻസായി നമ്പർ. INDIRECT , OFFSET , INDEX എന്നിവ പോലുള്ള ഫംഗ്‌ഷനുകൾ ഫലങ്ങളെ ഒരു സെൽ റഫറൻസായി രൂപാന്തരപ്പെടുത്തുന്നതിന് അവയുടെ ആർഗ്യുമെന്റുകളിൽ വരി നമ്പറുകൾ ഉപയോഗിക്കുന്നു. മുകളിൽ വിവരിച്ച ഈ വഴികൾ ആശയം വ്യക്തമാക്കുകയും ദൈനംദിന ഉപയോഗങ്ങളിൽ അവ ഉപയോഗിക്കാൻ നിങ്ങളെ സഹായിക്കുകയും ചെയ്യുമെന്ന് പ്രതീക്ഷിക്കുന്നു. നിങ്ങൾക്ക് കൂടുതൽ അന്വേഷണങ്ങൾ ഉണ്ടെങ്കിൽ അല്ലെങ്കിൽ എന്തെങ്കിലും ചേർക്കാനുണ്ടെങ്കിൽ കമന്റ് ചെയ്യുക.

വ്യവസായത്തിൽ 10 വർഷത്തിലേറെ അനുഭവപരിചയമുള്ള വളരെ പരിചയസമ്പന്നനായ എക്സൽ പരിശീലകനും അനലിസ്റ്റുമാണ് ഹ്യൂ വെസ്റ്റ്. അക്കൗണ്ടിംഗ്, ഫിനാൻസ് എന്നിവയിൽ ബിരുദവും ബിസിനസ് അഡ്മിനിസ്ട്രേഷനിൽ ബിരുദാനന്തര ബിരുദവും നേടിയിട്ടുണ്ട്. ഹ്യൂവിന് അധ്യാപനത്തിൽ അഭിനിവേശമുണ്ട് കൂടാതെ പിന്തുടരാനും മനസ്സിലാക്കാനും എളുപ്പമുള്ള ഒരു അദ്വിതീയ അധ്യാപന സമീപനം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. എക്സലിനെ കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ വിദഗ്ദ്ധ പരിജ്ഞാനം ലോകമെമ്പാടുമുള്ള ആയിരക്കണക്കിന് വിദ്യാർത്ഥികളെയും പ്രൊഫഷണലുകളെയും അവരുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനും അവരുടെ കരിയറിൽ മികവ് പുലർത്തുന്നതിനും സഹായിച്ചിട്ടുണ്ട്. തന്റെ ബ്ലോഗിലൂടെ, ഹ്യൂ തന്റെ അറിവ് ലോകവുമായി പങ്കിടുന്നു, സൗജന്യ എക്സൽ ട്യൂട്ടോറിയലുകളും ഓൺലൈൻ പരിശീലനവും വാഗ്ദാനം ചെയ്യുന്നു, വ്യക്തികളെയും ബിസിനസ്സുകളെയും അവരുടെ പൂർണ്ണ ശേഷിയിൽ എത്തിക്കാൻ സഹായിക്കുന്നു.