Բովանդակություն
Երեկ մարաթոնում 30 Excel գործառույթ 30 օրվա ընթացքում ֆունկցիայի միջոցով գտանք զանգվածի տարրերը MATCH (ՈՐՈՆՈՒՄ) և պարզեց, որ այն հիանալի է աշխատում թիմում, որն ունի այլ հատկանիշներ, ինչպիսիք են VLOOKUP- ը (VLOOKUP) և INDEX (Ինդեքս):
Մեր մարաթոնի 20-րդ օրը մենք կնվիրենք ֆունկցիայի ուսումնասիրությունը ՀԱՍՑԵ (ՀԱՍՑԵ): Այն վերադարձնում է բջջային հասցեն տեքստային ձևաչափով՝ օգտագործելով տողի և սյունակի համարը: Մեզ այս հասցեն պե՞տք է։ Կարո՞ղ է նույնը անել այլ գործառույթների հետ:
Եկեք նայենք գործառույթի մանրամասներին ՀԱՍՑԵ (ՀԱՍՑԵ) և ուսումնասիրել դրա հետ աշխատելու օրինակները։ Եթե ունեք լրացուցիչ տեղեկություններ կամ օրինակներ, խնդրում ենք կիսվել դրանք մեկնաբանություններում։
Գործառույթ 20՝ ՀԱՍՑԵ
ֆունկցիա ՀԱՍՑԵ (ՀԱՍՑԵ) վերադարձնում է բջջային հղումը որպես տեքստ՝ հիմնված տողի և սյունակի համարի վրա: Այն կարող է վերադարձնել բացարձակ կամ հարաբերական կապի ոճի հասցե: A1 or R1C1. Բացի այդ, թերթի անվանումը կարող է ներառվել արդյունքի մեջ:
Ինչպե՞ս կարող է օգտագործվել ADDRESS ֆունկցիան:
ֆունկցիա ՀԱՍՑԵ (ADDRESS) կարող է վերադարձնել բջիջի հասցեն կամ աշխատել այլ գործառույթների հետ՝
- Ստացեք բջջի հասցեն տրված տողի և սյունակի համարի համար:
- Գտեք բջիջի արժեքը՝ իմանալով տողի և սյունակի համարը:
- Վերադարձեք ամենամեծ արժեք ունեցող բջիջի հասցեն:
Շարահյուսական ՀԱՍՑԵ (ADDRESS)
ֆունկցիա ՀԱՍՑԵ (ՀԱՍՑԵ) ունի հետևյալ շարահյուսությունը.
ADDRESS(row_num,column_num,[abs_num],[a1],[sheet_text])
АДРЕС(номер_строки;номер_столбца;[тип_ссылки];[а1];[имя_листа])
- abs_num (link_type) – եթե հավասար է 1 կամ ընդհանրապես նշված չէ, ֆունկցիան կվերադարձնի բացարձակ հասցեն ($A$1): Հարաբերական հասցեն (A1) ստանալու համար օգտագործեք արժեքը 4. Այլ տարբերակներ. 2= A$1, 3=$A1.
- a1 – եթե TRUE (TRUE) կամ ընդհանրապես նշված չէ, ֆունկցիան վերադարձնում է հղում ոճով A1, եթե FALSE (FALSE), ապա ոճով R1C1.
- Թերթ_տեքստ (թերթի_անուն) – թերթի անունը կարող է նշվել, եթե ցանկանում եք այն տեսնել ֆունկցիայի կողմից վերադարձված արդյունքում:
Թակարդներ ADDRESS
ֆունկցիա ՀԱՍՑԵ (ADDRESS) վերադարձնում է միայն բջջի հասցեն որպես տեքստային տող: Եթե Ձեզ անհրաժեշտ է բջիջի արժեքը, օգտագործեք այն որպես ֆունկցիայի փաստարկ Անկախ (ԱՆՈՒՂԻՂ) կամ օգտագործեք օրինակ 2-ում ներկայացված այլընտրանքային բանաձևերից մեկը:
Օրինակ 1. Ստացեք բջջային հասցեն ըստ տողի և սյունակի համարի
Օգտագործելով գործառույթներ ՀԱՍՑԵ (ՀԱՍՑԵ) Դուք կարող եք բջջային հասցեն ստանալ որպես տեքստ՝ օգտագործելով տողի և սյունակի համարը: Եթե մուտքագրեք միայն այս երկու փաստարկները, արդյունքը կլինի բացարձակ հասցե՝ գրված հղման ոճով A1.
=ADDRESS($C$2,$C$3)
=АДРЕС($C$2;$C$3)
Բացարձակ կամ հարաբերական
Եթե դուք չեք նշում արգումենտի արժեքը abs_num (reference_type) բանաձեւում, արդյունքը բացարձակ հղում է:
Հասցեն որպես հարաբերական հղում տեսնելու համար կարող եք փոխարինել որպես փաստարկ abs_num (տեղեկատու_տիպ) արժեքը 4.
=ADDRESS($C$2,$C$3,4)
=АДРЕС($C$2;$C$3;4)
A1 կամ R1C1
Հղումներ ոճավորելու համար R1C1, լռելյայն ոճի փոխարեն A1, Փաստարկի համար պետք է նշեք FALSE a1.
=ADDRESS($C$2,$C$3,1,FALSE)
=АДРЕС($C$2;$C$3;1;ЛОЖЬ)
Թերթի անվանումը
Վերջին փաստարկը թերթիկի անունն է: Եթե Ձեզ անհրաժեշտ է այս անունը արդյունքում, նշեք այն որպես փաստարկ թերթ_տեքստ (թերթի_անուն):
=ADDRESS($C$2,$C$3,1,TRUE,"Ex02")
=АДРЕС($C$2;$C$3;1;ИСТИНА;"Ex02")
Օրինակ 2. Գտեք բջիջի արժեքը՝ օգտագործելով տողի և սյունակի համարը
ֆունկցիա ՀԱՍՑԵ (ADDRESS) վերադարձնում է բջջի հասցեն որպես տեքստ, այլ ոչ որպես վավեր հղում: Եթե Ձեզ անհրաժեշտ է ստանալ բջիջի արժեքը, կարող եք օգտագործել ֆունկցիայի վերադարձած արդյունքը ՀԱՍՑԵ (ՀԱՍՑԵ), որպես փաստարկ Անկախ (ԱՆՈՒՂԻՂ): Մենք կուսումնասիրենք ֆունկցիան Անկախ (ԱՆՈՒՂԻՂ) ավելի ուշ մարաթոնում 30 Excel գործառույթ 30 օրվա ընթացքում.
=INDIRECT(ADDRESS(C2,C3))
=ДВССЫЛ(АДРЕС(C2;C3))
ֆունկցիա Անկախ (INDIRECT) կարող է աշխատել առանց ֆունկցիայի ՀԱՍՑԵ (ՀԱՍՑԵ): Ահա թե ինչպես կարող եք, օգտագործելով կապակցման օպերատորը «&«, կուրացրեք ցանկալի հասցեն ոճով R1C1 և արդյունքում ստացեք բջիջի արժեքը.
=INDIRECT("R"&C2&"C"&C3,FALSE)
=ДВССЫЛ("R"&C2&"C"&C3;ЛОЖЬ)
ֆունկցիա INDEX (INDEX) կարող է նաև վերադարձնել բջիջի արժեքը, եթե նշված է տողի և սյունակի համարը.
=INDEX(1:5000,C2,C3)
=ИНДЕКС(1:5000;C2;C3)
1:5000 Excel թերթի առաջին 5000 տողերն են:
Օրինակ 3. Վերադարձրեք բջիջի հասցեն առավելագույն արժեքով
Այս օրինակում մենք կգտնենք առավելագույն արժեք ունեցող բջիջը և կօգտագործենք ֆունկցիան ՀԱՍՑԵ (ՀԱՍՑԵ)՝ նրա հասցեն ստանալու համար:
ֆունկցիա MAX (MAX) գտնում է առավելագույն թիվը C սյունակում:
=MAX(C3:C8)
=МАКС(C3:C8)
Հաջորդը գալիս է գործառույթը ՀԱՍՑԵ (ՀԱՍՑԵ) զուգորդվում է MATCH (MATCH), որը գտնում է տողի համարը և ՇԱՐԱՍՅՈՒՆԸ (COLUMN), որը նշում է սյունակի համարը:
=ADDRESS(MATCH(F3,C:C,0),COLUMN(C2))
=АДРЕС(ПОИСКПОЗ(F3;C:C;0);СТОЛБЕЦ(C2))