Formatowanie warunkowe zmienia wygląd komórki (wypełnienie, kolor czcionki, obramowanie), gdy warunek jest prawdziwy. Zaznacz komórki, przejdź do Narzędzia główne > Formatowanie warunkowe i wybierz gotową regułę albo wybierz Nowa reguła > Użyj formuły do określenia komórek, które należy sformatować i wpisz formułę taką jak =$C2>100, która koloruje każdy wiersz, w którym kwota w kolumnie C przekracza 100.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Due | Status |
| 2 | 1001 | North | 120 | 2026-03-02 | Paid |
| 3 | 1002 | South | 85 | 2026-03-10 | Open |
| 4 | 1003 | North | 240 | 2026-03-12 | Open |
| 5 | 1004 | East | 60 | 2026-03-20 | Paid |
| 6 | 1005 | South | 150 | 2026-03-25 | Open |
| 7 | 1006 | East | 95 | 2026-03-08 | Open |
Wyróżnione są wiersze 2, 4 i 6. Zmień C3 na 100, a nic się nie stanie, bo reguła mówi „większe niż 100”; zmień na 101, a wiersz 3 się podświetli. Reguła jest pokazana pod siatką i możesz ją kliknąć i edytować. Tabele pokazują reguły z funkcjami po angielsku, ale możesz w nich wpisywać formuły także po polsku, ze średnikami, na przykład =ORAZ($E2="Open";$D2<$G$2).
Jak dodać regułę formatowania warunkowego
Menu ma gotowe reguły do typowych przypadków:
- Reguły wyróżniania komórek: Większe niż, Mniejsze niż, Między, Równe, Tekst zawierający, Data występująca, Duplikujące się wartości.
- Reguły pierwszych/ostatnich: 10 pierwszych elementów, 10% pierwszych, 10 ostatnich elementów, 10% ostatnich, Powyżej średniej, Poniżej średniej (10 można zmienić).
- Paski danych, Skale kolorów i Zestawy ikon: cieniują każdą komórkę według jej wielkości, zamiast sprawdzać warunek.
Do wszystkiego innego napisz regułę z formułą:
- Zaznacz komórki do sformatowania, zaczynając od lewej górnej, żeby to ona była aktywną komórką. Dla arkusza powyżej to A2:E7.
- Przejdź do Narzędzia główne > Formatowanie warunkowe > Nowa reguła.
- Wybierz Użyj formuły do określenia komórek, które należy sformatować.
- Wpisz formułę dla aktywnej komórki. Musi zwracać PRAWDA albo FAŁSZ:
=$C2>100. - Kliknij Formatuj, wybierz wypełnienie albo kolor czcionki i dwa razy naciśnij OK.
Excel przenosi formułę na każdą komórkę zakresu jak formułę kopiowaną w dół i w bok, więc to znaki dolara decydują, na co patrzy każda komórka. $C2 oznacza „kolumna C, ten wiersz”: kolumna jest stała, wiersz się przesuwa. Reguły na tej stronie pokazują dokładnie te formuły, które wpisałbyś w to pole.
Wyróżnianie komórek większych niż wartość w innej komórce
Wskazanie komórki zamiast wpisania liczby ułatwia zmianę progu. Reguła poniżej koloruje tylko komórki Amount i porównuje każdą z F2; znaki $ w $F$2 sprawiają, że każda komórka patrzy na F2.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Limit | ||
| 2 | 1001 | North | 120 | 100 | ||
| 3 | 1002 | South | 85 | |||
| 4 | 1003 | North | 240 | |||
| 5 | 1004 | East | 60 | |||
| 6 | 1005 | South | 150 | |||
| 7 | 1006 | East | 95 |
C2, C4 i C6 są pokolorowane. Wpisz 90 w F2, a dołączy do nich C7; wpisz 200, a zostanie tylko C4. Gotowa reguła Reguły wyróżniania komórek > Większe niż też przyjmuje w swoim polu odwołanie do komórki (=$F$2).
Wyróżnianie wiersza według tekstu
Warunek tekstowy wpisuje się w cudzysłowie. =$B2="North" koloruje każdy wiersz z regionem North. Porównania przez = ignorują wielkość liter, więc north też pasuje. Aby dopasować tekst, który tylko zawiera słowo, użyj SZUKAJ.TEKST (SEARCH) w CZY.LICZBA (ISNUMBER): SZUKAJ.TEKST zwraca pozycję słowa albo błąd, gdy go brakuje, a CZY.LICZBA zamienia to w PRAWDA albo FAŁSZ.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Order | Region | Amount | Note |
| 2 | 1001 | North | 120 | Paid on time |
| 3 | 1002 | South | 85 | Late, called twice |
| 4 | 1003 | North | 240 | |
| 5 | 1004 | East | 60 | Paid late |
| 6 | 1005 | South | 150 | Waiting for invoice |
| 7 | 1006 | East | 95 |
Wiersze 2 i 4 są pokolorowane za North, a D3 i D5 zawierają "late" (jedno jako Late). Zmień B7 na North, a dołączy wiersz 7. Gotowa reguła Reguły wyróżniania komórek > Tekst zawierający robi dla zaznaczonych komórek to samo co reguła z SZUKAJ.TEKST.
Wyróżnianie zaległych dat
Otwarte zamówienie jest zaległe, gdy jego termin jest przed dzisiejszą datą. W Excelu reguła to =ORAZ($E2="Open";$D2<DZIŚ()) (AND, TODAY), a kolory aktualizują się każdego dnia. Arkusz poniżej używa zamiast DZIŚ() stałej daty w G2, żeby przykład wyglądał tak samo bez względu na to, kiedy go czytasz: =ORAZ($E2="Open";$D2<$G$2).
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Due | Status | Today | |
| 2 | 1001 | North | 120 | 2026-03-02 | Paid | 2026-03-15 | |
| 3 | 1002 | South | 85 | 2026-03-10 | Open | ||
| 4 | 1003 | North | 240 | 2026-03-12 | Open | ||
| 5 | 1004 | East | 60 | 2026-03-20 | Paid | ||
| 6 | 1005 | South | 150 | 2026-03-25 | Open | ||
| 7 | 1006 | East | 95 | 2026-03-08 | Open |
Przy 2026-03-15 w G2 zaległe są wiersze 3, 4 i 7. Wiersz 2 ma wcześniejszą datę, ale jest zapłacony, więc ORAZ zostawia go bez koloru. Druga reguła koloruje komórki D z terminem w ciągu najbliższych siedmiu dni: na razie żadnej. Zmień G2 na 2026-03-20, a pokoloruje D6 (termin 2026-03-25). Zmień E3 na Paid, a wiersz 3 odpadnie.
Dla „w tym tygodniu” albo „w zeszłym miesiącu” bez formuły gotowa reguła Reguły wyróżniania komórek > Data występująca ma takie opcje.
Wyróżnianie pustych komórek albo wierszy z brakującą wartością
=B2="" to PRAWDA dla pustej komórki (i dla formuły, która zwraca pusty tekst). Postaw $ przed kolumną, aby pokolorować cały wiersz, gdy jedna komórka w nim jest pusta: =$C2="". Gotowa reguła to Nowa reguła > Formatuj tylko komórki zawierające > Puste.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Order | Region | Amount | Status |
| 2 | 1001 | North | 120 | Paid |
| 3 | 1002 | South | Open | |
| 4 | 1003 | North | 240 | Open |
| 5 | 1004 | East | Paid | |
| 6 | 1005 | South | 150 | Open |
| 7 | 1006 | East | 95 | Open |
Wiersze 3 i 5 są pokolorowane. Wpisz kwotę w C3, a jej wiersz wróci do zwykłego wyglądu. =CZY.PUSTA($C2) (ISBLANK) też tu działa, ale CZY.PUSTA daje FAŁSZ dla komórki z formułą zwracającą "", a =$C2="" daje PRAWDA w obu przypadkach.
Liczenie tego, co koloruje reguła
Reguła nigdy nie podaje liczby, ale ten sam warunek w LICZ.WARUNKI (COUNTIFS) albo SUMA.ILOCZYNÓW już tak. Policzenie zaległych otwartych zamówień z sekcji powyżej, z datą w G2, wymaga dwóch warunków: Status to Open, a Due jest przed G2.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Due | Status | Today | |
| 2 | 1001 | North | 120 | 2026-03-02 | Paid | 2026-03-15 | |
| 3 | 1002 | South | 85 | 2026-03-10 | Open | ||
| 4 | 1003 | North | 240 | 2026-03-12 | Open | Overdue | |
| 5 | 1004 | East | 60 | 2026-03-20 | Paid | ||
| 6 | 1005 | South | 150 | 2026-03-25 | Open | ||
| 7 | 1006 | East | 95 | 2026-03-08 | Open |
Twoja kolej: W G4 policz otwarte zamówienia, których termin jest przed datą z G2.
Odpowiedź to 3, czyli liczba pokolorowanych wierszy. Kryterium "<"&G2 dokleja znak mniejszości do daty z G2; zapis "<G2" porównywałby z tekstem G2. Więcej o takich kryteriach na stronie LICZ.WARUNKI.
Skale kolorów, paski danych i zestawy ikon
Te trzy cieniują każdą komórkę według jej wartości, zamiast włączać się przy warunku. Zaznacz liczby i wybierz jedną z nich w Narzędzia główne > Formatowanie warunkowe:
- Skale kolorów biegną od jednego koloru dla najmniejszej wartości do innego dla największej (pierwsza w galerii koloruje największe wartości na zielono, środkowe na żółto, a najmniejsze na czerwono). Dobre do mapy cieplnej tabeli liczb.
- Paski danych rysują w każdej komórce pasek o długości odpowiadającej jej wartości względem pozostałych. W Więcej reguł możesz zaznaczyć Pokaż tylko pasek, aby ukryć liczbę.
- Zestawy ikon stawiają przed wartością strzałkę, flagę albo sygnalizator świetlny, domyślnie w tercjach zakresu.
Aby zmienić progi którejkolwiek z nich, przejdź do Narzędzia główne > Formatowanie warunkowe > Zarządzaj regułami > Edytuj regułę, gdzie każdy kolor albo ikonę można powiązać z liczbą, procentem, percentylem albo formułą.
Częsty błąd: złe znaki dolara
Trzy wersje tej samej reguły, zastosowane do A2:E7, robią trzy różne rzeczy:
| Reguła | Co sprawdza każda komórka | Wynik |
|---|---|---|
=$C2>100 | kolumnę C w swoim wierszu | całe wiersze pokolorowane według kwoty |
=C2>100 | komórkę dwie kolumny na prawo od siebie: A2 sprawdza C2, B2 sprawdza D2 | tylko kolumna A idzie za kwotą; B i C są zawsze pokolorowane (data i tekst liczą się jako więcej niż 100), D i E nigdy |
=$C$2>100 | zawsze C2 | pokolorowany każdy wiersz albo żaden |
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Due | Status |
| 2 | 1001 | North | 120 | 2026-03-02 | Paid |
| 3 | 1002 | South | 85 | 2026-03-10 | Open |
| 4 | 1003 | North | 240 | 2026-03-12 | Open |
| 5 | 1004 | East | 60 | 2026-03-20 | Paid |
| 6 | 1005 | South | 150 | 2026-03-25 | Open |
| 7 | 1006 | East | 95 | 2026-03-08 | Open |
Każda komórka jest pokolorowana, bo C2 to 120. Zmień C2 na 50, a wszystkie kolory znikną naraz. Kliknij regułę i usuń $ przed 2, żeby dostać =$C2>100, a kolory znów będą iść za każdym wierszem. Ta sama zasada, którą część zablokować, dotyczy formuł kopiowanych w dół; wyjaśnia ją strona o odwołaniach bezwzględnych.
Najczęściej zadawane pytania
Jak zastosować formatowanie warunkowe na podstawie innej komórki?
Zaznacz komórki do pokolorowania, przejdź do Narzędzia główne > Formatowanie warunkowe > Nowa reguła > Użyj formuły do określenia komórek, które należy sformatować, i napisz formułę dla pierwszej zaznaczonej komórki, wskazując drugą komórkę: =$C2>100 koloruje wiersz, gdy C w tym wierszu przekracza 100.
Jak wyróżnić cały wiersz formatowaniem warunkowym?
Zaznacz całą tabelę, a nie jedną kolumnę, i postaw $ przed literą kolumny sprawdzanej komórki: =$E2="Open". Kolumna zostaje stała, a numer wiersza się przesuwa, więc każda komórka wiersza sprawdza tę samą komórkę.
Jak użyć formatowania warunkowego z kilkoma warunkami?
Połącz je funkcją ORAZ albo LUB w jednej regule z formułą: =ORAZ($E2="Open";$D2<DZIŚ()) koloruje niezapłacone zamówienia po terminie. Kilka osobnych reguł na tym samym zakresie działa jednocześnie; gdy dwie ustawiają ten sam format, na przykład wypełnienie, wygrywa ta wyżej w Narzędzia główne > Formatowanie warunkowe > Zarządzaj regułami.
Jak wyróżnić komórki zawierające określony tekst?
Użyj Narzędzia główne > Formatowanie warunkowe > Reguły wyróżniania komórek > Tekst zawierający albo reguły z formułą =CZY.LICZBA(SZUKAJ.TEKST("late";A2)), która daje PRAWDA, gdy A2 zawiera late pisane dowolnymi literami.
Dlaczego moja formuła w formatowaniu warunkowym nie działa?
Zwykle chodzi o znaki dolara: =$C$2>100 sprawdza dla każdej komórki tylko C2, a =C2>100 na całym wierszu sprawdza w każdej komórce inną kolumnę. Sprawdź też, czy formułę napisano dla pierwszej komórki zakresu podanego w polu Dotyczy w oknie Zarządzaj regułami.