poniedziałek, 23 czerwca 2014

Formatowanie - Jak podświetlić cały wiersz w Excelu?


Pytanie, które bardzo często słyszę to "W jaki sposób można sformatować np. kolor całego wiersza w oparciu o zmianę danych w jednej komórce?" Upraszczając - chcę aby po zmianie wartości w komórce podświetliłl się cały wiersz (lub dowolnie wybrane komórki).

Poniżej krótki przykład. 


Założenie: Chcę aby po zmianie ceny produktu  poniżej 10 PLN (kolumna C) podświetlił się cały wiersz z produktem.   


Idziemy do komórki C2


 Klikamy na Conditional Formatting > Manage rules


W oknie formatowania wybieramy Current Selection > New Rule > OK


Z dostępnej listy  wybieramy Use a formula to determine which cells to format > OK


[ważne] Otwiera nam się okno formatowania reguły. W miejscu Edit the rule Description wpisujemy formułę, którą chcemy zastosować, np:
  • =$C2="słowo"
  • =$C2>20
  • =$C2>=20
  • =$C2<10
Ostatni na liście to nasz przykład. Wszystko mniejsze niż 10 (w kolumnie Price) będzie podświetlone na inny kolor. Stosujemy symbol $ dla zachowania wartości bezwzględnych w kolumnie C - to ułatwi nam skopiowanie formuły w kolumnie.

Następnie klikamy na Format...


Tu mamy do wyboru całą paletę dostępnych opcji formatowania. Ja, dla ułatwienia tego tutorialu,  wybrałem podświetlenie na kolor zielony (zakłada Fill). Klikamy OK...


i jeszcze raz OK...


i tu zatrzymujemy się na chwilę [ważne]. W boksie Applies to klikamy na mały kwadrat, który przeniesie nas do obszaru/komórki, który chcemy podświetlić.


Możemy zaznaczyć cały wiersz tabelki (jak poniżej) lub wybrać tylko kilka lub jedną komórkę do podświetlenia.


Po zaznaczeniu klikamy na kwadrat w boksie zaznaczania i Excel przeniesie nas z powrotem dookna formatowania reguły.


Teraz wystarczy tylko skopiować (przeciągnąć) nasze formatowanie na poniższe wiersze tabelki...


czyli po przeciągnięciu kopiowanych komórek, musimy wybrać Fill Formatting Only.


Gotowe! Teraz pozostaje nam zabawa ze zmienianiem wartości w kolumnie Price.