Jak pokolorować co drugi wiersz w Excelu? A jak narysować szachownicę?

Kolorowanie co drugiego wiersza

Jedna z kursantek kiedyś mi zadała pytanie: czy można jakoś w Excelu pokolorować co drugi wiersz? Takie pytanie usłyszała ona na rozmowie kwalifikacyjnej. Od razu przyszła mi do głowy myśl: formatowanie warunkowe i prosta formuła, która zwraca wartość prawda np. dla nieparzystych wierszy.

Aby zrozumieć opisaną tutaj sztuczkę warto jest znać następujące zagadnienia:

Rozbijmy to zagadnienie na czynniki pierwsze:

  • Funkcja WIERSZ() zwraca numer wiersza, w którym się znajduje . W ten sposób można np. ponumerować kolejne komórki (w pionie).
  • Reszta z dzielenia przez 2 kolejnych numerów wierszy zwróci nam na przemian wartości 1, 0, 1, 0, 1, 0, …
  • Prosta formuła będzie nam na przemian zwracała wartości: PRAWDA, FAŁSZ, PRAWDA, FAŁSZ, PRAWDA, FAŁSZ…

No więc do dzieła. Najpierw należy nacisnąć kombinację klawiszy Ctrl+A, aby zaznaczyć wszystkie komórki w arkuszu (można też zaznaczyć mniejszy obszar, ale wtedy tylko komórki z zaznaczonego obszaru będą kolorowane). Następnie należy na karcie Narzędzia główne wybrać polecenie Formatowanie warunkowe -> Nowa reguła

Pojawi się okno dialogowe Nowa reguła formatowania. W polu Wybierz typ reguły należy wybrać: Użyj formuły do określenia komórek, które należy sformatować. W polu Formatuj wartości dla których następująca formuła jest prawdziwa należy wpisać naszą formułę:

=MOD(WIERSZ();2)=1

Następnie należy określić w jaki sposób mają zostać wyróżnione komórki, dla których spełniona będzie owa reguła. W tym celu należy kliknąć w przycisk Formatuj i w oknie dialogowym Formatowanie warunkowe należy przejść na kartę Wypełnienie i wybrać swój ulubiony kolor.

Zatwierdzamy zmiany klikając w przycisk OK. Wrócimy do okna dialogowego Nowa reguła formatowania w którym również klikamy w przycisk OK. Jeśli nie popełniliśmy żadnego błędu to wszystkie wiersze nieparzyste powinny mieć wybrane przez nas tło. Jeśli zechcesz, aby kolorowe były wiersze parzyste to w naszej formule należy zmienić jedynkę na zero:

=MOD(WIERSZ();2)=0

Wskazówka: jeśli chcielibyśmy pokolorować np. co siódmy wiersz, to wtedy będziemy liczyli resztę z dzielenia numeru wiersza przez 7.

Jak narysować szachownicę?

Tutaj sprawa jest bardzo podobna. Jedynie formuła jest nieco inna. Otóż licząc resztę z dzielenia przez 2 sumy numeru wiersza i kolumny będziemy na przemian otrzymywać wartości 0 i 1.

Oto kilka początkowych wartości dla pierwszego wiersza:

  • Dla komórki A1 mamy 1+1=2, reszta z dzielenia 0
  • Dla komórki B1 mamy 2+1=3, reszta z dzielenia 1
  • Dla komórki C1 mamy 3+1=4, reszta z dzielenia 0
  • Dla komórki D1 mamy 4+1=5, reszta z dzielenia 1

Oto kilka początkowych wartości dla drugiego wiersza:

  • Dla komórki A2 mamy 1+2=3, reszta z dzielenia 1
  • Dla komórki B2 mamy 2+2=4, reszta z dzielenia 0
  • Dla komórki C2 mamy 3+2=5, reszta z dzielenia 1
  • Dla komórki D2 mamy 4+2=6, reszta z dzielenia 0

A więc nasza formuła będzie wyglądała następująco:

=MOD(WIERSZ() + NR.KOLUMNY(); 2) = 1

A oto nasza piękna szachownica:

Jeśli artykuł Ci się podobał, będę wdzięczny gdy go udostępnisz w mediach społecznościowych
Ten wpis został opublikowany w kategorii sztuczki i oznaczony tagami , , , , . Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.