Note: The other languages of the website are Google-translated. Back to English

Jak zmienić kolor wiersza na podstawie grupy w programie Excel?

W programie Excel kolorowanie co drugiego wiersza może być łatwiejsze dla większości z nas, ale czy kiedykolwiek próbowałeś pokolorować wiersze naprzemiennie na podstawie zmian wartości kolumny - kolumna A, jak pokazano na poniższym zrzucie ekranu, w tym artykule opowiem o tym, jak aby zmienić kolor wiersza na podstawie grupy w programie Excel.

Pokoloruj wiersze naprzemiennie na podstawie zmian wartości za pomocą kolumny pomocnika i formatowania warunkowego

Pokoloruj wiersze naprzemiennie w zależności od zmian wartości za pomocą przydatnej funkcji

Pokoloruj wiersze naprzemiennie dwoma kolorami na podstawie zmian wartości za pomocą kolumny pomocniczej i formatowania warunkowego


Pokoloruj wiersze naprzemiennie na podstawie zmian wartości za pomocą kolumny pomocnika i formatowania warunkowego

Aby podświetlać wiersze naprzemiennie na podstawie grupy, nie ma bezpośredniego sposobu, więc musisz utworzyć kolumnę pomocniczą, a następnie zastosować funkcję formatowania warunkowego, aby je pokolorować. Wykonaj następujące czynności:

1. W komórce D1, w tym samym wierszu nagłówków, wprowadź liczbę 0.

2. W komórce D2 wpisz następującą formułę: =IF(A2=A1,D1,D1+1) , a następnie przeciągnij tę formułę w dół do komórek, które chcesz zastosować, zobacz zrzut ekranu:

Uwagi: W powyższym wzorze, A1, A2 to pierwsza i druga komórka kolumny, której wartość się zmienia, D1 to komórka, do której wprowadziłeś numer pomocnika 0.

3. Następnie wybierz zakres danych A2: D18, w tym kolumnę z formułą pomocniczą, i kliknij Strona Główna > Formatowanie warunkowe > Nowa zasadazobacz zrzut ekranu:

4, w Nowa reguła formatowania okno dialogowe, wybierz Użyj formuły, aby określić, które komórki należy sformatować dla wybierz typ reguły i wprowadź tę formułę = I (LEN ($ A2)> 0, MOD ($ D2,2) = 0) do Formatuj wartości tam, gdzie ta formuła jest prawdziwa pole tekstowe, patrz zrzut ekranu:

Uwagi: A2 to pierwsza komórka kolumny, na podstawie której kolorujesz, i D2 jest pierwszą komórką utworzonej kolumny pomocniczej z wybranego zakresu

5. Następnie kliknij utworzony przycisk, aby przejść do Formatowanie komórek i wybierz jeden kolor, który Ci się podoba pod Wypełniać tab, zobacz zrzut ekranu:

6. Następnie kliknij OK > OK aby zamknąć okna dialogowe, a wiersze zostały podświetlone naprzemiennie w oparciu o określoną kolumnę, której wartość zmienia się, patrz zrzut ekranu:


Pokoloruj wiersze naprzemiennie w zależności od zmian wartości za pomocą przydatnej funkcji

Jeśli powyższa metoda jest dla Ciebie trudna, możesz użyć przydatnego narzędzia-Kutools dla programu Excel, Z siedzibą w Wyraźne różnice możesz szybko pokolorować wiersze na podstawie grupy naprzemiennie w programie Excel.

Porady:Aby to zastosować Wyraźne różnice Po pierwsze, należy pobrać plik Kutools dla programu Excel, a następnie szybko i łatwo zastosuj tę funkcję.

Po zainstalowaniu Kutools dla programu Excel, zrób tak:

1, Kliknij Kutools > utworzony > Wyraźne różnicezobacz zrzut ekranu:

2.W Wyraźne różnice według kolumny klucza W oknie dialogowym wykonaj następujące czynności, jeśli potrzebujesz. Zobacz zrzut ekranu:

3Po zakończeniu ustawień kliknij Ok aby zamknąć okno dialogowe, otrzymasz następujący wynik, zgodnie z potrzebami:

Kliknij, aby pobrać Kutools dla programu Excel i bezpłatną wersję próbną teraz!


Pokoloruj wiersze naprzemiennie dwoma kolorami na podstawie zmian wartości za pomocą kolumny pomocniczej i formatowania warunkowego

Jeśli chcesz cieniować wiersze dwoma różnymi kolorami naprzemiennie w oparciu o zmiany wartości, jak pokazano na poniższym zrzucie ekranu, można to również rozwiązać w programie Excel z formatowaniem warunkowym.

1. Najpierw powinieneś utworzyć nową kolumnę pomocniczą i formułę jako pierwszą metodę od kroku 1 do kroku 2, otrzymasz następujący zrzut ekranu:

2. Następnie wybierz zakres danych A2: D18, a następnie kliknij Strona Główna > Formatowanie warunkowe > Zarządzaj regułamizobacz zrzut ekranu:

3, w Menedżer reguł formatowania warunkowego okno dialogowe, kliknij Nowa zasada przycisk, zobacz zrzut ekranu:

4. W wyskoczył Nowa reguła formatowania dialog, kliknij Użyj formuły, aby określić komórki do sformatowania pod Wybierz typ reguły, a następnie wprowadź tę formułę = ISODD ($ D2) (D2 jest pierwszą komórką kolumny pomocnika, w której utworzono formułę), a następnie kliknij utworzony przycisk, aby wybrać kolor wypełnienia, który lubisz dla nieparzystych wierszy grupy, patrz zrzut ekranu:

5. Następnie kliknij OK aby wyjść z tego okna dialogowego i powrócić do poprzedniego Menedżer reguł formatowania warunkowego kliknij Nowa zasada ponownie, aby utworzyć kolejną regułę dla parzystych wierszy grupy.

6, w Nowa reguła formatowania okno dialogowe, kliknij Użyj formuły, aby określić komórki do sformatowania pod Wybierz typ reguły jak poprzednio, a następnie wprowadź tę formułę = ISEVEN ($ D2) (D2 jest pierwszą komórką kolumny pomocnika, w której utworzono formułę), a następnie kliknij utworzony przycisk, aby wybrać inny kolor tła dla parzystych wierszy grupy, patrz zrzut ekranu:

7. Następnie kliknij OK zwrócić Menedżer reguł formatowania warunkowegoi widać, że dwie reguły są tworzone w następujący sposób:

8. Następnie kliknij OK aby zamknąć to okno dialogowe i możesz zobaczyć, że wybrany zakres danych został cieniowany dwoma różnymi kolorami naprzemiennie w zależności od zmian wartości w kolumnie.

  • Uwagi:
  • 1. Po naprzemiennym kolorowaniu wierszy, możesz ukryć kolumnę pomocniczą według potrzeb, ale nie możesz jej usunąć.
  • 2. Jeśli w zakresie danych nie ma nagłówków, wystarczy wpisać 1 jako pierwszą liczbę w kolumnie pomocnika, a następnie jak zwykle zastosować formułę pomocniczą.

Więcej artykułów:

  • Zwiększaj liczby, gdy wartość zmieni się w innej kolumnie
  • Przypuśćmy, że masz listę wartości w kolumnie A, a teraz chcesz zwiększyć liczbę o 1 w kolumnie B, gdy wartość w kolumnie A ulegnie zmianie, co oznacza, że ​​liczby w kolumnie B będą rosły do ​​momentu zmiany wartości w kolumnie A, a następnie przyrost liczby zaczyna się ponownie od 1, jak pokazano na lewym zrzucie ekranu. W programie Excel możesz rozwiązać to zadanie za pomocą następującej metody.
  • Wstaw puste wiersze po zmianie wartości w programie Excel
  • Przypuśćmy, że masz zakres danych, a teraz chcesz wstawić puste wiersze między danymi po zmianie wartości, abyś mógł oddzielić sekwencyjne te same wartości w jednej kolumnie, jak pokazano na poniższych zrzutach ekranu. W tym artykule omówię kilka sztuczek, które pomogą Ci rozwiązać ten problem.
  • Sumuj komórki, gdy wartość zmieni się w innej kolumnie
  • Podczas pracy nad arkuszem programu Excel czasami może być konieczne zsumowanie komórek na podstawie grupy danych w innej kolumnie. Na przykład tutaj chcę zsumować zamówienia w kolumnie B, gdy dane zmieniają się w kolumnie A, aby uzyskać następujący wynik. Jak możesz rozwiązać ten problem w programie Excel?
  • Wstawianie podziałów stron, gdy wartość zmienia się w programie Excel
  • Przypuśćmy, że mam zakres komórek, a teraz chcę wstawić podziały stron do arkusza roboczego, gdy wartości w kolumnie A zmieniają się tak, jak pokazano na lewym zrzucie ekranu. Oczywiście możesz wstawiać je pojedynczo, ale czy są jakieś szybkie sposoby na natychmiastowe wstawianie podziałów stron na podstawie zmienionych wartości jednej kolumny?

Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (16)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Ta formuła (jeśli jest używana w formatowaniu warunkowym) zmienia kolor wiersza na podstawie grupy bez pomocy wiersza pomocniczego: =ISODD(SUMPRODUCT(1/COUNTIF($A$1:$A2,$A$1:$A2)))
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć Justin. Kiedy używam metody wiersza pomocniczego lub Twojej, formatuje jeden wiersz. Wiesz dlaczego?
Ten komentarz został zminimalizowany przez moderatora na stronie
Bardziej niż prawdopodobne - tak jak ja - zaznaczyłeś całe kolumny, a nie tylko dane (bez jakichkolwiek nagłówków)
Ten komentarz został zminimalizowany przez moderatora na stronie
Justin, twoja formuła jest fajna, ponieważ nie wymaga kolumny pomocniczej, ale z jakiegoś powodu wymaga dodatkowej pamięci RAM i zauważalnie spowalnia skoroszyt. Polecam skorzystać z formuły podanej w artykule i zająć się tylko kolumną pomocniczą.
Ten komentarz został zminimalizowany przez moderatora na stronie
Ta formuła działa świetnie, jeśli Twoja tabela ma tylko 100 wierszy. Ale naprawdę spowalnia, gdy masz 5,000 wierszy. Jakieś sugestie dotyczące przyspieszenia formuły na większych zbiorach danych?
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj, Barb,
Możesz wypróbować poniższą formułę:
=MOD(SUMPRODUCT(--($A$1:$A1<>$A$2:$A2)),2)


Uwagi: Po wybraniu zakresu danych należy wykluczyć pierwszy wiersz nagłówka.

Proszę spróbować, mam nadzieję, że może ci to pomóc!
Ten komentarz został zminimalizowany przez moderatora na stronie
Fantastyczny! Bardzo dobrze!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję bardzo za ten post, od dawna chciałem mieć możliwość zmiany koloru wiersza na podstawie grupy. Łatwy do naśladowania i bardzo ceniony!
Ten komentarz został zminimalizowany przez moderatora na stronie
Świetna informacja. pomogłeś mi lepiej zaprezentować wyniki moich analiz.
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki za tę formułę, przez jakiś czas myślałem, że nie było to możliwe. Oto pytanie: Czy możesz sformatować każdą grupę tak, aby miała inny kolor? A może jesteś ograniczony do 2 naprzemiennych kolorów?

Dzięki!
Ten komentarz został zminimalizowany przez moderatora na stronie
po prostu użyj 1-prev_value, a otrzymasz naprzemiennie 1 i 0 s
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję bardzo za to, było to bardzo cenione.
Ten komentarz został zminimalizowany przez moderatora na stronie
Nienawidzę kolumn pomocników. Wolałbym mieć ogromną formułę, zanim wstawię kolumnę pomocniczą. Czasami makra są łatwiejsze, ale nie zawsze mogę używać arkuszy kalkulacyjnych z obsługą makr. Kiedy chcę użyć makra, zwykle uruchamiam je z mojego Personal.xlsb, ale to naprawdę nie pomaga w unikaniu kolumny pomocniczej.
Ten komentarz został zminimalizowany przez moderatora na stronie
Hej, dzięki za pomoc. Próbowałem tego i kolorystyka jest o jeden. Jakieś pomysły?
Ten komentarz został zminimalizowany przez moderatora na stronie
Gdy zaznaczysz zaznaczenie, nie podświetlaj wiersza nagłówka.
Ten komentarz został zminimalizowany przez moderatora na stronie
Zmodyfikuj formułę, aby zastosować formatowanie warunkowe również do nagłówka.=AND(LEN($A1)>0,MOD($D1,2)=0)
To działa lepiej dla mnie niż próba podświetlenia tylko moich wierszy danych.
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL