Az OFFSET funkció lehetővé teszi, hogy közvetve hivatkozzon egy cellára vagy cellatartományra az Excelben. Az OFFSET funkcióval kiválaszthat egy kezdő referenciapontot, majd megadhat egy címet a célcelláknak, ahelyett, hogy közvetlenül hivatkozna rájuk.
Ez rendkívül hasznossá teszi az OFFSET funkciót dinamikus Excel-táblázatokban. Az OFFSET függvényt önmagában is használhatja, de valódi potenciálja csak akkor derül ki, ha beágyazza az Excel más függvényeibe. Olvasson tovább, hogy három példával mindent megtudjon az OFFSET-ről az Excelben.
Mi az OFFSET függvény az Excelben?
Az OFFSET függvény hivatkozást ad vissza egy cellára vagy cellatartományra. Az OFFSET öt paramétert vesz fel, szintaxisa pedig a következő:
=ELTOLÁS(hivatkozás, sorok, oszlopok, magasság, szélesség)
Az OFFSET a pozícióba kerül referencia cellát, majd lépjünk onnan a számával sorokat és cols, majd adja vissza a célcella hivatkozását.
Ha a magasság és szélesség paraméter értéke egynél nagyobb, akkor az adott területen lévő cellák egy tartománya kerül visszaadásra. A magasság és a szélesség két választható paraméter. Ha üresen hagyja őket, az OFFSET 1-nek olvassa őket, és egyetlen cellahivatkozást ad vissza.
Az OFFSET függvény használata az Excelben
Az OFFSET Excelben való használatához meg kell adnia a három szükséges paramétert. Miután beállította a referenciacellát, az OFFSET az adott cellából az alábbi cellákba lép a számmal sorokat paraméter. A számával jobbra fog mozogni cols paraméter.
Innentől kezdve az OFFSET hivatkozást ad vissza a célcellára. Ha beállítja a paramétereket magasság és szélesség valamint az OFFSET hivatkozásokat ad vissza egy cellatartományra, ahol az eredeti célcella a bal felső cella lesz.
Ez papíron bonyolultnak tűnhet, de gyakorlatban sokkal könnyebb megérteni. Nézzük meg, hogyan működik az OFFSET funkció néhány példán keresztül.
1. OFFSET Funkció Példa: Egy cellára hivatkozva
A dolgok kezdéséhez használjuk az OFFSET funkciót önmagában, hogy megértsük, hogyan navigál a táblázatban. Ebben a példában egy csomó szám van egy Excel-táblázatban. Az OFFSET függvényt fogjuk használni a C4 hivatkozására.
Ha az OFFSET funkciót egyértelműen használja, akkor a célcella tartalmát adja ki. Tehát a képlet bevitele után meg kell kapnunk a C4 cella tartalmát, ami az ötös szám. Kezdjük el.
- Válasszon ki egy cellát a képlet beviteléhez. Cellát fogunk használni G1.
- A képletsávba írja be az alábbi képletet:
Ez a képlet felszólítja a OFFSET függvény a cella pozíciójában A1, majd lépjen lefelé 3 cellákat, majd menjen el mellette 2 sejteket, hogy elérjék a sejtet C4.=ELTOLÁS(A1; 3; 2)
- nyomja meg Belép.
Ha egyszer megnyomod Belép és a képlet hatályba lép, a cella 5-öt ad vissza. Ez a szám a C4 cellából, tehát a képlet működött! Használhatod is az értékelési funkciót az Excel képletek jobb megértéséhez, mint például az OFFSET.
2. OFFSET Funkció Példa: Egy cellatartományra utal
A két választható paraméter, a magasság és a szélesség használatával egy cellatartományt is visszaadhat az Excel OFFSET funkciójával. Folytassuk ott, ahol az előző példát abbahagytuk.
Ezúttal a C4-es cellákat a D9-be fogjuk visszaadni az OFFSET használatával az Excelben. Csakúgy, mint korábban, most is az A1-et fogjuk használni kiindulási referenciapontként.
- Jelölje ki azt a cellát, amelybe be szeretné írni a képletet. Cellát fogunk használni G1 újra.
- A képletsávba írja be az alábbi képletet:
Ez a képlet az előzőhöz hasonlóan működik, azzal a különbséggel, hogy amint eléri a célcellát (C4), 6 sort és 2 oszlopot vesz fel, nem pedig a célcellát. A C4 lesz az első cella az új tartományban.=ELTOLÁS(A1; 3; 2; 6; 2)
- nyomja meg Belép.
Most a C4-től D9-ig terjedő cellatartománynak kell megjelennie ott, ahol a képletet beírta. A kimenet egy tömb lesz.
3. OFFSET Funkció Példa: Összetett képletek
Az ezt megelőző két példa egy bemelegítés volt, hogy megnézzük, hogyan működik az OFFSET az Excelben. Az OFFSET gyakorlati forgatókönyvekben általában más Excel-függvényekkel van beágyazva. Mutassuk meg ezt egy friss példával.
Ebben a példában egy mellékprojekt bevételei vannak a 2017 és 2021 közötti időszakban. A felső oldalon van egy cellánk, amely a 2021-től kezdődően az adott évek összjövedelmét mutatja.
A cél itt egy dinamikus táblázat létrehozása az OFFSET segítségével az Excelben. Ha módosítja a végösszeg éveinek számát, az ezt az értéket kiszámító képletnek is frissülnie kell.
A cél elérése érdekében az OFFSET funkciót a SUM függvény mellett használjuk. Ahelyett, hogy közvetlenül a cellákra hivatkoznánk, az OFFSET-et fogjuk használni. Így dinamikusan megkaphatjuk a SUM-ba beépítendő cellák körét.
Ebben a példában a 2021-es év a H5-ös cellában, a teljes évszám pedig a C1-ben található. Az éveket tartalmazó cellában egyéni formázást alkalmaztunk. A tényleges érték az évek száma, az Évek szöveg pedig egy utótag. Kezdjük egy képlet létrehozásával a végösszeg kiszámításához. Használni fogjuk a SUM függvényt az Excelben.
- Válassza ki azt a cellát, ahol ki szeretné számítani az összeget.
- A képletsávba írja be az alábbi képletet:
Ez a képlet a következőkből áll OFFSET és ÖSSZEG. Az első lépésben az OFFSET a cellába kerül H5. Innentől el fog haladni 0 sorok és 0 oszlopokat, majd egy cellatartományt ad vissza, kezdve a H5. Ez a válogatás lesz 1 sejt magasságban, és -C1 cellák szélességében. Ez azt jelenti, hogy az OFFSET a következőtől kezdődő tartományt adja vissza H5 és balra haladva mellette C1 sejteket.=SZUM(ELTOLÁS(H5;0;0;1; -C1))
- Az utolsó lépésben a SUM függvény összeadja a tartományban lévő számokat, és kiadja azokat.
- nyomja meg Belép.
A most kapott teljes szám a megadott évek számától függ. Ha az évek számát 1-re állítja, akkor csak a 2021-es év végösszegét kapja.
Figyelje meg, hogy az évek számának módosítása után az összes frissítés azonnal. Ha az évek számát 7-re módosítja, a SUM függvény 2015-től 2021-ig számítja ki az összeget.
Dinamikus táblázatok OFFSET-tel
Az Excel OFFSET függvényének számos paramétere van, és ez önmagában is zavart okozhat, de egyszer Ha elkezdi használni, megtanulja, hogy sok más Excel-függvényhez hasonlóan az OFFSET is barátságos funkció.
Habár önmagában nem sok haszna van az OFFSET-nek, más Excel-funkciókkal párosítva az OFFSET lehetővé teszi dinamikus és kifinomult táblázatok létrehozását.