ഉള്ളടക്ക പട്ടിക
വിവിധ പ്രവർത്തനങ്ങൾക്കായി Excel-ന് നിരവധി പ്രവർത്തനങ്ങൾ ഉണ്ട്. ഫംഗ്ഷനുകളുടെ പരാൻതീസിസിനുള്ളിൽ, ഞങ്ങൾ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന പ്രവർത്തനത്തിനായി ചില ഇൻപുട്ടുകൾ ഇടുന്നു. പരാൻതീസിസിനുള്ളിലെ ഈ ഇൻപുട്ടുകളെ ഫംഗ്ഷൻ ആർഗ്യുമെന്റുകൾ എന്ന് വിളിക്കുന്നു. ഈ ലേഖനത്തിൽ, Excel-ലെ ഫംഗ്ഷൻ ആർഗ്യുമെന്റുകൾ എന്താണെന്ന് നമുക്ക് അറിയാം. കൂടാതെ, വ്യത്യസ്ത തരത്തിലുള്ള ആർഗ്യുമെന്റുകൾ നമുക്ക് പരിചിതമായിരിക്കും.
Excel-ൽ ഫംഗ്ഷൻ ആർഗ്യുമെന്റുകൾ എങ്ങനെ കാണിക്കാം
നമുക്ക് ഫംഗ്ഷൻ ആർഗ്യുമെന്റുകൾ രണ്ട് തരത്തിൽ കാണിക്കാം.
1. ഫംഗ്ഷൻ കാണിക്കുക ഒരു ഫംഗ്ഷൻ ടൈപ്പുചെയ്യുമ്പോൾ ആർഗ്യുമെന്റുകൾ
നിങ്ങൾ ഒരു ഫംഗ്ഷൻ നാമം ടൈപ്പ് ചെയ്ത് തുല്യ ചിഹ്നം നൽകിയ ശേഷം ആദ്യത്തെ ബ്രാക്കറ്റ് ടൈപ്പുചെയ്യുമ്പോൾ, Excel യാന്ത്രികമായി ബന്ധപ്പെട്ട ആർഗ്യുമെന്റുകൾ കാണിക്കും. ഇനിപ്പറയുന്ന ചിത്രം നോക്കുക.
നിങ്ങൾ =IF( എന്ന് ടൈപ്പ് ചെയ്യുമ്പോൾ IF ഫംഗ്ഷന്റെ ആർഗ്യുമെന്റുകൾ സ്വയമേവ ദൃശ്യമാകും.
2 കീബോർഡ് കുറുക്കുവഴി ഉപയോഗിച്ച് ഫംഗ്ഷൻ ആർഗ്യുമെന്റുകൾ കാണിക്കുക Ctrl+A
മുമ്പത്തെ രീതിയിൽ, നിങ്ങൾക്ക് ആർഗ്യുമെന്റുകൾ കാണാൻ കഴിയും, എന്നാൽ ഈ രീതിയിൽ നിങ്ങൾക്ക് കാണാനും ഇൻപുട്ട് നൽകാനും കഴിയും. സാധുവായ ഒരു ഫംഗ്ഷൻ നാമം ടൈപ്പുചെയ്തതിന് ശേഷം തുല്യമായ ഒരു ഫംഗ്ഷൻ നാമം ടൈപ്പ് ചെയ്തതിന് ശേഷം ഫോർമുല ബാറിൽ/ഏതെങ്കിലും സെല്ലിലേക്ക് സൈൻ ഇൻ ചെയ്യുക, ഇനിപ്പറയുന്ന കുറുക്കുവഴി ഫംഗ്ഷൻ ആർഗ്യുമെന്റ് ഡയലോഗ് ബോക്സ് അവതരിപ്പിക്കുന്നു.
Ctrl +A
വിൻഡോ ദൃശ്യമാകുന്നു . ഇപ്പോൾ നിങ്ങൾക്ക് ആർഗ്യുമെന്റുകൾ കാണാനും ബോക്സുകളിൽ നമ്പറുകൾ നൽകാനും കഴിയും.
കൂടുതൽ വായിക്കുക: എക്സെലിൽ VBA ഇൻപുട്ട് ഫംഗ്ഷൻ എങ്ങനെ ഉപയോഗിക്കാം (2 ഉദാഹരണങ്ങൾ)
പ്രവർത്തനത്തിന് എത്ര ആർഗ്യുമെന്റുകൾ ഉണ്ടാകും?
വ്യത്യസ്ത Excel ഫംഗ്ഷനുകൾക്ക് വ്യത്യസ്ത ആർഗ്യുമെന്റുകൾ ഉണ്ട്. പോലും, അവരിൽ ചിലർക്ക് വാദങ്ങളൊന്നുമില്ല. നമുക്ക് നോക്കാം.
1. ഒരു സിംഗിൾ ആർഗ്യുമെന്റോടുകൂടിയ പ്രവർത്തനങ്ങൾ
ആർഗ്യുമെന്റുകൾ കൂടുതലും വ്യക്തിഗത സെല്ലുകളെയാണ് പരാമർശിക്കുന്നത് എന്നാൽ അതിൽ സെൽ ശ്രേണികളും ഉൾപ്പെടുന്നു. ഒരൊറ്റ ആർഗ്യുമെന്റ് ഉള്ള ഒരു ഫംഗ്ഷന്റെ ഒരു ഉദാഹരണം ചുവടെയുണ്ട്.
- ഇവിടെ ഞങ്ങൾ UPPER ഫംഗ്ഷൻ ഉപയോഗിച്ചു, അത് ടെക്സ്റ്റ്-സ്ട്രിംഗിനെ ഒരു ആർഗ്യുമെന്റായി എടുക്കുന്നു.
- അത് അംഗീകരിക്കുന്നു. ഒരൊറ്റ ആർഗ്യുമെന്റ് ഇൻപുട്ടായി ചെറിയക്ഷരം വലിയക്ഷരമാക്കി മാറ്റുന്നു
=UPPER(B2)
ഇവിടെ, സെൽ B2 .
2-ൽ സ്ഥാപിച്ചിരിക്കുന്ന ഒരു ടെക്സ്റ്റ് സ്ട്രിംഗാണ് ആർഗ്യുമെന്റ്. ഒന്നിലധികം ആർഗ്യുമെന്റുകളുള്ള ഫംഗ്ഷനുകൾ
നിങ്ങൾക്ക് ഒരു ഫംഗ്ഷനിൽ ഒന്നിലധികം ആർഗ്യുമെന്റുകൾ ഉപയോഗിക്കണമെങ്കിൽ അവയ്ക്കിടയിൽ ഒരു കോമ ഉപയോഗിക്കേണ്ടതുണ്ട്.
ഉദാഹരണം:
- ചില സന്ദർഭങ്ങളിൽ, രണ്ട് നിരകളുടെ ശരാശരി ഫംഗ്ഷനും ആകെ ഫംഗ്ഷനും നിങ്ങൾ കണക്കാക്കേണ്ടതുണ്ട്. ഒന്നുകിൽ, നിങ്ങൾക്ക് ഒരു ശ്രേണിയിൽ ഒറ്റ ആർഗ്യുമെന്റ് ഉപയോഗിക്കാം അല്ലെങ്കിൽ നിങ്ങൾക്ക് രണ്ട് ശ്രേണികൾ വെവ്വേറെ നിർവ്വചിക്കാൻ കഴിയുന്ന രണ്ട് ആർഗ്യുമെന്റുകൾ ഉപയോഗിക്കാം,
=AVERAGE(C5:C14,D5:D14)
& ;
=SUM(C5:C14,D5:D14).
ഇവിടെ, ( C5:C14,D5:D14 ) AVERAGE , SUM പ്രവർത്തനങ്ങൾക്കുള്ള ആർഗ്യുമെന്റുകളാണ്. ഒന്നിലധികം ആർഗ്യുമെന്റുകൾ ഉള്ളതിനാൽ, അവയ്ക്കിടയിലുള്ള കോമകളാൽ അവയെ വേർതിരിക്കുന്നു.
- നിങ്ങൾക്ക് മൂന്ന് ആർഗ്യുമെന്റുകൾ ഉപയോഗിക്കുന്ന താഴെയുള്ള ഉദാഹരണം കാണാം. ഫോർമുല ഇങ്ങനെയാണ്പിന്തുടരുന്നത് ഇത് മണിക്കൂറുകൾ, മിനിറ്റ്, സെക്കൻഡ് എന്നിവയെ ആർഗ്യുമെന്റുകളായി ഉപയോഗിക്കുന്നു.
കൂടുതൽ വായിക്കുക: എക്സലിൽ 2 അക്കങ്ങൾക്ക് ശേഷം കോമ എങ്ങനെ ഇടാം (9 ദ്രുത രീതികൾ)
6> 3. ആർഗ്യുമെന്റുകളില്ലാത്ത ഫംഗ്ഷനുകൾമിക്ക ഫംഗ്ഷനുകളും ആർഗ്യുമെന്റുകൾ ഉപയോഗിക്കുന്നുണ്ടെങ്കിലും, Excel-ന് ആർഗ്യുമെന്റുകളൊന്നും ഉപയോഗിക്കാത്ത ചില മുൻകൂട്ടി നിശ്ചയിച്ച ഫംഗ്ഷനുകളുണ്ട്. RAND(), TODAY(), , NOW().
കൂടുതൽ വായിക്കുക: VBA ഉപയോക്തൃ നിർവചിച്ച പ്രവർത്തനം എങ്ങനെ ഉപയോഗിക്കാം (4 അനുയോജ്യമായ ഉദാഹരണങ്ങൾ)
Excel ഫംഗ്ഷനുകളിലെ 3 തരം ആർഗ്യുമെന്റുകൾ
1. ആവശ്യമായ തരത്തിലുള്ള ആർഗ്യുമെന്റുകൾ
ആർഗ്യുമെന്റുകളുള്ള എല്ലാ Excel ഫംഗ്ഷനും ആവശ്യമായ ഒരു ആർഗ്യുമെന്റെങ്കിലും ഉണ്ടായിരിക്കും. സാധുവായ ഉത്തരം നൽകുന്നതിന് ഒരു ഫംഗ്ഷന് ആവശ്യമായ എല്ലാ ആർഗ്യുമെന്റുകളും ഉണ്ടായിരിക്കണം. ഒരു ഉദാഹരണമായി, നമുക്ക് NETWORKDAYS ഫംഗ്ഷൻ നോക്കാം.
ഇത് NETWORKDAYS ഫംഗ്ഷന്റെ വാക്യഘടനയാണ്.
1>NETWORKDAYS(start_date, end_date, [holidays] )സ്ക്വയർ ബ്രാക്കറ്റ് ഇല്ലാത്ത ഒരു ഫംഗ്ഷന്റെ പരാൻതീസിസിലെ ഇൻപുട്ടുകളാണ് ഇവിടെ ആവശ്യമായ ആർഗ്യുമെന്റുകൾ. ഇനിപ്പറയുന്ന ഉദാഹരണങ്ങളിൽ, NETWORKDAYS എന്ന ഫംഗ്ഷന് രണ്ട് തരം ആർഗ്യുമെന്റുകളുണ്ട്: ആവശ്യമുള്ള തരവും ഓപ്ഷണലും. ആവശ്യമായ ആർഗ്യുമെന്റുകൾക്കൊപ്പം ഫംഗ്ഷൻ 86 ദിവസത്തേക്ക് തിരിച്ചെത്തി.
2. ഓപ്ഷണൽ തരത്തിലുള്ള ആർഗ്യുമെന്റുകൾ
ചില ആർഗ്യുമെന്റുകൾ ഉപയോഗിക്കുന്ന ചില ഫംഗ്ഷനുകൾ ഉണ്ട്ഓപ്ഷണൽ. ചുവടെയുള്ള ചിത്രം പോലെ, INDEX ഫംഗ്ഷൻ ടൈപ്പ് ചെയ്ത ശേഷം, Excel സ്വയമേവ ആ ഫംഗ്ഷന്റെ ആവശ്യമായതും ഓപ്ഷണൽ ആയതുമായ ആർഗ്യുമെന്റുകൾ കാണിക്കുന്നു.
കൂടുതൽ വായിക്കുക: Excel VBA-നൊപ്പം INDEX MATCH എങ്ങനെ ഉപയോഗിക്കാം
3. ഒരു Excel ഫോർമുലയിലെ മറ്റൊരു ഫംഗ്ഷന്റെ ആർഗ്യുമെന്റുകളായി ഉപയോഗിക്കുന്ന നെസ്റ്റഡ് ഫംഗ്ഷനുകൾ
ഫംഗ്ഷനുകൾ മറ്റൊരു ഫംഗ്ഷന്റെ കീഴിൽ ആർഗ്യുമെന്റുകളായി ഉപയോഗിക്കാം. ഈ പ്രക്രിയ നെസ്റ്റിംഗ് ഫംഗ്ഷൻ എന്നറിയപ്പെടുന്നു. ഉദാഹരണത്തിന്, ഫലമായുണ്ടാകുന്ന തീയതി കണ്ടെത്താൻ ഞങ്ങൾ ഒരു നിർദ്ദിഷ്ട തീയതിയിലേക്ക് 5 വർഷം ചേർക്കാൻ ആഗ്രഹിക്കുന്നു. ഞങ്ങൾ ഫോർമുല ഉപയോഗിക്കും-
=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))
ഇവിടെ പ്രധാന പ്രവർത്തനം DATE ആണ്. വർഷം, മാസം, ഒപ്പം ദിവസം എന്നിവയാണ് DATE ഫംഗ്ഷനിൽ നെസ്റ്റ് ചെയ്തിരിക്കുന്ന മറ്റ് ഫംഗ്ഷനുകൾ. ഈ അധിക ഫംഗ്ഷനുകൾ DATE ഫംഗ്ഷന്റെ ആർഗ്യുമെന്റുകളായി സ്വീകരിക്കുന്നു. DATE ഫംഗ്ഷന്റെ ആദ്യ ആർഗ്യുമെന്റായി YEAR(A2)+B2 ഉപയോഗിച്ചിരിക്കുന്നത് പോലെ.
നെസ്റ്റഡ് ഫംഗ്ഷനുകളുടെ മൂല്യം കണ്ടെത്തൽ :
- വ്യത്യസ്ത ഫംഗ്ഷന്റെ ആർഗ്യുമെന്റായി ഉപയോഗിക്കുന്ന നെസ്റ്റഡ് ഫംഗ്ഷനുകളുടെ മൂല്യങ്ങൾ കണ്ടെത്തുന്നതിന് നിങ്ങൾ ഉള്ളിലെ നെസ്റ്റഡ് ഫോർമുല തിരഞ്ഞെടുത്ത് F9 അമർത്തുക.
- അതിനുശേഷം, പ്രധാന ഫംഗ്ഷന്റെ ആർഗ്യുമെന്റ് അമർത്തുക, കൃത്യമായി എന്താണ് ചെയ്തതെന്ന് കാണാൻ ചുവടെയുള്ള ചിത്രങ്ങൾ പിന്തുടരുക.
ഇവിടെ ആദ്യം നമ്മൾ പ്രധാന ഫംഗ്ഷന്റെ ആദ്യ ആർഗ്യുമെന്റ് തിരഞ്ഞെടുക്കുന്നു. രണ്ടാമത്തെ ചിത്രത്തിൽ, ഞങ്ങൾ കീബോർഡിന്റെ F9 അമർത്തുകബട്ടൺ. ആ വാദത്തിന്റെ പ്രത്യേക ഫലം അത് കാണിച്ചു. സിംഗിൾ ഫംഗ്ഷനുകൾക്കും നിങ്ങൾക്ക് ഈ നടപടിക്രമം ഉപയോഗിക്കാം.
സമാന വായനകൾ
- 22 Excel VBA-ലെ മാക്രോ ഉദാഹരണങ്ങൾ 13> 20 പ്രാക്ടിക്കൽ കോഡിംഗ് നുറുങ്ങുകൾ Excel VBA മാസ്റ്റർ ചെയ്യാൻ
- Excel-ൽ VBA കോഡ് എങ്ങനെ എഴുതാം (എളുപ്പമുള്ള ഘട്ടങ്ങളോടെ)
- തരം Excel-ലെ VBA മാക്രോകളുടെ (ഒരു ദ്രുത ഗൈഡ്)
- VBA ഉപയോഗിച്ച് നിങ്ങൾക്ക് എന്തുചെയ്യാൻ കഴിയും (6 പ്രായോഗിക ഉപയോഗങ്ങൾ)
2 വഴികൾ Excel-ൽ ആർഗ്യുമെന്റുകൾ തിരുകാൻ
നിങ്ങൾക്ക് Excel-ൽ ആർഗ്യുമെന്റുകൾ ചേർക്കാൻ രണ്ട് വഴികളുണ്ട്.
- ഒരു സെല്ലിൽ ഫംഗ്ഷൻ നേരിട്ട് ടൈപ്പുചെയ്യുന്നു
- ഉപയോഗിക്കുന്നു Excel ഫംഗ്ഷൻ ആർഗ്യുമെന്റ് ഡയലോഗ് ബോക്സ്.
1. ഒരു സെല്ലിൽ ഫംഗ്ഷൻ നേരിട്ട് ടൈപ്പുചെയ്യുക
ഇങ്ങനെ, ഏതെങ്കിലും പ്രത്യേക സെല്ലിൽ എന്തെങ്കിലും ഫംഗ്ഷൻ ഉപയോഗിക്കണമെങ്കിൽ, ആ സെൽ തിരഞ്ഞെടുത്ത് “=”<2 ഉപയോഗിച്ച് ഫംഗ്ഷൻ നാമം എഴുതാൻ തുടങ്ങുക> തുടക്കത്തിൽ ഒപ്പിടുക. നിങ്ങൾ Excel-ൽ ഫംഗ്ഷൻ നാമം എഴുതുമ്പോൾ പരാന്തീസിസിനുള്ളിൽ ഏത് തരത്തിലുള്ള ആർഗ്യുമെന്റുകൾ സ്വീകരിക്കാമെന്ന് നിങ്ങൾ കാണും. Excel
2-ൽ ആർഗ്യുമെന്റുകൾ ഉപയോഗിച്ച് ഒരു ഫംഗ്ഷൻ എങ്ങനെ എഴുതാമെന്ന് ചുവടെയുള്ള ചിത്രം കാണിക്കുന്നു. Excel ഫംഗ്ഷൻ ആർഗ്യുമെന്റ് ഡയലോഗ് ബോക്സ് ഉപയോഗിച്ച്
എക്സൽ ഫംഗ്ഷൻ ആർഗ്യുമെന്റ് ഡയലോഗ് ബോക്സ് ഉപയോഗിച്ച് ഫംഗ്ഷൻ നാമം ആർഗ്യുമെന്റുകൾ ഉപയോഗിച്ച് എഴുതുന്നത് നല്ലതാണ്. ഫംഗ്ഷൻ ആർഗ്യുമെന്റ് ഡയലോഗ് ബോക്സ് കണ്ടെത്തുന്നതിന്, മുകളിലുള്ള ഫോർമുല ടാബിൽ അമർത്തി അവിടെ നിന്ന് ഏതെങ്കിലും ഫോർമുല തിരഞ്ഞെടുക്കുക, ഒരു ബോക്സ് ദൃശ്യമാകുന്നത് നിങ്ങൾ കാണും. ഇപ്പോൾ, ഇൻഈ ഉദാഹരണം, ഞാൻ NETWORKDAYS ഫംഗ്ഷൻ അതിന്റെ ലഭ്യമായ ആർഗ്യുമെന്റുകൾക്കൊപ്പം കാണിച്ചു.
ഫംഗ്ഷൻ ആർഗ്യുമെന്റ് ഡയലോഗ് ബോക്സ് ഉപയോഗിക്കുന്നതിന്റെ ഏറ്റവും മികച്ച ഭാഗം നിങ്ങൾക്ക് തിരുകാൻ കഴിയും എന്നതാണ് അവരെ ശരിയായി അറിഞ്ഞുകൊണ്ട് വാദങ്ങൾ. അതിനാൽ, ഏതെങ്കിലും ആർഗ്യുമെന്റുകൾ ചേർക്കുന്നതിന് മുമ്പ്, നിങ്ങൾ എന്താണ് ചെയ്യുന്നതെന്ന് നിങ്ങൾക്കറിയാം.
ഒരു ഫംഗ്ഷനിലെ ആർഗ്യുമെന്റുകളുടെ മൂല്യ തരങ്ങൾ
നിങ്ങൾ ആഗ്രഹിക്കുന്ന ഫംഗ്ഷനുകളെ ആശ്രയിച്ച് എക്സൽ നിരവധി വ്യത്യസ്ത ഇൻപുട്ടുകളെ ആർഗ്യുമെന്റുകളായി സ്വീകരിക്കുന്നു. ഉപയോഗിക്കുക. സംഖ്യാ കണക്കുകൂട്ടലുകൾക്കായി ആളുകൾ എക്സൽ വലിയ തോതിൽ ഉപയോഗിക്കുന്നതിനാൽ Excel-ലെ മിക്ക വാദങ്ങളും സംഖ്യാ ഡാറ്റയാണ്. എന്നാൽ ഇത് മറ്റ് ഡാറ്റ തരങ്ങളും സ്വീകരിക്കുന്നു. Excel-ൽ ഉപയോഗിക്കുന്ന ആർഗ്യുമെന്റുകളുടെ തരങ്ങൾ ചുവടെ നൽകിയിരിക്കുന്നു.
- സംഖ്യാ ഡാറ്റ ( =SUM(5,10) )
- ടെക്സ്റ്റ്-സ്ട്രിംഗ് ഡാറ്റ ( =UPPER("തോംസൺ") )
- ബൂളിയൻ മൂല്യങ്ങൾ ( =OR(1+1=2) )
- പിശക് മൂല്യങ്ങൾ ( =ISERR(#VALUE!) )
Excel VBA ഫംഗ്ഷനിലെ വാദങ്ങൾ
എക്സൽ വിബിഎയ്ക്ക് മൂന്ന് തരത്തിലുള്ള നടപടിക്രമങ്ങളുണ്ട്. സബ്, ഫംഗ്ഷൻ, , പ്രോപ്പർട്ടി. ഇവയിൽ, ഫംഗ്ഷൻ ന് ഇനിപ്പറയുന്ന വാക്യഘടനയുണ്ട്.
[പൊതു/സ്വകാര്യം /സുഹൃത്ത്] [സ്റ്റാറ്റിക്] ഫംഗ്ഷൻ_നെയിം [(ആർഗ്ലിസ്റ്റ്)] [തരം പോലെ][പ്രസ്താവനകൾ]
[name=expression]
[Exit Function]
[statements]
[name=expression]
എൻഡ് ഫംഗ്ഷൻ
ഇവിടെ [(ആർഗ്ലിസ്റ്റ്)] ഉണ്ടെന്ന് ഞങ്ങൾ ശ്രദ്ധിക്കുന്നു, ഇത് എക്സൽ വിബിഎയിലെ ഫംഗ്ഷൻ സ്റ്റേറ്റ്മെന്റിന്റെ ആർഗ്യുമെന്റുകളെ സൂചിപ്പിക്കുന്നു. ദി [] ചുറ്റും arglist ഈ ഭാഗം ഫംഗ്ഷൻ നടപടിക്രമത്തിനായി ഓപ്ഷണൽ ആണെന്ന് സൂചിപ്പിക്കുന്നു. ഇനി നമുക്ക് ഒരു ഫംഗ്ഷൻ ആർഗ്യുമെന്റ് ലിസ്റ്റിന്റെ ഭാഗങ്ങൾ നോക്കാം.
Function arglist-ന് ഇനിപ്പറയുന്ന വാക്യഘടനയുണ്ട്.
[Optional] [ByVal/ByRef] [ParamArray] varname [( )] [തരം പോലെ] [= defaultvalue]ഞങ്ങൾ ഈ ഭാഗങ്ങൾ ഓരോന്നും ഉദാഹരണങ്ങൾ സഹിതം ചർച്ച ചെയ്യും.
- ഓപ്ഷണൽ:
നിങ്ങൾ ഒരു ആർഗ്യുമെന്റിനായി ഉപയോഗിക്കുകയാണെങ്കിൽ ഒരു ആർഗ്യുമെന്റ് ഓപ്ഷണൽ ആണെന്ന് ഇത് സൂചിപ്പിക്കുന്നു. അടുത്ത ആർഗ്യുമെന്റുകളും ഓപ്ഷണൽ ആയിരിക്കണം, കൂടാതെ നിങ്ങൾ അവ ഓപ്ഷണൽ കീവേഡ് ഉപയോഗിച്ച് പ്രഖ്യാപിക്കുകയും വേണം.
- ByVal:
ഇത് സൂചിപ്പിക്കുന്നത് ആർഗ്യുമെന്റുകളാണ് റഫറൻസിനു പകരം മൂല്യം വഴി കടന്നു. ഇതൊരു ഓപ്ഷണൽ തരം ആർഗ്യുമെന്റ് കൂടിയാണ്.
- ByRef:
ഇത് ഡിഫോൾട്ട് ആർഗ്യുമെന്റ് ആണ്. നിങ്ങൾ ഒന്നും വ്യക്തമാക്കിയില്ലെങ്കിൽ, മൂല്യങ്ങൾക്ക് പകരം വേരിയബിളുകളുടെ റഫറൻസ് നിങ്ങൾ കൈമാറുന്നതായി Excel പരിഗണിക്കും. ഇത് ഉപയോഗിക്കുന്നതിലൂടെ, അത് പാസാക്കുന്ന നടപടിക്രമത്തിന് അത് മാറ്റാൻ കഴിയുമെന്ന് ഉറപ്പാക്കുന്നു.
- ParamArray:
ഇത് ലിസ്റ്റിലെ അവസാന വാദമാണ് ഉപയോഗിക്കുമ്പോൾ. നിങ്ങൾക്ക് ഇതിനൊപ്പം ഓപ്ഷണൽ, ByVal അല്ലെങ്കിൽ ByRef ഉപയോഗിക്കാൻ കഴിയില്ല. ഇത് ഒരു ഓപ്ഷണൽ തരം ആർഗ്യുമെന്റ് കൂടിയാണ്. അനിയന്ത്രിതമായ ആർഗ്യുമെന്റുകൾ ഉപയോഗിക്കാൻ ഇത് ഞങ്ങളെ അനുവദിക്കുന്നു.
- varname:
ഇത് ആവശ്യമായ തരത്തിലുള്ള ആർഗ്യുമെന്റാണ്. ഇതോടൊപ്പം, സ്റ്റാൻഡേർഡ് കൺവെൻഷണൽ നിയമങ്ങളുള്ള വേരിയബിളുകൾക്ക് നിങ്ങൾ പേരുകൾ നൽകണം.
- തരം:
ഇതും ഒരു ഓപ്ഷണലാണ്വാദം. ഇതുപയോഗിച്ച് നിങ്ങൾക്ക് ഡാറ്റ തരം സെറ്റ് ചെയ്യാം. ഓപ്ഷണൽ അല്ലെങ്കിൽ, നിങ്ങൾക്ക് ഉപയോക്തൃ-നിർവചിച്ച ഡാറ്റാ തരം സജ്ജീകരിക്കാം.
- defaultvalue:
ഒരു സ്ഥിരാങ്കത്തിന്റെ ഏതെങ്കിലും സ്ഥിരാങ്കമോ പദപ്രയോഗമോ. ഓപ്ഷണൽ പാരാമീറ്ററുകൾക്ക് മാത്രം ബാധകമാണ്. തരം ഒബ്ജക്റ്റ് ആണെങ്കിൽ മാത്രമേ വ്യക്തമായ ഡിഫോൾട്ട് മൂല്യം ഒന്നുമാകില്ല.
ഉദാഹരണം 1:
5078
ഇനിപ്പറയുന്ന വരി നിരീക്ഷിക്കുക:
Function CalculateNum_Difference_Optional(Number1 As Integer, Optional Number2 As Integer) As Double
ഇവിടെ,
CalculateNum_Difference_Optional എന്നത് ഫംഗ്ഷൻ നാമമാണ് , Number1, Number 2 ആണ് varname, Integer തരം പ്രഖ്യാപിച്ചു.
ഉദാഹരണം 2: ഡിഫോൾട്ട് മൂല്യത്തിന്റെ ഉപയോഗം
ഒരു ഫംഗ്ഷനായി നമുക്ക് ഒരു ഡിഫോൾട്ട് ആർഗ്യുമെന്റ് സജ്ജീകരിക്കാം, അതായത് ഞങ്ങൾ ആ ആർഗ്യുമെന്റ് ഒരിക്കലും തിരഞ്ഞെടുക്കില്ല, ഒരു ഡിഫോൾട്ട് മൂല്യം എപ്പോഴും തിരഞ്ഞെടുക്കപ്പെടും.
ഇതും കാണുക: IF ഉള്ള Excel കണ്ടീഷണൽ ഫോർമാറ്റിംഗ് ഫോർമുല2367
ഉദാഹരണം 3: ByRef ഉപയോഗം
9918
ഉദാഹരണം 4: ByVal ഉപയോഗം
1571
കൂടുതൽ വായിക്കുക: കൂടുതൽ ഉപയോഗിക്കുന്ന 10 Excel VBA ഒബ്ജക്റ്റുകളുടെ ലിസ്റ്റ് (ആട്രിബ്യൂട്ടുകൾ & ഉദാഹരണങ്ങൾ)
വാദങ്ങളൊന്നുമില്ലാത്ത Excel VBA ഫംഗ്ഷനുകൾ
Excel-ൽ VBA, നിങ്ങൾക്ക് ആവശ്യമുള്ളത്ര ആർഗ്യുമെന്റുകൾ ഉപയോഗിച്ച് ഒരു ഫംഗ്ഷൻ എഴുതാം. എന്നാൽ ആർഗ്യുമെന്റ് ഇല്ലാതെ ഒരു ഫംഗ്ഷൻ എഴുതാനും സാധിക്കും.
ഇനിപ്പറയുന്ന നടപടിക്രമം കാണുക:
ഈ വിഭാഗം കാണുന്നതിന് ഫയൽ ➪ ഓപ്ഷനുകൾ ➪ പൊതുവായത് തിരഞ്ഞെടുക്കുക. അതിനുശേഷം, ആർഗ്യുമെന്റുകളില്ലാത്ത ഒരു ഇഷ്ടാനുസൃത ഫംഗ്ഷന്റെ ലളിതമായ ഉദാഹരണമാണ് ഇനിപ്പറയുന്നത്. ഈ ഫംഗ്ഷൻ അപ്ലിക്കേഷൻ ഒബ്ജക്റ്റിന്റെ UserName പ്രോപ്പർട്ടി നൽകുന്നു. എന്നതിൽ ഈ പേര് ദൃശ്യമാകുന്നു എക്സൽ ഓപ്ഷനുകൾ ഡയലോഗ് ബോക്സിന്റെ Microsoft Office വിഭാഗത്തിന്റെ നിങ്ങളുടെ പകർപ്പ് വ്യക്തിഗതമാക്കുക. ഈ ഫംഗ്ഷൻ വളരെ ലളിതമാണ്, എന്നാൽ ഒരു വർക്ക്ഷീറ്റ് സെല്ലിലോ ഫോർമുലയിലോ ഉപയോഗിക്കാൻ നിങ്ങൾക്ക് ഉപയോക്തൃനാമം നേടാനാകുന്ന ഒരേയൊരു മാർഗ്ഗമാണിത്.
5745
നിങ്ങൾ ഇനിപ്പറയുന്ന ഫോർമുല ഒരു വർക്ക്ഷീറ്റ് സെല്ലിലേക്ക് നൽകുമ്പോൾ, സെൽ അതിന്റെ പേര് പ്രദർശിപ്പിക്കുന്നു നിലവിലെ ഉപയോക്താവ്:
=OfficeUserName()
നിങ്ങൾ ആർഗ്യുമെന്റുകളില്ലാത്ത ഒരു ഫംഗ്ഷൻ ഉപയോഗിക്കുമ്പോൾ, നിങ്ങൾ ഒരു കൂട്ടം ശൂന്യമായ പരാൻതീസിസുകൾ ഉൾപ്പെടുത്തണം.
ഉപസംഹാരം
അതിനാൽ ഞങ്ങൾ ഈ ലേഖനത്തിൽ Excel ഫംഗ്ഷൻ ആർഗ്യുമെന്റുകൾ ചർച്ച ചെയ്തു. ചർച്ച ഉപകാരപ്രദമെന്ന് തോന്നിയാൽ കമന്റ് ബോക്സിൽ അറിയിക്കുക. കൂടുതൽ Excel-മായി ബന്ധപ്പെട്ട ലേഖനങ്ങൾക്കായി, ദയവായി ഞങ്ങളുടെ ബ്ലോഗ് സന്ദർശിക്കുക ExcelWIKI .