Menu

Odwołanie bezwzględne w Excelu: $A$1, F4 i adresy mieszane

Odwołanie bezwzględne, takie jak $E$1, nie zmienia się przy kopiowaniu formuły, a względne, takie jak E1, przesuwa się razem z nią. Naciśnij F4, aby dodać znaki dolara. Zobacz różnicę w tabelach do edycji.

Każdy arkusz na tej stronie działa na żywo: zmień liczbę albo formułę, a się przeliczy.

Odwołanie bezwzględne trzyma komórkę na miejscu, gdy kopiujesz formułę. W =B2*$E$1 znaki dolara blokują E1: skopiuj formułę w dół, a każdy wiersz nadal mnoży przez E1, podczas gdy B2 przesuwa się do B3, B4 i dalej. Aby dodać znaki dolara, kliknij odwołanie w formule i naciśnij F4 (na Macu Cmd+T).

Prowizja według jednej stawki
C2
ABCDE
1RepSalesCommissionRate5%
2Ana$12,000$600
3Ben$8,500$425
4Chen$15,200$760
5Dina$9,800$490
6Eli$11,000$550
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =B2*$E$1

C2 została wpisana raz i skopiowana w dół. Kliknij C4: jej formuła to =B4*$E$1. Komórka sprzedaży przesunęła się do wiersza 4, a stawka została w E1. Zmień stawkę w E1 na 8%, a każda prowizja się zaktualizuje.

Odwołania względne a bezwzględne

OdwołanieNazwaPo skopiowaniu o jeden wiersz w dół i jedną kolumnę w prawo
A1względneB2
$A$1bezwzględne$A$1
A$1mieszane: zablokowany wierszB$1
$A1mieszane: zablokowana kolumna$A2

Zwykłe odwołanie, takie jak B2, jest względne: Excel zapisuje je jako „komórkę w tym położeniu względem mnie”, więc kopia o wiersz niżej wskazuje o wiersz niżej. Dokładnie tego chcesz dla danych w każdym wierszu i tak jest domyślnie. Znak $ przed literą kolumny albo numerem wiersza blokuje tę część.

Klasyczny błąd: kopiowanie w dół bez $

Oto znowu arkusz z prowizją, tym razem z =B2*E1 w C2 i bez znaków dolara. Pierwszy wiersz jest poprawny. Reszta to 0.

Ten sam arkusz bez $
C3
ABCDE
1RepSalesCommissionRate5%
2Ana$12,000$600
3Ben$8,500$0
4Chen$15,200$0
5Dina$9,800$0
6Eli$11,000$0
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =B3*E2

C3 zawiera =B3*E2: odwołanie do stawki przesunęło się w dół do E2, które jest puste, a pusta komórka liczy się jako 0. Napraw to tutaj: kliknij C2, zmień formułę na =B2*$E$1 i naciśnij Enter. Cała kolumna się dostosuje, bo C3:C6 to kopie C2. Gdy stała komórka jest dzielnikiem, jak w =B2/B7 przy udziale w sumie, ten sam błąd pokazuje #DZIEL/0! (po angielsku #DIV/0!) zamiast 0 (typowy przypadek to procent z sumy).

Naciśnij F4, aby dodać znaki dolara

Podczas pisania albo edycji formuły ustaw kursor w odwołaniu (albo tuż za nim) i naciśnij F4. Każde naciśnięcie przechodzi do następnej postaci:

E1  ->  $E$1  ->  E$1  ->  $E1  ->  E1

Na wielu laptopach F4 steruje ekranem albo dźwiękiem, więc naciśnij Fn+F4. Na Macu użyj Cmd+T albo Fn+F4. Znaki $ możesz też wpisać samodzielnie.

Odwołania mieszane: zablokuj tylko wiersz albo kolumnę

Odwołanie mieszane ma jeden znak dolara. $A2 zawsze czyta kolumnę A, ale pozwala przesuwać się wierszowi; B$1 zawsze czyta wiersz 1, ale pozwala przesuwać się kolumnie. Gdy oba są w jednej formule, ta jedna formuła skopiowana po siatce tworzy tabliczkę mnożenia:

Tabliczka mnożenia z jednej formuły
B2
ABCDEF
1x12345
2112345
32246810
433691215
5448121620
65510152025
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =$A2*B$1

B2 zawiera =$A2*B$1. Kliknij F6: zawiera =$A6*F$1, czyli numer wiersza z kolumny A razy numer kolumny z wiersza 1, więc pokazuje 25. Usuń jeden znak dolara w B2, a tabela się rozpadnie, bo kopie zaczną mnożyć sąsiednie komórki zamiast nagłówków.

Ten sam schemat liczy ceny listy przy kilku rabatach: =$A2*(1-B$1) z cenami w kolumnie A i stawkami rabatu w wierszu 1.

Suma narastająca z zakresem zablokowanym z jednej strony

Zakres można zablokować tylko z jednego końca. =SUMA($B$2:B2) zawsze zaczyna się od B2, a jego koniec przesuwa się w dół przy kopiowaniu formuły, więc każdy wiersz dodaje wszystko aż do siebie. Formuły w tabeli możesz wpisywać także po polsku, ze średnikami.

Suma narastająca
C2
ABC
1MonthSalesTotal so far
2Jan420420
3Feb380800
4Mar5101310
5Apr4501760
6May4702230
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =SUMA($B$2:B2)

C6 zawiera =SUM($B$2:B6) i pokazuje 2230, sumę wszystkich pięciu miesięcy. Ten sam zakres zablokowany z jednej strony sprawia, że =LICZ.JEŻELI($A$2:A2;A2) liczy, ile razy wartość pojawiła się do tej pory; tak oznacza się duplikaty po pierwszym wystąpieniu.

Ćwiczenie: jedna formuła dla całej tabeli

Ceny przy trzech rabatach
B2
ABCD
1Price10%20%30%
2$40.00
3$25.00
4$60.00
5$18.00
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

Twoja kolej: W B2 napisz cenę pierwszego produktu po rabacie z B1. Użyj $ tak, aby ta sama formuła skopiowana w prawo i w dół do D5 dała każdą cenę w tabeli.

Arkusz kopiuje twoją formułę do każdej komórki B2:D5, tak jak zrobiłby to uchwyt wypełniania, a Sprawdź odczytuje wszystkie dwanaście wyników. Bez właściwych znaków dolara kopie w wierszu 3 albo w kolumnie C odczytają złą cenę albo zły rabat.

Odwołania bezwzględne do innego arkusza albo tabeli wyszukiwania

Znaki dolara działają tak samo z nazwą arkusza: =B2*Settings!$B$1. Najbardziej liczą się przy wyszukiwaniu, gdzie tabela musi zostać na miejscu, a szukana wartość się przesuwa: =WYSZUKAJ.PIONOWO(A2;$E$2:$F$10;2;FAŁSZ) skopiowane w dół wciąż przeszukuje E2:F10, a =WYSZUKAJ.PIONOWO(A2;E2:F10;2;FAŁSZ) przesuwa tabelę o wiersz przy każdej kopii i zaczyna gubić pierwsze wiersze (WYSZUKAJ.PIONOWO). Jeśli stała komórka jest używana w wielu formułach, możesz też nadać jej nazwę przez Formuły > Definiuj nazwę i pisać =B2*Rate; tak zdefiniowana nazwa wskazuje tę samą komórkę z każdej formuły, jak $E$1.

Najczęściej zadawane pytania

Co oznacza znak $ w formule Excela?

Blokuje tę część odwołania, która stoi za nim. W $E$1 zablokowane są i kolumna E, i wiersz 1, więc odwołanie zostaje E1, dokądkolwiek skopiujesz formułę. E$1 blokuje tylko wiersz, a $E1 tylko kolumnę.

Jaki jest skrót do odwołania bezwzględnego w Excelu?

Kliknij w odwołanie podczas edycji formuły i naciśnij F4 (na wielu laptopach Fn+F4). Każde naciśnięcie przechodzi kolejno przez $A$1, A$1, $A1 i A1. Na Macu naciśnij Cmd+T albo Fn+F4.

Czym różni się odwołanie względne od bezwzględnego?

Odwołanie względne, takie jak B2, przesuwa się przy kopiowaniu formuły: wiersz niżej zmienia się w B3. Odwołanie bezwzględne, takie jak $B$2, zostaje $B$2. Używaj odwołań bezwzględnych dla jednej komórki, której potrzebuje każdy wiersz, na przykład stawki albo sumy.

Co to jest odwołanie mieszane w Excelu?

Odwołanie z jednym znakiem dolara: $A2 trzyma kolumnę i pozwala przesuwać się wierszowi, B$1 trzyma wiersz i pozwala przesuwać się kolumnie. =$A2*B$1 skopiowane w prawo i w dół po siatce tworzy tabliczkę mnożenia.

Dlaczego po przeciągnięciu formuły w dół widzę 0 albo #DZIEL/0!?

Odwołanie, które miało zostać na miejscu, przesunęło się razem z kopią. Jeśli wiersz 2 ma =B2/B7, wiersz 3 dostaje =B3/B8, a B8 jest puste. Zablokuj sumę formułą =B2/$B$7 i skopiuj jeszcze raz.

Ilustracja języków programowania w Coddy

Ucz się programowania z Coddy

ZACZNIJ