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.

instagram viewer

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.

  1. Válasszon ki egy cellát a képlet beviteléhez. Cellát fogunk használni G1.
  2. A képletsávba írja be az alábbi képletet:
    =ELTOLÁS(A1; 3; 2)
    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.
  3. 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.

  1. Jelölje ki azt a cellát, amelybe be szeretné írni a képletet. Cellát fogunk használni G1 újra.
  2. A képletsávba írja be az alábbi képletet:
    =ELTOLÁS(A1; 3; 2; 6; 2)
    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.
  3. 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.

  1. Válassza ki azt a cellát, ahol ki szeretné számítani az összeget.
  2. A képletsávba írja be az alábbi képletet:
    =SZUM(ELTOLÁS(H5;0;0;1; -C1))
    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.
  3. Az utolsó lépésben a SUM függvény összeadja a tartományban lévő számokat, és kiadja azokat.
  4. 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.