Excel ԵԹԵ եւ INDIRECT Դինամիկ Range Formula

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-ից

Մտնելով բանաձեւը - Ընտրանքներ

Ստեղծեք դինամիկ խտություն Excel բանաձեւերում: © Ted ֆրանսերեն

Բանաձեւին մտնելու տարբերակները ներառում են.

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
  1. Մուտքագրեք հետեւյալ տվյալները `D1- ից մինչեւ E2 բջիջներում

Սկսած Ամբողջական Բանաձեւը - Բացելով SUM գործառույթը երկխոսության տուփը

  1. Կտտացրեք F1 բջիջը, այսինքն `այս օրինակի արդյունքները կցուցադրվեն
  2. Սեղմեք ժապավենի մենյուի բանաձեւերի ներդիրին
  3. Ընտրեք Մաթեմատիկա եւ Տրիգ ժապավենից ֆունկցիան բացելու ցանկը բացելու համար
  4. Սեղմեք գործառույթների երկխոսության տուփը բացելու ցանկում

02-ից 03-ը

Մտնելով INDIRECT գործառույթը - Click to View Larger Image

Սեղմեք, տեսնել ավելի մեծ պատկեր: © Ted ֆրանսերեն

INDIRECT բանաձեւը պետք է մուտքագրվի որպես SUM գործառույթի փաստարկ:

Ներածված գործառույթների դեպքում Excel- ն թույլ չի տալիս բացել երկրորդ գործառույթի երկխոսության վանդակը `մուտք գործելու իր փաստարկները:

INDIRECT գործառույթը, հետեւաբար, պետք է ձեռքով մուտք գործել SUM գործառույթի երկխոսության տուփի թիվ 1 տողում:

  1. Երկխոսության դաշտում սեղմեք 1-ին տողում
  2. Մուտքագրեք հետեւյալ INDIRECT գործառույթը ` INDIRECT (" D "& E1 &": D "& E2)
  3. Սեղմեք OK, գործառույթն ավարտելու եւ երկխոսության արկղը փակելու համար
  4. 50 թիվը պետք է հայտնվի F1 բջիջում, քանի որ սա D1- ից D4 բջիջներում տեղադրված տվյալների համար ընդհանուր թիվն է
  5. Երբ դուք սեղմում եք F1 բջջի վրա, ամբողջ բանաձեւը = SUM (INDIRECT ("D" & E1 & ": D" & E2)) հայտնվում է բանաձեւի բարում ,

Անջատելով INDIRECT գործառույթը

D դարում D դինամիկ տիրույթ ստեղծելու համար մենք պետք է համակցենք D- ի INDIRECT ֆունկցիայի փաստարկին, E1 եւ E2 բջիջներում պարունակվող թվերով:

Դա կատարվում է հետեւյալով.

Հետեւաբար, աղյուսակի սկիզբը սահմանվում է նիշերով ` « D »եւ E1 :

Երկրորդ նիշերը ` «: D »եւ E2 կետերը միավորում են վերջնակետը: Դա արվում է, քանի որ կոլոնը տեքստային բնույթ է կրում եւ, հետեւաբար, պետք է ներառվի մեջբերման նշանների ներսում:

Կեսարի մեջ երրորդ նշանն օգտագործվում է երկու մասի միանգամից մի փաստարկի մեջ .

"D" & E1 & ": D" & E2

03-ից 03-ը

Դինամիկորեն փոխում է SUM գործառույթի շրջանակը

Դինամիկ կերպով ձեւափոխելու ձեւը: © Ted ֆրանսերեն

Այս բանաձեւի ամբողջ կետն այն է, հեշտացնել փոխարինել SUM գործառույթը, առանց ֆունկցիայի փաստարկը խմբագրելու:

Դրանում ներառելով INDIRECT գործառույթը բանաձեւում, E1 եւ E2 բջիջներում թվերի փոխելը կփոխի բջիջների տիրույթը, կարդացած SUM գործառույթով:

Ինչպես երեւում է վերեւում գտնվող պատկերում, սա նաեւ հանգեցնում է այն բանաձեւի պատասխանին, որը գտնվում է F1 բջջում, քանի որ այն կազմում է տվյալների նոր տիրույթ:

  1. Սեղմեք E1 բջիջը
  2. Մուտքագրեք համարը 3
  3. Սեղմեք ստեղնաշարի վրա մուտքագրեք ստեղնը
  4. Սեղմեք E2 բջիջը
  5. Մուտքագրեք համարը 6
  6. Սեղմեք ստեղնաշարի վրա մուտքագրեք ստեղնը
  7. F1 խցում պատասխանը պետք է փոխվի մինչեւ 90, ինչը D3- ից մինչեւ D6 բջիջներում պարունակվող թվերի ընդհանուր թիվն է
  8. Հետագա փորձարկել բանաձեւը, փոխելով B1 եւ B2 բջիջների բովանդակությունը 1-ից 6-րդ համարների ցանկացած թվին

ԱՆՀՐԱԺԵՇՏ եւ #REF! Սխալ արժեք

The #REF! F1 բջիջում սխալ արժեքը կհայտնվի, եթե INDIRECT գործառույթի փաստարկը.