Dinamiska izklājlapu atsauce ar INDIRECT - Excel un Google izklājlapas

Lejupielādēt darbgrāmatas piemēru

Lejupielādējiet darbgrāmatas piemēru

Šī apmācība parādīs, kā dinamiski izmantot funkciju INDIRECT atsauces lapām.

Dinamiskās lapas atsauce, izmantojot funkciju INDIRECT

Funkcija INDIRECT ļauj atsaukties uz diapazonu ar teksta virkni, padarot šūnu atsauces maiņu ļoti vienkāršu. Tās sintakse ir šāda:

Šajā piemērā būs atsauce šūna C6 darblapās Q1, Q2, Q3, un Q4:

1 = NETIESA (B3 & "!" & C3)

Iepriekš minētajā piemērā sasaistīšanas operators (&) ir ievietots funkcijā NETIEŠA, lai pievienotos darblapas nosaukumam un šūnas atrašanās vietai.

NETIEŠA - gaistoša funkcija

Brīdinājums: Funkcija INDIRECT ir nepastāvīga. Tas nozīmē, ka tas tiek pārrēķināts katru reizi, kad darbgrāmata tiek pārrēķināta. Ja paļaujaties uz pārāk daudzām INDIRECT funkcijām, tas negatīvi ietekmēs jūsu darbgrāmatas ātrumu.

Parasti INDIRECT vietā varat izmantot citas nepastāvīgas funkcijas. Viena no šādām funkcijām ir funkcija CHOOSE.

Funkcija CHOOSE - atsauce uz lapu

Funkcija CHOOSE atgriež vērtību no diapazona vai vērtību saraksta, pamatojoties uz noteiktu pozīciju. Tās sintakse ir šāda:

Piemēram, piem. IZVĒLIETIES (2, “Džozefs”, “Reičela”, “Džons”) atgrieztu “Reičela”, jo tā ir otrā vērtība, kas norādīta aiz indeksa numura.

Šajā piemērā tiks norādītas kopējās pārdošanas vērtības katram ceturksnim no darblapām Q1, Q2, Q3 un Q4.

1 = IZVĒLIES (C3, 'Q1'! $ C $ 6, 'Q2'! $ C $ 6, 'Q3'! $ C $ 6, 'Q4'! $ C $ 6)

Šajā piemērā C sleja norāda nepieciešamās vērtības pozīciju. Iekšēji formula piešķir pozīcijas tādā pašā secībā kā atlasītā, citiem vārdiem sakot, tā ir vērtību pozīcija no indeksa numura.

Piezīme: Ja numurs, kas norādīts “indeksa_numurs“Arguments ir lielāks par kopējo vērtību skaitu, Excel atgrieztu #VALUE! Kļūda.

Dinamiska izklājlapu atsauce ar INDIRECT Google izklājlapās

Šīs formulas Google izklājlapās darbojas tieši tāpat kā programmā Excel.

wave wave wave wave wave