Բովանդակություն
Excel-ն ունի բազմաթիվ գործառույթներ տարբեր գործողությունների համար: Ֆունկցիաների փակագծերի ներսում մենք դնում ենք որոշ մուտքեր ցանկալի գործողության համար, որը ցանկանում ենք կատարել: Փակագծերի ներսում գտնվող այս մուտքերը կոչվում են ֆունկցիայի արգումենտներ : Այս հոդվածում մենք կիմանանք, թե ինչ գործառույթների արգումենտներ կան Excel-ում: Նաև մենք կծանոթանանք տարբեր տեսակի արգումենտներին:
Ինչպես ցույց տալ ֆունկցիայի փաստարկները Excel-ում
Մենք կարող ենք ցույց տալ ֆունկցիայի արգումենտները երկու եղանակով:
1. Ցույց տալ ֆունկցիան Փաստարկներ Ֆունկցիան մուտքագրելիս
Երբ դուք մուտքագրում եք ֆունկցիայի անունը հավասարության նշան դնելուց հետո, այնուհետև մուտքագրում եք առաջին փակագիծը, Excel-ը ավտոմատ կերպով ցույց կտա համապատասխան արգումենտները: Նայեք հետևյալ պատկերին:
Երբ մուտքագրում եք =IF(, IF ֆունկցիայի արգումենտներն ինքնաբերաբար հայտնվում են:
2 Ցուցադրել ֆունկցիայի փաստարկները՝ օգտագործելով ստեղնաշարի դյուրանցումը Ctrl+A
Նախորդ եղանակով դուք կարող եք պարզապես տեսնել արգումենտները, բայց դուք կարող եք և՛ տեսնել, և՛ տեղադրել մուտքագրումը այս եղանակով: Գործառույթի վավեր անուն մուտքագրելուց հետո, որին հաջորդում է հավասարը: մուտք գործեք բանաձևի տող/ցանկացած բջիջ, հետևյալ դյուրանցումը ներկայացնում է ֆունկցիայի արգումենտների երկխոսության տուփը:
Ctrl +A
Պատուհանը հայտնվում է Այժմ դուք կարող եք տեսնել արգումենտները և կարող եք նաև թվեր մուտքագրել տուփերում:
Կարդալ ավելին. Ինչպես օգտագործել VBA մուտքագրման գործառույթը Excel-ում (2 օրինակ)
Քանի՞ փաստարկ կարող է ունենալ ֆունկցիան:
Excel-ի տարբեր գործառույթներ ունեն տարբեր թվով արգումենտներ: Նույնիսկ նրանցից ոմանք ընդհանրապես փաստարկներ չունեն։ Տեսնենք։
1. Գործառույթները մեկ փաստարկով
Փաստարկները հիմնականում վերաբերում են առանձին բջիջներին, բայց այն ներառում է նաև բջիջների տիրույթներ: Ստորև բերված է մեկ արգումենտով ֆունկցիայի օրինակ:
- Այստեղ մենք օգտագործել ենք UPPER ֆունկցիան , որը որպես արգումենտ ընդունում է տեքստային տողը:
- Այն ընդունում է մեկ արգումենտ որպես մուտքագրում և փոքրատառը վերածում է մեծատառի:
- B4 բջիջում օգտագործվող բանաձևը հետևյալն է.
=UPPER(B2)
Այստեղ արգումենտը տեքստային տող է, որը տեղադրված է B2 բջիջում :
2: Գործառույթներ բազմաթիվ արգումենտներով
Եթե ցանկանում եք մի քանի արգումենտ օգտագործել ֆունկցիայի մեջ, ապա պետք է ստորակետ օգտագործեք դրանց միջև:
Օրինակ.
- Որոշ դեպքերում անհրաժեշտ է հաշվարկել երկու սյունակների միջին ֆունկցիան և գումարի ֆունկցիան: Կամ, դուք կարող եք օգտագործել մեկ արգումենտը տիրույթի հետ, կամ կարող եք օգտագործել երկու արգումենտ, որտեղ կարող եք սահմանել երկու միջակայքերը առանձին, օրինակ՝
=AVERAGE(C5:C14,D5:D14)
& ;
=SUM(C5:C14,D5:D14).
Այստեղ, ( C5:C14,D5:D14 ) AVERAGE և SUM ֆունկցիաների արգումենտներն են: Քանի որ կան բազմաթիվ արգումենտներ, դրանք բաժանվում են ստորակետներով դրանց միջև:
- Դուք կարող եք տեսնել ստորև բերված օրինակը, որն օգտագործում է երեք արգումենտ : Բանաձևը հետևյալն էհետևում է.
=TIME(8,15,40)
Այս օրինակում ֆունկցիան TIME ֆունկցիան է և այն օգտագործում է ժամեր, րոպեներ և վայրկյաններ որպես փաստարկներ:
Կարդալ ավելին. Ինչպես դնել ստորակետ 2 թվանշանից հետո Excel-ում (9 արագ մեթոդներ)
3. Գործառույթներ առանց փաստարկների
Չնայած ֆունկցիաների մեծ մասում արգումենտներ են օգտագործվում, Excel-ն ունի որոշ կանխորոշված ֆունկցիաներ, որոնք չեն օգտագործում որևէ արգումենտ: Օրինակ՝ RAND(), TODAY(), և NOW().
Կարդալ ավելին` Ինչպես օգտագործել VBA օգտատիրոջ կողմից սահմանված գործառույթը (4 հարմար օրինակ)
3 տեսակի փաստարկներ Excel-ի ֆունկցիաներում
1. Պահանջվող տեսակի փաստարկներ
Excel-ի յուրաքանչյուր ֆունկցիա, որն ունի արգումենտներ, ունի առնվազն մեկ պահանջվող արգումենտ: Գործառույթը պետք է ունենա իր բոլոր անհրաժեշտ արգումենտները՝ վավեր պատասխան տալու համար: Որպես օրինակ՝ եկեք տեսնենք NETWORKDAYS ֆունկցիան :
Սա NETWORKDAYS ֆունկցիայի շարահյուսությունն այսպիսին է.
<. 1>NETWORKDAYS(start_date, end_date, [holidays] )Առանց քառակուսի փակագծով ֆունկցիայի փակագծում առկա մուտքերը այստեղ անհրաժեշտ արգումենտներն են: Հետևյալ օրինակներում NETWORKDAYS ֆունկցիան ունի երկու տեսակի արգումենտ՝ պարտադիր տեսակ և կամընտիր: Պահանջվող արգումենտներով ֆունկցիան արդյունքում վերադարձրել է 86 օր:
2. Ընտրովի տիպի փաստարկներ
Կան որոշ գործառույթներ, որոնք օգտագործում են որոշ արգումենտներ որպեսընտրովի: Ինչպես ստորև բերված պատկերը, INDEX ֆունկցիան մուտքագրելուց հետո Excel-ը ավտոմատ կերպով ցույց է տալիս այդ ֆունկցիայի պահանջվող և ընտրովի արգումենտները:
Կարդալ ավելին. 2> Ինչպես օգտագործել INDEX MATCH-ը Excel VBA-ի հետ
3. Ներդրված ֆունկցիաներ, որոնք օգտագործվում են որպես մեկ այլ ֆունկցիայի փաստարկներ Excel-ի բանաձևում
Ֆունկցիաները կարող են օգտագործվել որպես փաստարկներ մեկ այլ ֆունկցիայի ներքո: Այս գործընթացը հայտնի է որպես բնադրման ֆունկցիա։ Օրինակ, մենք ուզում ենք կոնկրետ ամսաթվին ավելացնել 5 տարի՝ արդյունքի ամսաթիվը պարզելու համար: մենք կօգտագործենք բանաձևը-
=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))
Այստեղ հիմնական ֆունկցիան DATE է: YEAR, MONTH, և DAY մյուս գործառույթներն են, որոնք տեղադրված են DATE ֆունկցիայի մեջ : Այս լրացուցիչ գործառույթներն ընդունվում են որպես DATE ֆունկցիայի փաստարկներ: Ինչպես YEAR(A2)+B2-ն օգտագործվել է որպես DATE ֆունկցիայի առաջին արգումենտ:
Գտեք Ներդիր ֆունկցիաների արժեքը :
- Ներդրված ֆունկցիաների արժեքները գտնելու համար, որոնք օգտագործվում են որպես այլ ֆունկցիայի արգումենտներ, դուք պարզապես պետք է ընտրեք ներսում տեղադրված բանաձևը և սեղմեք F9 :
- Այնուհետև սեղմեք հիմնական ֆունկցիայի արգումենտը և հետևեք ստորև ներկայացված նկարներին՝ տեսնելու, թե կոնկրետ ինչ է արված։
Այստեղ նախ ընտրում ենք հիմնական ֆունկցիայի առաջին արգումենտը։ Երկրորդ նկարում մենք պարզապես սեղմում ենք ստեղնաշարի F9-ըկոճակը։ Դա ցույց տվեց այդ փաստարկի կոնկրետ արդյունքը։ Դուք նույնիսկ կարող եք օգտագործել այս ընթացակարգը նաև առանձին գործառույթների համար:
Նմանատիպ ընթերցումներ
- 22 մակրո օրինակներ Excel VBA-ում
- 20 գործնական կոդավորման խորհուրդներ Master Excel VBA-ի համար
- Ինչպես գրել VBA կոդ Excel-ում (հեշտ քայլերով)
- Տեսակները VBA մակրոները Excel-ում (Արագ ուղեցույց)
- Ինչ կարող եք անել VBA-ի հետ (6 գործնական օգտագործում)
2 եղանակ Excel-ում արգումենտներ զետեղելու համար
Գոյություն ունի երկու եղանակ, որոնցով կարող եք արգումենտներ տեղադրել Excel-ում:
- Գործառույթի մուտքագրում անմիջապես բջիջում
- Օգտագործելով Excel ֆունկցիա Արգումենտ երկխոսության տուփ:
1. Մուտքագրելով ֆունկցիան անմիջապես բջիջում
Այս կերպ, եթե ցանկանում եք որևէ գործառույթ օգտագործել որևէ կոնկրետ բջիջում, ընտրեք այդ բջիջը և սկսեք գրել ֆունկցիայի անունը “=”-ով սկզբում ստորագրեք: Excel-ում ֆունկցիայի անունը գրելիս կտեսնեք, թե ինչպիսի փաստարկներ այն կարող է ընդունել փակագծերում: Ստորև նկարը ցույց է տալիս, թե ինչպես կարելի է Excel-ում արգումենտներով ֆունկցիա գրել
2: Օգտագործելով Excel-ի ֆունկցիայի փաստարկների երկխոսության տուփը
Լավ պրակտիկա է օգտագործել Excel ֆունկցիայի փաստարկի երկխոսության տուփը՝ ֆունկցիայի անունը փաստարկներով գրելու համար: Ֆունկցիայի արգումենտի երկխոսության տուփը գտնելու համար սեղմեք վերևում գտնվող բանաձևերի ներդիրը և այնտեղից ընտրեք որևէ բանաձև, կտեսնեք, որ կհայտնվի վանդակ: Այժմ, ներսայս օրինակում ես ցույց տվեցի NETWORKDAYS ֆունկցիան իր հասանելի արգումենտներով:
Ֆունկցիայի արգումենտի երկխոսության տուփի օգտագործման լավագույն մասն այն է, որ դուք կարող եք տեղադրել փաստարկներ՝ դրանք ճիշտ իմանալով: Այսպիսով, նախքան որևէ արգումենտ տեղադրելը, դուք իրականում գիտեք, թե ինչ եք կատարում:
Փաստարկների արժեքի տեսակները ֆունկցիայի մեջ
Excel-ը ընդունում է բազմաթիվ տարբեր տեսակի մուտքեր որպես արգումենտներ՝ կախված այն գործառույթներից, որոնք ցանկանում եք կատարել: օգտագործել. Excel-ի փաստարկների մեծ մասը թվային տվյալներ են, քանի որ մարդիկ մեծապես օգտագործում են Excel-ը թվային հաշվարկների համար: Բայց այն նաև ընդունում է տվյալների այլ տեսակներ: Excel-ում օգտագործվող արգումենտների տեսակները ներկայացված են ստորև:
- Թվային տվյալներ ( =SUM(5,10) )
- Տեքստային տողերի տվյալներ ( =UPPER(«Thomson») )
- Բուլյան արժեքներ ( =OR(1+1=2) )
- Սխալի արժեքներ ( =ISERR(#VALUE!) )
Փաստարկներ Excel VBA ֆունկցիայի մեջ
Excel VBA-ն ունի երեք տեսակի ընթացակարգեր: Sub, Function, և Property: Դրանցից Function -ն ունի հետևյալ շարահյուսությունը:
[Public/Private /Friend] [Static] Function Function_Name [(arglist)] [Ինչպես տեսակի][հայտարարություններ]
[անուն=արտահայտում]
[Ելքի գործառույթ]
[հայտարարություններ]
[անուն=արտահայտություն]
End Function
Այստեղ մենք նկատում ենք, որ այն ունի [(arglist)] , որը վերաբերում է Excel VBA-ում Ֆունկցիայի հայտարարության արգումենտներին: Այն [] շուրջ arglist ցույց է տալիս, որ այս մասը կամընտիր է Function ընթացակարգի համար: Հիմա եկեք տեսնենք Function փաստարկների ցանկի մասերը:
Function arglist-ն ունի հետևյալ շարահյուսությունը:
[Ըստ ցանկության] [ByVal/ByRef] [ParamArray] varname [( )] [Որպես տեսակ] [=defaultvalue]Մենք կքննարկենք այս մասերից յուրաքանչյուրը օրինակներով:
- Ըստ ցանկության.
Սա ցույց է տալիս, որ արգումենտը կամընտիր է, եթե այն օգտագործում եք փաստարկի համար: հաջորդ արգումենտները նույնպես պետք է լինեն կամընտիր, և դուք պետք է դրանք հայտարարեք կամընտիր հիմնաբառով:
- ByVal:
Սա ցույց է տալիս, որ արգումենտները Հղման փոխարեն փոխանցվել է արժեքով: Սա նաև արգումենտի ընտրովի տեսակ է:
- ByRef:
Սա լռելյայն արգումենտ է: Եթե ոչինչ չնշեք, Excel-ը կհամարի, որ արժեքների փոխարեն փոխանցում եք փոփոխականների հղումներ: Օգտագործելով սա ապահովում է, որ ընթացակարգը, որի միջոցով այն փոխանցվում է, կարող է փոխել այն:
- ParamArray:
Դա ցանկի վերջին փաստարկն է: երբ օգտագործվում է. Դուք չեք կարող դրա հետ օգտագործել Optional, ByVal կամ ByRef: Դա նաև փաստարկի կամընտիր տեսակ է: Այն թույլ է տալիս մեզ օգտագործել կամայական թվով արգումենտներ:
- varname:
Սա արգումենտի պարտադիր տեսակ է: Դրանով դուք պետք է անվանեք փոփոխականներին ստանդարտ սովորական կանոններով:
- տեսակ.
Սա նույնպես կամընտիր է:փաստարկ. Դուք կարող եք սահմանել տվյալների տեսակը դրանով: Եթե ընտրովի չէ, կարող եք սահմանել օգտատիրոջ կողմից սահմանված տվյալների ցանկացած տեսակ:
- կանխադրված արժեք.
ցանկացած հաստատուն կամ հաստատունի արտահայտություն: Կիրառվում է միայն կամընտիր պարամետրերի վրա: Հստակ լռելյայն արժեքը կարող է լինել միայն Nothing, եթե տեսակը Օբյեկտ է:
Օրինակ 1.
3693
Դիտեք հետևյալ տողը.
Function CalculateNum_Difference_Optional(Number1 As Integer, Optional Number2 As Integer) As Double
Այստեղ,
CalculateNum_Difference_Optional է ֆունկցիայի անունը , Number1, Number 2-ը varname, Integer հայտարարված է տեսակ :
Օրինակ 2. Նախնական արժեքի օգտագործում
Մենք կարող ենք սահմանել լռելյայն արգումենտ ֆունկցիայի համար, ինչը նշանակում է, որ մենք' Երբեք չեմ ընտրի այդ փաստարկը, միշտ կընտրվի լռելյայն արժեքը:
6722
Օրինակ 3. ByRef-ի օգտագործում
6193
Օրինակ 4. ByVal-ի օգտագործում
2840
Կարդալ ավելին. Ցանկ 10 հիմնականում օգտագործվող Excel VBA օբյեկտների (հատկանիշներ և օրինակներ)
Excel VBA ֆունկցիաներ առանց փաստարկների
Excel-ում VBA, կարող եք ֆունկցիա գրել այնքան արգումենտներով, որքան անհրաժեշտ է հիմք: Բայց հնարավոր է նաև ֆունկցիա գրել առանց արգումենտի:
Տեսեք հետևյալ ընթացակարգը.
Ընտրեք Ֆայլ ➪ Ընտրանքներ ➪ Ընդհանուր այս բաժինը տեսնելու համար: Դրանից հետո ստորև բերված է մաքսային ֆունկցիայի պարզ օրինակ, որը չունի փաստարկներ: Այս ֆունկցիան վերադարձնում է UserName հատկությունը Application օբյեկտի: Այս անունը հայտնվում է Անհատականացրեք Excel Options երկխոսության վանդակի Microsoft Office բաժնի ձեր պատճենը: Այս ֆունկցիան շատ պարզ է, բայց դա միակ միջոցն է, որով կարող եք ստանալ օգտանունը՝ օգտագործելու աշխատաթերթի բջիջում կամ բանաձևում:
7236
Երբ մուտքագրում եք հետևյալ բանաձևը աշխատանքային թերթիկի բջիջ, բջիջը ցուցադրում է անունը. ընթացիկ օգտվողը՝
=OfficeUserName()
Երբ դուք օգտագործում եք առանց արգումենտների ֆունկցիա, դուք պետք է ներառեք դատարկ փակագծերի մի շարք:
Եզրակացություն
Այսպիսով, մենք այս հոդվածում քննարկել ենք Excel ֆունկցիայի փաստարկները: Եթե քննարկումն օգտակար եք համարում, խնդրում ենք տեղեկացնել մեզ մեկնաբանությունների դաշտում: Իսկ Excel-ի հետ կապված ավելի շատ հոդվածների համար այցելեք մեր բլոգը ExcelWIKI :