Microsoft Excel- ը որոշ զովացուցիչ հնարքներ ունի եւ օգտագործելով համանուն եւ անուղղակի դինամիկ միջակայք բանաձեւերը, հեշտությամբ կարող եք մղել տվյալները:
Ամփոփ - INDIRECT Formula Overview
Օգտագործելով INDIRECT գործառույթը Excel բանաձեւերում, հեշտ է փոխել բանաձեւում օգտագործվող բջջային հղումների շարք, առանց բանաձեւի ինքնուրույն խմբագրելու:
INDIRECT- ը կարող է օգտագործվել մի շարք գործառույթներով, որոնք ընդունում են բջջային տեղեկանք որպես փաստարկ, ինչպիսիք են OFFSET եւ SUM գործառույթները:
Վերջին դեպքում, օգտագործելով INDIRECT որպես SUM ֆունկցիայի փաստարկը կարող է ստեղծել բջջային տեղեկանքների դինամիկ շարք, որ SUM գործառույթն ավելացնում է:
INDIRECT- ը դա անում է անուղղակիորեն միջանկյալ վայրում բջիջների տվյալները վերագրելով:
Օրինակ `Ամբողջական ձեւը օգտագործվում է ընդհանուր արժեքների դինամիկ շրջանի համար
Այս օրինակը հիմնված է վերեւում պատկերված տվյալների վրա:
Ստորեւ ներկայացված դասընթացային քայլերը օգտագործելով ստեղծված Ամրակ - INDIRECT բանաձեւը հետեւյալն է.
= SUM (INDIRECT ("D" & E1 & ": D" & E2))
Այս բանաձեւում ներկված INDIRECT գործառույթի փաստարկը պարունակում է հղումներ E1 եւ E2 բջիջներին: Այս բջիջներում թվերը, 1-ը եւ 4-ը, երբ համադրվում են մնացած INDIRECT- ի փաստարկի հետ, ձեւավորում են բջջային հղումները D1 եւ D4:
Արդյունքում, SUM ֆունկցիայով ընդգրկված թվերի շարքը D1- ից մինչեւ D4 բջիջների տիրույթում պարունակվող տվյալներն է, որը 50 է:
E1 եւ E2 բջիջներում գտնվող թվերը փոխելու միջոցով. սակայն, կարելի է հեշտությամբ փոխել շրջանակը:
Այս օրինակը առաջին հերթին կօգտագործի վերոհիշյալ բանաձեւը, D1: D4 բջիջներում տվյալների հավաքագրման համար եւ այնուհետեւ փոխակերպել ամփոփված միջակայքը D3: D6 առանց F1 բանաձեւի ձեւակերպելու:
01-ը 03-ից
Մտնելով բանաձեւը - Ընտրանքներ
Բանաձեւին մտնելու տարբերակները ներառում են.
- մուտքագրելով վերը նշված բանաձեւը ուղղակիորեն F1 բջջի մեջ եւ ստեղնաշարի վրա մուտքագրեք ստեղնը
- մուտքագրելով INDIRECT գործառույթը որպես փաստարկ, օգտագործելով SUM գործառույթի երկխոսության վանդակը
Excel- ի գործառույթների մեծ մասն ունի երկխոսության տուփ, որը թույլ է տալիս մուտքագրել ֆունկցիայի փաստարկներից յուրաքանչյուրը առանձին տողի վրա, առանց անհանգստանալու մասին:
Այս դեպքում SUM գործառույթի երկխոսության տուփը կարող է օգտագործվել որոշակիորեն բանաձեւի պարզեցման համար: Քանի որ INDIRECT գործառույթը ներկված է SUM- ի մեջ, The INDIRECT գործառույթը եւ դրա փաստարկները պետք է դեռ ձեռքով մուտքագրվեն:
Ստորեւ բերված քայլերը բանաձեւը մուտքագրելու համար օգտագործում են SUM երկխոսության տուփը:
Մուտքագրեք Tutorial Data- ը
Բջջային D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4- Մուտքագրեք հետեւյալ տվյալները `D1- ից մինչեւ E2 բջիջներում
Սկսած Ամբողջական Բանաձեւը - Բացելով SUM գործառույթը երկխոսության տուփը
- Կտտացրեք F1 բջիջը, այսինքն `այս օրինակի արդյունքները կցուցադրվեն
- Սեղմեք ժապավենի մենյուի բանաձեւերի ներդիրին
- Ընտրեք Մաթեմատիկա եւ Տրիգ ժապավենից ֆունկցիան բացելու ցանկը բացելու համար
- Սեղմեք գործառույթների երկխոսության տուփը բացելու ցանկում
02-ից 03-ը
Մտնելով INDIRECT գործառույթը - Click to View Larger Image
INDIRECT բանաձեւը պետք է մուտքագրվի որպես SUM գործառույթի փաստարկ:
Ներածված գործառույթների դեպքում Excel- ն թույլ չի տալիս բացել երկրորդ գործառույթի երկխոսության վանդակը `մուտք գործելու իր փաստարկները:
INDIRECT գործառույթը, հետեւաբար, պետք է ձեռքով մուտք գործել SUM գործառույթի երկխոսության տուփի թիվ 1 տողում:
- Երկխոսության դաշտում սեղմեք 1-ին տողում
- Մուտքագրեք հետեւյալ INDIRECT գործառույթը ` INDIRECT (" D "& E1 &": D "& E2)
- Սեղմեք OK, գործառույթն ավարտելու եւ երկխոսության արկղը փակելու համար
- 50 թիվը պետք է հայտնվի F1 բջիջում, քանի որ սա D1- ից D4 բջիջներում տեղադրված տվյալների համար ընդհանուր թիվն է
- Երբ դուք սեղմում եք F1 բջջի վրա, ամբողջ բանաձեւը = SUM (INDIRECT ("D" & E1 & ": D" & E2)) հայտնվում է բանաձեւի բարում ,
Անջատելով INDIRECT գործառույթը
D դարում D դինամիկ տիրույթ ստեղծելու համար մենք պետք է համակցենք D- ի INDIRECT ֆունկցիայի փաստարկին, E1 եւ E2 բջիջներում պարունակվող թվերով:
Դա կատարվում է հետեւյալով.
- ամպերսանդը ( & ) օգտագործվում է բջջային տեղեկանքով (E1 եւ E2) տեքստային տվյալների (այս դեպքում D տառը) միաձուլելու կամ միանալու համար,
- հետագայում, տեքստային տվյալներ, որոնք կապակցված են բջջային հղումներով, պետք է շրջապատված լինեն երկկողմանի նշաններով ( "" )
- վերջապես, միջակայքի վերջնական կետերը բաժանված են ստորին (:)
Հետեւաբար, աղյուսակի սկիզբը սահմանվում է նիշերով ` « D »եւ E1 :
Երկրորդ նիշերը ` «: D »եւ E2 կետերը միավորում են վերջնակետը: Դա արվում է, քանի որ կոլոնը տեքստային բնույթ է կրում եւ, հետեւաբար, պետք է ներառվի մեջբերման նշանների ներսում:
Կեսարի մեջ երրորդ նշանն օգտագործվում է երկու մասի միանգամից մի փաստարկի մեջ .
"D" & E1 & ": D" & E203-ից 03-ը
Դինամիկորեն փոխում է SUM գործառույթի շրջանակը
Այս բանաձեւի ամբողջ կետն այն է, հեշտացնել փոխարինել SUM գործառույթը, առանց ֆունկցիայի փաստարկը խմբագրելու:
Դրանում ներառելով INDIRECT գործառույթը բանաձեւում, E1 եւ E2 բջիջներում թվերի փոխելը կփոխի բջիջների տիրույթը, կարդացած SUM գործառույթով:
Ինչպես երեւում է վերեւում գտնվող պատկերում, սա նաեւ հանգեցնում է այն բանաձեւի պատասխանին, որը գտնվում է F1 բջջում, քանի որ այն կազմում է տվյալների նոր տիրույթ:
- Սեղմեք E1 բջիջը
- Մուտքագրեք համարը 3
- Սեղմեք ստեղնաշարի վրա մուտքագրեք ստեղնը
- Սեղմեք E2 բջիջը
- Մուտքագրեք համարը 6
- Սեղմեք ստեղնաշարի վրա մուտքագրեք ստեղնը
- F1 խցում պատասխանը պետք է փոխվի մինչեւ 90, ինչը D3- ից մինչեւ D6 բջիջներում պարունակվող թվերի ընդհանուր թիվն է
- Հետագա փորձարկել բանաձեւը, փոխելով B1 եւ B2 բջիջների բովանդակությունը 1-ից 6-րդ համարների ցանկացած թվին
ԱՆՀՐԱԺԵՇՏ եւ #REF! Սխալ արժեք
The #REF! F1 բջիջում սխալ արժեքը կհայտնվի, եթե INDIRECT գործառույթի փաստարկը.
- վավեր բջջային տեղեկանք չէ
- պարունակում է արտաքին հղում տարբեր աշխատանքային գրքույկի մեջ եւ այդ աշխատանքային գիրքը բաց չէ
- վերաբերում է բանաձեւի սահմաններից դուրս բջջային տիրույթին (տող 1.048.576 կամ XFD սյունակ)