Komórki arkusza kalkulacyjnego mają adresy, których można użyć w celu
utworzenia względnych lub bezwzględnych odwołań do komórek w tym samym arkuszu
kalkulacyjnym albo w innych arkuszach kalkulacyjnych.
- Adresy komórek
- Komórki są adresowane przy użyciu kolumny i wiersza. Na przykład pierwsza
komórka w arkuszu kalkulacyjnym ma adres A1, ponieważ znajduje się w kolumnie A
i wierszu 1. Aby określić adres dla zakresu komórek, należy wprowadzić adres
komórki znajdującej się w lewym górnym rogu zakresu, dwukropek (:) i adres
komórki znajdującej się w prawym dolnym rogu zakresu.
Na przykład zakres
komórek składający się z pierwszych czterech kolumn i pierwszych
czterech rzędów arkusza kalkulacyjnego ma adres A1:D4.
- Adresy komórek służą do tworzenia względnych lub
bezwzględnych odwołań w arkuszu kalkulacyjnym.
- Odwołania względne
- Odwołania względne są automatycznie dopasowywane po wstawieniu do
arkusza kalkulacyjnego nowych kolumn lub wierszy. Na przykład jeśli w komórce
E1 ma zostać obliczona suma wartości komórek z zakresu A1:C3, należy w niej
wprowadzić formułę =SUM(A1:C3). Jeśli następnie przed kolumną A zostanie
wstawiona nowa kolumna, sumowane wartości znajdą się w zakresie B1:D3, a
formuła zostanie przeniesiona z komórki E1 do komórki F1. Po wstawieniu nowej
kolumny A formuła =SUM(A1:C3) zostanie automatycznie zaktualizowana do postaci
=SUM(B1:D3).
Numery wierszy również zostaną zmodyfikowane automatycznie w
przypadku wstawienia nowego wiersza 1.
- Odwołania bezwzględne
- Odwołania bezwzględne są stosowane, jeśli w obliczeniach używana jest
określona komórka arkusza kalkulacyjnego. Jeśli formuła zawierająca odwołanie
do tej konkretnej komórki zostanie skopiowana do komórki znajdującej się pod komórką
oryginalną, odwołanie zostanie również przesunięte w dół, chyba że współrzędne
komórki zostaną zdefiniowane jako bezwzględne.
- Aby określić odwołanie bezwzględne, przed literą kolumny i
numerem wiersza w adresie komórki należy umieścić znak dolara ($), np. $A$1. Odwołanie,
w którym umieszczono kursor w wierszu wprowadzania, można przekształcić z
względnego w bezwzględne, naciskając kombinację klawiszy Shift+F4. Na
przykład jeśli wyjściowym adresem jest adres względny A1, pierwsze naciśnięcie
tej kombinacji klawiszy spowoduje utworzenie odwołań bezwzględnych zarówno do
kolumny, jak i wiersza ($A$1). Drugie naciśnięcie wygeneruje odwołanie bezwzględne jedynie
do wiersza (A$1), a trzecie — jedynie do kolumny ($A1). Kolejne naciśnięcie kombinacji klawiszy spowoduje powtórne przejście do względnych odwołań do kolumny i wiersza (A1).
Zarówno bezwzględne, jak i względne odwołania są dopasowywane w przypadku
przeniesienia przywoływanego obszaru. Należy jednak zachować ostrożność przy
kopiowaniu formuły, ponieważ w takim przypadku dostosowane zostaną jedynie
odwołania względne, a odwołania bezwzględne pozostaną niezmienione.
Oprócz zmian po wstawieniu nowych wierszy i kolumn, odwołania mogą ulec
zmianie także w przypadku skopiowania istniejącej formuły odwołującej się do
konkretnych komórek w inny obszar arkusza kalkulacyjnego. Na przykład w
wierszu 10 wprowadzono formułę =SUM(A1:A9). Aby obliczyć sumę wartości w
sąsiedniej prawej kolumnie, należy skopiować tę formułę do komórki po prawej
stronie. Kopia formuły w kolumnie B zostanie automatycznie dostosowana do
postaci =SUM(B1:B9).
- Tworzenie odwołań do komórek innych arkuszy w
obrębie tego samego arkusza kalkulacyjnego
- Aby utworzyć odwołanie do komórki innego arkusza w obrębie tego samego
arkusza kalkulacyjnego, należy podać nazwę arkusza i adres komórki. Na
przykład jeśli istnieje arkusz kalkulacyjny zawierający dwa arkusze (Arkusz1 i
Arkusz2) i wszelkie zmiany w komórce A1 arkusza Arkusz1 mają być
odzwierciedlane w komórce A1 arkusza Arkusz2, należy przejść do komórki A1 w
arkuszu Arkusz2 i wprowadzić wartość
=Arkusz1.A1.
Każda wartość wprowadzona w
komórce A1 arkusza Arkusz1 zostanie również wyświetlona w tej samej komórce
arkusza Arkusz2.
- Tworzenie odwołań do komórek innego arkusza
kalkulacyjnego
- Aby utworzyć odwołanie do komórki innego arkusza kalkulacyjnego, należy
przywołać zarówno dokument źródłowy, jak i adres komórki. Na przykład istnieje
zapisany lokalnie arkusz kalkulacyjny
C:\test\test.ods, który zawiera arkusz o
nazwie Arkusz1. W nowym arkuszu kalkulacyjnym konieczne jest utworzenie
odwołania do komórki A1 arkusza Arkusz1 zapisanego arkusza kalkulacyjnego.
- Należy umieścić kursor w komórce nowego arkusza
kalkulacyjnego. Aby dodać odwołanie, należy wprowadzić wartość
='C:\test\test.ods'#Arkusz1.A1. W efekcie nazwa
nowego arkusza zostanie poprzedzona znakiem dolara ($) oznaczającym odwołanie
bezwzględne.