Tartalom

# Címek és hivatkozások, abszolút és relatív

Describes the differences between absolute and relative reference in Calc cell address.

## Cellahivatkozások

Az egyes cellákat teljes mértékben azonosítja a munkalap, amelyhez tartoznak, az oszlopok tetején található oszlopazonosító (betű) és a táblázat bal oldalán található sorazonosító (szám). A balról jobbra olvasott táblázatokon a lap bal felső cellájának teljes hivatkozása Munkalap.A1.

## Cellatartományok

A cellák egy halmazára úgy hivatkozhat, hogy tartományokban hivatkozik rájuk. A tartományok lehetnek cellablokkok, oszlopok teljes halmaza és sorok teljes halmaza. Az A1:B2 tartomány a lap bal felső sarkában lévő első négy cellát jelenti. Az A:E tartomány az A, B, C, D és E oszlop összes celláját tartalmazza. A 2:5 tartomány a 2., 3., 4. és 5. sor összes celláját tartalmazza.

Egy másik dokumentum cellájára való hivatkozás tartalmazza a másik dokumentum teljes körűen minősített nevét szimpla idézőjelek között ('), majd egy hash #, majd a másik dokumentum munkalapjának nevét, amelyet egy pont és a cella neve vagy hivatkozása követ.

For example, 'file:///C:/Users/user/Documents/Price list.ods'#$'Information SKU'.H51'file:///home/user/Documents/Price list.ods'#$'Information SKU'.H51.

Az elérési utat és a dokumentum URI nevét mindig szimpla idézőjelek közé kell zárni. Ha a név szimpla idézőjeleket (') tartalmaz, akkor azokat két szimpla idézőjellel (''') kell szedni. Csak akkor lehet nem idézőjelbe tenni a lap nevét, ha az nem tartalmaz szóközt vagy olyan karaktert, amely operátor lenne, vagy ha a név tisztán numerikus lenne (például a '123'-t idézőjelbe kell tenni).

### Hivatkozásoperátorok

Ezeknek az operátoroknak az eredménye nulla, egy vagy több cellából álló tartomány.

A tartomány élvez elsőbbséget, utána a metszet, végül az unió.

Operátor | Név | Példa
--- | --- | ---
: | Tartomány | A1:C108, A:D or 3:13
! | Metszet | SZUM(A1:B6!B5:C12) A metszet összes cellájának összegét számolja ki, ebben a példában a B5-ös és B6-os cella összege a kapott eredmény.
~ | Konkatenáció vagy unió | Takes two references and returns a reference list, which is a concatenation of the left reference followed by the right reference. Double entries are referenced twice. =COUNT(A1:B2~B2:C3) counts values of A1:B2 and B2:C3. Note that the cell B2 is counted twice. =INDEX(A1:B2~C1:D2;2;1;2) selects cell C2, that is, the first cell of the second row, first column, of the second range (C1:D2) of the range list.

A reference list is not allowed inside an array expression.

## Relatív címzés

Az A oszlop 1. sorában levő cella címe A1. Egymás melletti cellák tartományát úgy lehet megcímezni, hogy először megadja a bal felső cella koordinátáit, majd beír egy kettőspontot, amelyet a jobb alsó cella koordinátáinak kell követnie. Például a bal felső sarokban levő cellák által formált négyzet megcímzéséhez a következőt kell beírni: A1:B2.

Egy terület ilyen módon megcímzésével egy relatív hivatkozást hoz létre az A1:B2 tartományhoz. A relatív itt azt jelenti, hogy e terület hivatkozása a képletek másolásánál automatikusan módosul.

## Abszolút címzés

Absolute referencing is the opposite of relative addressing. A dollar sign is placed before each letter and number in an absolute reference, for example, $A$1:$B$2.

LibreOffice can convert the current reference, in which the cursor is positioned in the input line, from relative to absolute and vice versa by pressing F4. If you start with a relative address such as A1, the first time you press this key combination, both row and column are set to absolute references ($A$1). The second time, only the row (A$1), and the third time, only the column ($A1). If you press the key combination once more, both column and row references are switched back to relative (A1)

A LibreOffice Calc megmutatja a képletre való hivatkozásokat. Ha például egy cellában a =SZUM(A1:C5;D15:D24) képletre kattint, a lap két hivatkozott területe színesen kiemelkedik. Például az "A1:C5" képletkomponens kék színnel, a kérdéses cellatartomány pedig ugyanilyen kék árnyalattal szegélyezve lehet. A következő "D15:D24" képletkomponens ugyanígy piros színnel lehet jelölve.

## Mikor használandó a relatív és az abszolút címzés

Mi különbözteti meg a relatív hivatkozásokat? Tegyük fel, hogy az E1 cellában ki kívánja számítani az A1:B2 cellatartományban található cellák összegét. Az E1 cellába a következő képlet kell beírnia: =SZUM(A1:B2). Ha később úgy dönt, hogy egy új oszlopot szúr be az A oszlop elé, akkor az összeadni kívánt elemek a B1:C2 tartományban lesznek, a képlet pedig az F1 cellában lesz, nem az E1 cellában. Így az új oszlop beszúrása után a munkalap valamennyi képletét le kellene ellenőriznie, és talán ki is kellene javítania, esetleg a többi munkalapon lévőkkel együtt.

Szerencsére a LibreOffice ezt elvégzi a felhasználó helyett. Az új A oszlop beszúrását követően a =SZUM(A1:B2) képlet automatikusan frissítésre kerül, és =SZUM(B1:C2) lesz belőle. A sorszámok hasonlóképpen automatikusan beállításra kerülnek akkor, amikor egy új 1. sor kerül beszúrásra. A LibreOffice Calc programban használt abszolút és relatív hivatkozások a hivatkozott területek áthelyezésekor mindig beállításra kerülnek. Azonban a képletek másolásakor gondosan járjon el, mivel ebben az esetben csak a relatív hivatkozások kerülnek beállításra, az abszolút hivatkozások nem.

Az abszolút hivatkozásokat akkor használja, ha egy számítás a munkalap egy megadott cellájára hivatkozik. Ha egy olyan képletet, amely pontosan erre a cellára hivatkozik, az eredeti cella alatti cellába másol, akkor a hivatkozás is lejjebb kerül abban az esetben, ha a cellakoordinátákat nem abszolút módon határozta meg.

A sorok, illetve oszlopok beszúrásán kívül a hivatkozások akkor is változhatnak, amikor egy adott cellákra hivatkozó meglévő képletet átmásol a munkalap egy másik területére. Tegyük fel, hogy a 10. sorba a következő képletet írta: =SZUM(A1:A9). Ha a jobbra található szomszédos oszlop összegét kívánja kiszámítani, akkor egyszerűen másolja a képletet a jobbra található cellába. A képlet B oszlopba való másolásakor az automatikusan a következőre módosul: =SZUM(B1:B9).

Kapcsolódó témakörök

Cellák elnevezése

Nevek felismerése címzésként

R1C1 Reference Syntax for Calc Formulas

Támogasson minket!