INDIRECT ֆունկցիայի վերլուծությունը օրինակներով

Առաջին հայացքից (հատկապես օգնությունը կարդալիս) ֆունկցիան Անկախ (Անուղղակի) թվում է պարզ և նույնիսկ անհարկի: Դրա էությունը հղումի տեսք ունեցող տեքստը լիարժեք հղում դարձնելն է: Նրանք. եթե մենք պետք է անդրադառնանք A1 բջիջին, ապա մենք կարող ենք սովորաբար ուղղակի հղում կատարել (մուտքագրել հավասար նշան D1-ում, սեղմել A1-ի վրա և սեղմել Enter), կամ կարող ենք օգտագործել Անկախ նույն նպատակով.

INDIRECT ֆունկցիայի վերլուծությունը օրինակներով

Խնդրում ենք նկատի ունենալ, որ ֆունկցիայի փաստարկը` հղում A1-ին, մուտքագրված է չակերտների մեջ, այնպես որ, ըստ էության, այստեղ տեքստ է:

«Դե լավ», ասում ես դու: «Իսկ ո՞րն է օգուտը»: 

Բայց մի դատեք առաջին տպավորությամբ, դա խաբուսիկ է: Այս հատկությունը կարող է օգնել ձեզ շատ իրավիճակներում:

Օրինակ 1. Փոխադրել

Ժանրի դասական. անհրաժեշտ է շրջել ուղղահայաց թաղանթը

ակոս դեպի հորիզոնական (տեղափոխել): Իհարկե, դուք կարող եք օգտագործել հատուկ ներդիր կամ գործառույթ ՏՐԱՆՍՊ (ՏՐԱՆՍՊՈԶԵԼ) զանգվածային բանաձևով, բայց դուք կարող եք հաղթահարել մեր Անկախ:

INDIRECT ֆունկցիայի վերլուծությունը օրինակներով

Տրամաբանությունը պարզ է՝ հաջորդ բջիջի հասցեն ստանալու համար «A» տառը սոսնձում ենք «&» հատուկ նիշով և ընթացիկ բջիջի սյունակի համարով, որը մեզ տալիս է ֆունկցիան։ ՇԱՐԱՍՅՈՒՆԸ (ՍՅՈՒՆ).

Հակառակ ընթացակարգը ավելի լավ է անել մի փոքր այլ կերպ: Քանի որ այս անգամ մենք պետք է կապ ձևավորենք B2, C2, D2 և այլն բջիջներին, դասական «ծովային ճակատամարտի» փոխարեն ավելի հարմար է օգտագործել R1C1 կապի ռեժիմը: Այս ռեժիմում մեր բջիջները կտարբերվեն միայն սյունակի համարով՝ B2=R1C2, C2=R1C3, D2=R1C4 եւ այլն:

Այստեղ գալիս է երկրորդ կամընտիր ֆունկցիայի փաստարկը: Անկախ. Եթե ​​դա հավասար է ՍՈՒՏ (ՍՈՒՏ), ապա դուք կարող եք սահմանել հղման հասցեն R1C1 ռեժիմում: Այսպիսով, մենք կարող ենք հեշտությամբ տեղափոխել հորիզոնական միջակայքը ուղղահայաց.

INDIRECT ֆունկցիայի վերլուծությունը օրինակներով

Օրինակ 2. Գումարն ըստ միջակայքի

Մենք արդեն վերլուծել ենք թերթիկի վրա տվյալ չափի պատուհանի (միջակայքի) գումարման եղանակներից մեկը՝ օգտագործելով ֆունկցիան. ՕՏԱՐՈՒՄ (ՕՖՍԵՏ). Նմանատիպ խնդիր կարող է լուծվել նաև օգտագործելով Անկախ. Եթե ​​մեզ անհրաժեշտ է տվյալներ ամփոփել միայն որոշակի միջակայք-ժամկետից, ապա մենք կարող ենք դրանք սոսնձել կտորներից, այնուհետև այն վերածել լիարժեք հղման, որը կարող ենք տեղադրել ֆունկցիայի ներսում։ Ամբողջ (գումար):

INDIRECT ֆունկցիայի վերլուծությունը օրինակներով

Օրինակ 3. Խելացի աղյուսակի բացվող ցուցակ

Երբեմն Microsoft Excel-ը չի վերաբերվում խելացի աղյուսակների անուններին և սյունակներին որպես ամբողջական հղումներ: Այսպիսով, օրինակ, երբ փորձում եք բացվող ցուցակ ստեղծել (ներդիր Տվյալներ – Տվյալների վավերացում) սյունակի հիման վրա Աշխատողներն խելացի սեղանից Մարդիկ մենք կստանանք սխալ.

INDIRECT ֆունկցիայի վերլուծությունը օրինակներով

Եթե ​​հղումը «փաթաթենք» մեր ֆունկցիայով Անկախ, այնուհետև Excel-ը հեշտությամբ կընդունի այն, և մեր բացվող ցուցակը դինամիկ կերպով կթարմացվի խելացի աղյուսակի վերջում նոր աշխատակիցներ ավելացնելիս.

INDIRECT ֆունկցիայի վերլուծությունը օրինակներով

Օրինակ 4. Անխախտելի հղումներ

Ինչպես գիտեք, Excel-ը ավտոմատ կերպով ուղղում է հղման հասցեները բանաձևերում՝ թերթի վրա տող-սյունակներ տեղադրելիս կամ ջնջելիս: Շատ դեպքերում դա ճիշտ է և հարմար, բայց ոչ միշտ: Ենթադրենք, որ մենք պետք է անունները փոխանցենք աշխատողի գրացուցակից հաշվետվություն.

INDIRECT ֆունկցիայի վերլուծությունը օրինակներով

Եթե ​​դուք կանոնավոր հղումներ եք դնում (մուտքագրեք =B2 առաջին կանաչ բջիջում և պատճենեք այն), ապա երբ ջնջեք, օրինակ, Dasha-ն, մենք կստանանք #LINK: սխալ նրան համապատասխանող կանաչ վանդակում: (#REF!): Հղումներ ստեղծելու ֆունկցիան օգտագործելու դեպքում Անկախ նման խնդիր չի լինի։

Օրինակ 5. Տվյալների հավաքում մի քանի թերթերից

Ենթադրենք, որ մենք ունենք 5 թերթ նույն տեսակի հաշվետվություններով տարբեր աշխատակիցներից (Միխայիլ, Ելենա, Իվան, Սերգեյ, Դմիտրի).

INDIRECT ֆունկցիայի վերլուծությունը օրինակներով

Ենթադրենք, որ բոլոր աղյուսակներում ապրանքների և ամիսների ձևը, չափը, դիրքը և հաջորդականությունը նույնն են. միայն թվերն են տարբեր:

Դուք կարող եք հավաքել տվյալներ բոլոր թերթերից (մի ամփոփեք դրանք, այլ դրեք միմյանց տակ «կույտի» մեջ) ընդամենը մեկ բանաձևով.

INDIRECT ֆունկցիայի վերլուծությունը օրինակներով

Ինչպես տեսնում եք, գաղափարը նույնն է՝ հղումը սոսնձում ենք տվյալ թերթիկի ցանկալի բջիջին, և Անկախ այն վերածում է «կենդանի»: Հարմարության համար աղյուսակի վերևում ես ավելացրեցի սյունակների տառերը (B,C,D), իսկ աջ կողմում՝ տողերի համարները, որոնք պետք է վերցվեն յուրաքանչյուր թերթիկից:

Որոգայթներ

Եթե ​​Դուք օգտվում Անկախ (Անուղղակի) դուք պետք է հիշեք դրա թույլ կողմերի մասին.

  • Եթե ​​դուք կապում եք մեկ այլ ֆայլի (ֆայլի անունը քառակուսի փակագծերում սոսնձելով, թերթի անվանումը և բջջային հասցեն), ապա այն աշխատում է միայն այն ժամանակ, երբ բնօրինակ ֆայլը բաց է: Եթե ​​փակենք այն, կստանանք #LINK սխալը:
  • INDIRECT-ը չի կարող վերաբերել դինամիկ անունով տիրույթին: Ստատիկ վրա - խնդիր չկա:
  • INDIRECT-ը ցնդող կամ «ցնդող» ֆունկցիա է, այսինքն՝ այն վերահաշվարկվում է թերթի ցանկացած բջիջի ցանկացած փոփոխության համար, և ոչ միայն բջիջների վրա ազդելու համար, ինչպես նորմալ ֆունկցիաներում: Սա վատ է ազդում կատարողականի վրա, և ավելի լավ է չտարվել մեծ ԱՆՈՒՂԻՂ սեղաններով:

  • Ինչպես ստեղծել դինամիկ տիրույթ ավտոմատ չափագրմամբ
  • Թերթի վրա ընդգրկույթ-պատուհանի ամփոփում OFFSET ֆունկցիայով

 

Թողնել գրառում