Բովանդակություն
Երեկ մարաթոնում 30 Excel գործառույթ 30 օրվա ընթացքում մենք գործառույթով պարզեցինք մեր աշխատանքային միջավայրի մանրամասները INFO (INFORM) և պարզեց, որ նա այլևս չի կարող մեզ օգնել հիշողության հետ կապված խնդիրներով: Ո՛չ մեր, ո՛չ էլ Excel-ի հիշողությունը։
Մարաթոնի հինգերորդ օրը կուսումնասիրենք ֆունկցիան Ընտրեք (ԸՆՏՐՈՒԹՅՈՒՆ): Այս գործառույթը պատկանում է կատեգորիային Հղումներ և զանգվածներ, այն վերադարձնում է արժեք հնարավոր ընտրությունների ցանկից՝ ըստ թվային ինդեքսի։ Հարկ է նշել, որ շատ դեպքերում ավելի լավ է ընտրել մեկ այլ գործառույթ, օրինակ. INDEX (INDEX) և MATCH (ԱՎԵԼԻ ԲԱՑՎԱԾ) կամ VLOOKUP- ը (VPR): Մենք կանդրադառնանք այս հատկանիշներին ավելի ուշ այս մարաթոնի ընթացքում:
Այսպիսով, եկեք անդրադառնանք մեր ունեցած տեղեկատվությանը և գործառույթի վերաբերյալ օրինակներին Ընտրեք (ԸՆՏՐՈՒԹՅՈՒՆ), տեսնենք գործի մեջ, նշենք նաև թույլ կողմերը։ Եթե ունեք այլ խորհուրդներ և օրինակներ այս հատկության համար, խնդրում ենք կիսվել դրանք մեկնաբանություններում:
Գործառույթ 05. ԸՆՏՐԵԼ
ֆունկցիա Ընտրեք (SELECT) վերադարձնում է արժեք ցուցակից՝ ընտրելով այն ըստ թվային ինդեքսի:
Ինչպե՞ս կարող եք օգտագործել CHOOSE ֆունկցիան:
ֆունկցիա Ընտրեք (SELECT)-ը կարող է վերադարձնել ցանկի ապրանքը որոշակի թվով, այսպես.
- Ըստ ամսվա համարի, վերադարձրեք ֆինանսական եռամսյակի համարը:
- Ելնելով մեկնարկի ամսաթվից՝ հաշվարկեք հաջորդ երկուշաբթի օրը։
- Ըստ խանութի համարի, ցույց տվեք վաճառքի գումարը:
Շարահյուսություն ԸՆՏՐԵԼ
ֆունկցիա Ընտրեք (SELECT) ունի հետևյալ շարահյուսությունը.
CHOOSE(index_num,value1,value2,…)
ВЫБОР(номер_индекса;значение1;значение2;…)
- ինդեքս_թիվ (index_number) պետք է լինի 1-ից 254-ի միջև (կամ 1-ից 29-ը Excel 2003-ում և ավելի վաղ):
- ինդեքս_թիվ (index_number) ֆունկցիան կարող է մուտքագրվել որպես թիվ, բանաձև կամ հղում մեկ այլ բջիջի:
- ինդեքս_թիվ (ինդեքսի_համարը) կկլորացվի մինչև մոտակա ամբողջ թիվը:
- փաստարկները արժեք (արժեքը) կարող է լինել թվեր, բջիջների հղումներ, անվանված տիրույթներ, գործառույթներ կամ տեքստ:
Թակարդներ CHOOSE (Ընտրություն)
Excel 2003-ում և ավելի վաղ, գործառույթը Ընտրեք (SELECT) աջակցում էր ընդամենը 29 արգումենտ արժեք (նշանակում է):
Շատ ավելի հարմար է աշխատաթերթում ցուցակի մեջ որոնելը, քան բոլոր տարրերը բանաձևում մուտքագրելը: Գործառույթներով VLOOKUP- ը (VLOOKUP) կամ MATCH (MATCH) Կարող եք հղում կատարել Excel-ի աշխատաթերթերում տեղակայված արժեքների ցուցակներին:
Օրինակ 1. Ֆինանսական եռամսյակ ըստ ամսվա համար
ֆունկցիա Ընտրեք (SELECT) լավ է աշխատում թվերի պարզ ցուցակներով՝ որպես արժեքներ: Օրինակ, եթե B2 բջիջը պարունակում է ամսվա թիվը, ֆունկցիան Ընտրեք (SELECT) կարող է հաշվարկել, թե որ ֆինանսական եռամսյակին է պատկանում: Հետևյալ օրինակում ֆինանսական տարին սկսվում է հուլիսին։
Բանաձևը թվարկում է 12 արժեք, որոնք համապատասխանում են 1-ից 12 ամիսներին: Ֆինանսական տարին սկսվում է հուլիսին, ուստի 7, 8 և 9 ամիսները ընկնում են առաջին եռամսյակում: Ստորև բերված աղյուսակում դուք կարող եք տեսնել ֆինանսական եռամսյակի համարը յուրաքանչյուր ամսվա համարի տակ:
Գործառույթում Ընտրեք (SELECT) Եռամսյակի համարը պետք է մուտքագրվի այն հերթականությամբ, որով դրանք հայտնվում են աղյուսակում: Օրինակ՝ ֆունկցիայի արժեքների ցանկում Ընտրեք (SELECT) դիրքերում 7, 8 եւ 9 (հուլիս, օգոստոս և սեպտեմբեր) պետք է լինի թիվ 1:
=CHOOSE(C2,3,3,3,4,4,4,1,1,1,2,2,2)
=ВЫБОР(C2;2;3;3;3;4;4;4;1;1;1;2;2;2)
Մուտքագրեք ամսվա համարը C2 բջիջում և գործառույթը Ընտրեք (SELECT) կհաշվարկի C3 բջջի ֆինանսական եռամսյակի համարը:
Օրինակ 2. Հաշվեք հաջորդ երկուշաբթի օրը
ֆունկցիա Ընտրեք (SELECT) կարող է աշխատել ֆունկցիայի հետ համատեղ ՇԱԲԱԹ (DAYWEEK) ապագա ամսաթվերը հաշվարկելու համար: Օրինակ, եթե դուք ակումբի անդամ եք, որը հավաքվում է ամեն երկուշաբթի երեկոյան, ապա իմանալով այսօրվա ամսաթիվը, կարող եք հաշվարկել հաջորդ երկուշաբթի օրը:
Ստորև բերված նկարը ցույց է տալիս շաբաթվա յուրաքանչյուր օրվա սերիական համարները: Շաբաթվա յուրաքանչյուր օրվա H սյունակը պարունակում է օրերի քանակը, որոնք պետք է ավելացնել ընթացիկ ամսաթվին՝ հաջորդ երկուշաբթի ստանալու համար: Օրինակ, կիրակի օրը պետք է ավելացնեք ընդամենը մեկ օր։ Իսկ եթե այսօր երկուշաբթի է, ապա հաջորդ երկուշաբթի դեռ յոթ օր կա։
Եթե ընթացիկ ամսաթիվը C2 բջիջում է, ապա C3 բջիջի բանաձևն օգտագործում է գործառույթները ՇԱԲԱԹ (ՕՐ) և Ընտրեք (SELECT) հաջորդ երկուշաբթի օրը հաշվարկելու համար:
=C2+CHOOSE(WEEKDAY(C2),1,7,6,5,4,3,2)
=C2+ВЫБОР(ДЕНЬНЕД(C2);1;7;6;5;4;3;2)
Օրինակ 3. Ցույց տալ ընտրված խանութի վաճառքի գումարը
Դուք կարող եք օգտագործել գործառույթը Ընտրեք (SELECT) այլ գործառույթների հետ համատեղ, ինչպիսիք են Ամբողջ (ԳՈՒՄԱՐ): Այս օրինակում մենք կստանանք վաճառքի գումարները կոնկրետ խանութի համար՝ ֆունկցիայի մեջ նշելով դրա համարը Ընտրեք (SELECT) որպես փաստարկ, ինչպես նաև ցուցակագրելով տվյալների միջակայքերը յուրաքանչյուր խանութի համար՝ ընդհանուր գումարները հաշվարկելու համար:
Մեր օրինակում խանութի համարը (101, 102 կամ 103) մուտքագրված է C2 բջիջում: 1, 2 կամ 3-ի փոխարեն ինդեքսի արժեք ստանալու համար, օրինակ՝ 101, 102 կամ 103, օգտագործեք բանաձևը. =C2-100.
Յուրաքանչյուր խանութի վաճառքի տվյալները գտնվում են առանձին սյունակում, ինչպես ցույց է տրված ստորև:
Ֆունկցիայի ներսում Ամբողջ (SUM) ֆունկցիան առաջինը կկատարվի Ընտրեք (SELECT), որը կվերադարձնի ընտրված խանութին համապատասխանող ցանկալի ամփոփման միջակայքը:
=SUM(CHOOSE(C2-100,C7:C9,D7:D9,E7:E9))
=СУММ(ВЫБОР(C2-100;C7:C9;D7:D9;E7:E9))
Սա մի իրավիճակի օրինակ է, երբ շատ ավելի արդյունավետ է օգտագործել այլ գործառույթներ, ինչպիսիք են INDEX (INDEX) և MATCH (ՈՐՈՆՈՒՄ): Ավելի ուշ մեր մարաթոնի ընթացքում մենք կտեսնենք, թե ինչպես են նրանք աշխատում: