01/01
Adatok keresése az INDIRECT funkcióval
Az INDIRECT függvény, amint a neve is sugallja, felhasználható arra, hogy közvetetten hivatkozzon egy cellára egy munkalap- képletben.
Ez úgy történik, hogy beírja a cella hivatkozást a cellába, amelyet a függvény olvas.
Amint a fenti példában is látható, a D2 cellában lévő INDIRECT függvény véget vet a B2 cellában található adatok - a 27-es számnak - még akkor is, ha az nem tartalmaz közvetlen hivatkozást az adott cellára.
Hogy ez hogyan történik, kissé zavart módon:
- az INDIRECT funkció a D2 cellában található;
- a kerek zárójelben lévő cellahivatkozás megmondja a függvényt, hogy olvassa le az A2 cella tartalmát - amely egy másik cella-referenciát tartalmaz - B2;
- a funkció ekkor olvassa el a B2 cellának tartalmát - ahol megtalálja a 27 számot;
- a funkció ezt a számot a D2 cellában jeleníti meg.
Az INDIRECT gyakran kombinálható más függvényekkel, például a fenti példa OFFSET és SUM - sorával, hogy összetettebb képleteket hozzon létre.
Ahhoz, hogy ez működjön, a második függvénynek érvként kell fogadnia a cella hivatkozást.
Az INDIRECT közös használatának lehetővé kell tennie egy vagy több cellaváltozás módosítását egy képletben anélkül, hogy maga a képletet kellene módosítania.
Az INDIRECT funkció szintaxisa és érvei
A függvény szintaxisa a függvény elrendezésére utal, és tartalmazza a függvény nevét, zárójeleket, vesszőelválasztókat és argumentumokat.
Az INDIRECT funkció szintaxisa:
= INDIRECT (Ref_text, A1)
Ref_text - (szükséges) Valódi cellahivatkozás (lehet A1 vagy R1C1 típusú hivatkozás) vagy egy megnevezett tartomány - 6. sor a fenti képen, ahol az A6 cellának neve Alpha;
A1 - (opcionális) Egy logikai érték (csak IGAZ vagy FALSE), amely meghatározza, hogy a referenciaként használt reflexióban milyen referenciaként szerepel.
- Ha az A1 igaz vagy elhagyott, akkor a Ref_text-t a függvény úgy értelmezi, hogy a fenti példában a leggyakoribb A1-típusú cellahivatkozást használja - 3. sor;
- Ha A1 FALSE, akkor a Ref_text-t a függvény értelmezi a kevésbé gyakori R1C1-stílusú cellahivatkozások használatával.
#REF! HIBÁK ÉS KÖZVETLEN
INDIRECT visszaadja a #REF-et! hibaérték, ha a függvény Ref_text argumentuma:
- nem érvényes cellahivatkozás - a fenti 8. sor;
- tartalmaz egy külső hivatkozást egy másik munkafüzetre, és a munkafüzet nyitva van;
- a munkalapon kívül eső cellatartományra utal - az 1,048,576 soron vagy az XFD oszlopon kívül.
Belépés az INDIRECT funkcióba
Bár lehet a teljes képletet beírni, például
= KÖZVETETT (A2)
egy másik lehetőség a függvény párbeszédablakának használatára a függvény és annak érvei beillesztése az alábbi lépésekben a D2 cellába.
- Kattintson a D2 cellára, hogy aktív cellává váljon;
- Kattintson a szalag menü Formulák lapjára;
- Válassza a Keresés és hivatkozás lehetőséget a szalagból a funkció legördülő listájának megnyitásához;
- Kattintson a INDIRECT elemre a listában, hogy megjelenjen a funkció párbeszédablaka
- A párbeszédpanelen kattintson a Ref_text vonalra;
- A munkalapon az A2 cellára kattintva adja meg a cella hivatkozást a párbeszédablakban Ref_text argumentumként;
- Kattintson az OK gombra a funkció befejezéséhez és a párbeszédpanel bezárásához.
- A 27-es szám a D2 cellában jelenik meg, mivel a B2 cellában található adatok
- Amikor a D2 cellára kattint, a teljes függvény = INDIRECT (A2) jelenik meg a munkalap feletti képletsávban.