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.