Menu

Formatowanie warunkowe w Excelu: formuły i przykłady

Formatowanie warunkowe koloruje komórkę, gdy warunek jest prawdziwy. Użyj Narzędzia główne > Formatowanie warunkowe dla gotowych reguł albo Nowa reguła > Użyj formuły z regułą taką jak =$C2>100, aby kolorować całe wiersze, zaległe daty i dopasowania tekstu.

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

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.

Zamówienia powyżej 100
A1
ABCDE
1OrderRegionAmountDueStatus
21001North1202026-03-02Paid
31002South852026-03-10Open
41003North2402026-03-12Open
51004East602026-03-20Paid
61005South1502026-03-25Open
71006East952026-03-08Open
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

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łą:

  1. 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.
  2. Przejdź do Narzędzia główne > Formatowanie warunkowe > Nowa reguła.
  3. Wybierz Użyj formuły do określenia komórek, które należy sformatować.
  4. Wpisz formułę dla aktywnej komórki. Musi zwracać PRAWDA albo FAŁSZ: =$C2>100.
  5. 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.

Kwota powyżej limitu
F2
ABCDEF
1OrderRegionAmountLimit
21001North120100
31002South85
41003North240
51004East60
61005South150
71006East95
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

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.

Wiersze według regionu, notatki według słowa
A1
ABCD
1OrderRegionAmountNote
21001North120Paid on time
31002South85Late, called twice
41003North240
51004East60Paid late
61005South150Waiting for invoice
71006East95
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

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).

Zaległe otwarte zamówienia
G2
ABCDEFG
1OrderRegionAmountDueStatusToday
21001North1202026-03-02Paid2026-03-15
31002South852026-03-10Open
41003North2402026-03-12Open
51004East602026-03-20Paid
61005South1502026-03-25Open
71006East952026-03-08Open
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

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.

Wiersze bez kwoty
A1
ABCD
1OrderRegionAmountStatus
21001North120Paid
31002SouthOpen
41003North240Open
51004EastPaid
61005South150Open
71006East95Open
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

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.

Liczenie zaległych zamówień
G4
ABCDEFG
1OrderRegionAmountDueStatusToday
21001North1202026-03-02Paid2026-03-15
31002South852026-03-10Open
41003North2402026-03-12OpenOverdue
51004East602026-03-20Paid
61005South1502026-03-25Open
71006East952026-03-08Open
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

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łaCo sprawdza każda komórkaWynik
=$C2>100kolumnę C w swoim wierszucałe wiersze pokolorowane według kwoty
=C2>100komórkę dwie kolumny na prawo od siebie: A2 sprawdza C2, B2 sprawdza D2tylko 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>100zawsze C2pokolorowany każdy wiersz albo żaden
Przez pomyłkę w pełni zablokowane
A1
ABCDE
1OrderRegionAmountDueStatus
21001North1202026-03-02Paid
31002South852026-03-10Open
41003North2402026-03-12Open
51004East602026-03-20Paid
61005South1502026-03-25Open
71006East952026-03-08Open
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

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.

Ilustracja języków programowania w Coddy

Ucz się programowania z Coddy

ZACZNIJ