Dinamikus lapreferencia INDIRECT segítségével - Excel és Google Táblázatok

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez az oktatóanyag bemutatja, hogyan lehet dinamikusan használni az INDIRECT funkciót a referencialapokhoz.

Dinamikus lap referencia az INDIRECT funkció használatával

Az INDIRECT funkció lehetővé teszi, hogy egy tartományra szöveges karakterlánccal hivatkozzon, ami nagyon egyszerűvé teszi a cellahivatkozás megváltoztatását. Szintaxisa a következő:

Ez a példa hivatkozni fog C6 cella munkalapokon Q1, Q2, Q3, és Q4:

1 = KÖZVETLEN (B3 & "!" & C3)

A fenti példában a Concatenate Operator (&) beágyazódott az INDIRECT függvénybe, hogy összekapcsolja a munkalap nevét és a cella helyét.

KÖZVETLEN - illékony funkció

Figyelem: Az INDIRECT függvény illékony. Ez azt jelenti, hogy minden alkalommal újraszámítja a munkafüzetet. Ha túl sok INDIRECT funkcióra támaszkodik, az negatívan befolyásolja a munkafüzet sebességét.

Általában az INDIRECT helyett más nem felejtő függvényeket is használhat. Az egyik ilyen funkció a CHOOSE funkció.

CHOOSE Funkció - Lap referencia

A CHOOSE függvény egy adott pozíció alapján értéktartományból vagy értéklistából ad vissza értéket. Szintaxisa a következő:

Pl. A CHOOSE (2, „Joseph”, „Rachel”, „John”) „Rachel” -t adná vissza, mivel ez a 2. érték az indexszám után.

A következő példa hivatkozik a munkalapok minden negyedévére vonatkozó összes értékesítés értékére Q1, Q2, Q3 és Q4.

1 = VÁLASZT (C3, 'Q1'! $ C $ 6, 'Q2'! $ C $ 6, 'Q3'! $ C $ 6, 'Q4'! $ C $ 6)

Ebben a példában C oszlop megadja a kívánt érték pozícióját. Belsőleg a képlet ugyanabban a sorrendben osztja ki a pozíciókat, mint a kiválasztott, más szóval ez az értékek pozíciója az indexszámból.

Jegyzet: Ha a „index_szám„Az argumentum nagyobb, mint az összes érték, az Excel visszaadja az #ÉRTÉK értéket! Hiba.

Dinamikus lapreferencia az INDIRECT szolgáltatással a Google Táblázatokban

Ezek a képletek pontosan ugyanúgy működnek a Google Táblázatokban, mint az Excelben.

wave wave wave wave wave