Like

Jak sprawić by arkusz był bardziej czytelny? Żeby dane sprzedaży zawierały strzałki, gdzie będzie wyraźnie widać gdzie są wzrosty, a gdzie spadki?

Czytając wpis warto posiłkować się plikiem roboczym. W nim są wszystkie funkcje “na żywo”.

Zostawmy na chwilę sprzedaż i dodajmy strzałki do wskazań poziomu wody. Pamiętacie “Stan wody Wisły układał się w strefie stanów wysokich i wynosił… w ciągu ostatniej doby przybyło…”.

Jak podświetlić konkretne wartości?

Załóżmy, że chcemy by wszystkie wartości dodatnie były wyświetlone na zielono, a ujemne na czerwono.

Najpopularniejszym sposobem jest wykorzystanie funkcji Formatowanie Warunkowe z Menu (dla ciekawskich będzie jeszcze drugi sposób.

Zaznaczam zakres, który chcę sformatować, a następnie wybieram Menu –> Formatowanie warunkowe

Następny krok to ustalenie co i jak ma być sformatowane. Zależy nam na tym by wszystkie wartości większe od zera miały zielony kolor czcionki. W tym celu musimy wybrać z bocznego menu odpowiednie wartości:

W następnym kroku ustalamy co ma się stać z wartościami mniejszymi niż zero. Mają być na czerwono. Zatem ponownie wchodzimy w Menu –> Formatuj –> Formatowanie warunkowe i określamy nową regułę:

Voila! Jest już naprawdę fajnie i dużo czytelniej niż wcześniej.

Ale to wcale nie jest jedyny sposób załatwienia sprawy. Można ugrać dużo więcej…

Jak dodać znaki specjalne – strzałki w górę i w dół?

Poza kolorami możemy dodawać też własne jednostki i znaki specjalne. A kolory można zakodować w opisie samego formatu komórki. W ten sposób możemy opisywać zarówno kolor komórki jaki dorzucać własne znaki.

W menu wybieramy: Formatuj —> Liczba —> Więcej formatów —> Niestandardowy format liczbowy.

W tym wypadku ustalimy, że wartości dodatnie będą miały zielony kolor i strzałkę w górę, wartości ujemne czerwony kolor i strzałkę w dół, a brak zmian pokażemy w postaci zera i myślnika:

[green]00 ▲;[red]-00 ▼;[blue]0 ▬;

Strzałkę w górę i w dół wygrzebałem z tablicy znaków UNICODE.

Dobrą wyszukiwarkę w jęz. polskim możecie znaleźć np. (tutaj pokazuję ile jest opcji strzałek)

To tylko część z listy strzałek w prawo. Arsenał znaków specjalnych w Unicode jest ogromny!

Efekt wygląda tak:

Oczywiście częściej pokazywane są w ten sposób notowania walut, ale czy zawsze trzeba rozmawiać o pieniądzach? ;-). Zwróćcie też uwagę na to, że wszystkie liczby są dwucyfrowe. W momencie gdy była wartość 6, wyświetliło się 06. To zasługa wpisania w linii kodu podwojonego zera.

Zatem pojedźmy dalej. Nie musimy ograniczać się do formatowania wyłącznie. Możemy też dodawać nazwy jednostek. W tym wypadku centymetry. I możemy również wprowadzać własne przedziały (maksymalnie dwa) – nie musimy być ograniczani do wartości dodatnich i ujemnych.

Załóżmy, że niebezpieczne są zmiany poziomu wody większe niż 30 cm. W takiej sytuacji wszystkie liczby większe od 30 i mniejsze od -30 będą opatrzone czaszką z piszczelami!

[>30]00 “cm” 🕱 ;[<-30]00 “cm” 🕱 ;00 “cm”
Przy liczbach mniejszych od -30 i większych od 30 pojawiły się czaszki (też wzięte z tabeli Unicode).

Ważne, że mimo dodawania nazw jednostek i czach do komórek, ich zawartość ciągle jest traktowana jako liczba i może być używana w formułach – dodawana, mnożona, etc.

Temat kodu służącego do formatowania został szeroko omówiony na stronie exceljet.net – zasady są niemalże identyczne jak w MS Excel.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.