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.