Excel- ի անհատական ​​գործառույթը

01-ը 01-ը

Տվյալների որոնումը INDIRECT գործառույթով

Excel- ի անհամապատասխան ֆունկցիաների հետ կապված այլ տվյալներ: © Ted ֆրանսերեն

The INDIRECT գործառույթը, որպես իր անվանում, առաջարկում է, կարող է օգտագործվել անուղղակիորեն գործածել բանաձեւի բջիջը :

Դա կատարվում է բջջային հղում մուտք գործելով բջջի մեջ, որը ընթերցվում է ֆունկցիան:

Ինչպես վերեւում բերված օրինակով, D2 բջիջներում INDIRECT գործառույթը ավարտվում է B2- ի 27-ում տեղադրված տվյալների վրա, չնայած այն պարունակում է ուղղակի հղում այդ բջիջին:

Ինչպես դա տեղի է ունենում, մի փոքր հանգիստ ձեւով,

  1. INDIRECT գործառույթը գտնվում է D2 բջիջում.
  2. կլոր դարակներում պարունակվող բջջային տեղեկանքը գործառույթը կարդում է A2 բջջային բջիջի բովանդակությունը, որը պարունակում է բջջային այլ տեղեկանք `B2;
  3. ապա ֆունկցիան այնուհետեւ կարդում է B2 բջջի բովանդակությունը, որտեղ այն գտնում է թիվ 27-ը;
  4. գործառույթը այս համարը ցույց է տալիս D2 բջջի մեջ:

INDIRECT- ը հաճախ զուգակցվում է այլ գործառույթների հետ, օրինակ, վերը նշված օրինակի OFFSET եւ SUM - տող 7-ը, ավելի բարդ բանաձեւեր ստեղծելու համար:

Այս աշխատանքի համար երկրորդ գործառույթը պետք է ընդունի բջջային տեղեկանք որպես փաստարկ :

INDIRECT- ի ընդհանուր օգտագործումը թույլ է տալիս փոխել մեկ կամ ավելի բջջային հղումներ բանաձեւում, առանց բանաձեւի ինքնուրույն խմբագրելու:

The INDIRECT ֆունկցիայի սինտաքսի եւ փաստարկներ

Ֆունկցիաների շարադրանքն ընդգրկում է գործառույթի դասավորությունը եւ ներառում է ֆունկցիայի անունը, փակագծերը, ստորակետերը, եւ փաստարկները:

INDIRECT ֆունկցիայի սինթետիկան հետեւյալն է.

= INDIRECT (Ref_text, A1)

Ref_text - (պարտադիր է) Վավեր բջջային տեղեկանք (կարող է լինել A1 կամ R1C1 ոճերի հղում) կամ անվան շրջանակ - վերը նշված պատկերում, որտեղ A6 բջջային անվանումը տրվել է Alpha- ի անվանումը ,

A1 - (ըստ ցանկության) Տրամաբանական արժեք (TRUE կամ FALSE միայն), որը սահմանում է, թե բջջային տեղեկանքի ոճը պարունակում է Ref_text փաստարկը:

#REF! Սխալներ եւ INDIRECT

INDIRECT- ը կվերադառնա #REF! սխալի արժեք, եթե գործառույթի REF_text փաստարկը.

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

Չնայած հնարավոր է գրել ամբողջ բանաձեւը, ինչպես օրինակ

= INDIRECT (A2)

ձեռքով աշխատաթերթի բջիջի մեջ, մյուս տարբերակն այն է, օգտագործել գործառույթի երկխոսության տուփը գործառույթն ու դրա փաստարկները մուտքագրելու համար, ինչպես նշված է ստորեւ բերված քայլերին D2 բջիջում:

  1. Սեղմեք D2 բջջին, այն ակտիվ բջջային դարձնելու համար.
  2. Սեղմեք ժապավենի մենյուի բանաձեւերի ներդիրին;
  3. Ընտրեք որոնում եւ հղում ժապավենից, ֆունկցիան բացելու ցանկը բացելու համար;
  4. Ցանկում INDIRECT- ի վրա սեղմեք գործարանի երկխոսության տուփը բարձրացնելու համար
  5. Երկխոսության դաշտում սեղմեք Ref_text գիծը;
  6. Սեղմիր գործի էջում A2 բջջի համար, բջջային տեղեկանք մուտքագրելու երկխոսության վանդակում, որպես Ref_text փաստարկ;
  7. Սեղմեք OK- ը գործառույթն ավարտելու եւ երկխոսության տուփը փակելու համար:
  8. 27 թիվը հայտնվում է D2 բջիջում, քանի որ այն B2- ի բջիջներում տեղակայված տվյալները
  9. Երբ դուք սեղմում եք D2 բջջի վրա, ամբողջ գործառույթը = INDIRECT (A2) հայտնվում է աշխատանքային աղյուսակի վերեւում գտնվող բանաձեւի բարում :