Wyszukiwanie w witrynie

Ręczne kodowanie kolorami psuje twoje arkusze Excel — oto rozwiązanie


Wszyscy tworzyliśmy tęczowy arkusz w Excelu, ale w rzeczywistości Twoje dane nie powinny wyglądać jak paczka Skittlesów. Choć kodowanie kolorami wydaje się produktywne, jest trudne do audytu, niemożliwe do automatyzacji i niewidoczne dla formuł. Oto dlaczego musisz przestać malować i zacząć automatyzować.

Twój arkusz kalkulacyjny ukrywa informacje

Jeżeli jedyną różnicą między zadaniem „krytycznym” a „ukończonym” jest wypełnienie kolorem w tle, prawdopodobnie uniemożliwiasz innym dostęp do danych w Excelu. Około 8% mężczyzn i 0,5% kobiet ma pewną formę zaburzeń widzenia kolorów, więc starannie dobrane kolory mogą wyglądać niemal identycznie dla znacznej części odbiorców. Jeśli kolor jest jedynym sygnałem, niektórzy użytkownicy po prostu nie zauważą różnicy.

Nawet dla osób bez zaburzeń widzenia kolorów, subtelne odcienie — na przykład jasna zieleń versus ciemna zieleń — mogą być trudne do rozróżnienia na różnych monitorach lub w jasnym otoczeniu. Gdy znaczenie zależy całkowicie od koloru, system zawodzi w momencie, gdy kolor nie jest widoczny.

A większy problem? Sam Excel nie widzi tych kolorów.

Excel nie widzi twojego markera

Kiedy zaznaczasz wiersz, aby zaznaczyć, że jest „oczekujący”, tworzysz tzw. ciemne dane — widzisz je, ale silnik obliczeniowy Excela nie ma pojęcia, że tam istnieją.

Wyobraź sobie, że masz listę 500 faktur i ręcznie oznaczyłeś przeterminowane na czerwono. Teraz w komórce F2 chcesz szybko policzyć łączną kwotę zaległych płatności.

W prawidłowo zbudowanym arkuszu użyłbyś prostego SUMIF. Ale jeśli jedyną rzeczą, która sprawia, że te faktury są „przeterminowane”, jest kolor tła, to niestety nic nie zdziałasz. Tak, mógłbyś napisać niestandardowy makro VBA, aby wykryć określony kolor wypełnienia, ale wymaga to dokładnego dopasowania RGB i wprowadza niepotrzebną komplikację w porównaniu z użyciem właściwej kolumny stanu.

Możesz też filtrować lub sortować według koloru — ale to wciąż ręczne obejście. W momencie, gdy usuniesz filtr lub pojawią się nowe dane, znów musisz klikać.

Co najważniejsze, ręczne kolorowanie jest statyczne. Jeśli faktura zostanie opłacona, komórka nie zmieni magicznie koloru z czerwonego na zielony: musisz pamiętać, aby zrobić to samodzielnie. To niweczy sens korzystania z Excela w pierwszej kolejności.

Ręczne kolory psują współdzielone skoroszyty

Ogromna paleta kolorów w Excelu jest źródłem wielu problemów w ręcznie kolorowanych arkuszach. Załóżmy, że zaznaczasz komórki o „wysokim priorytecie” jasnoczerwonym kolorem. Twój współpracownik aktualizuje wtedy arkusz, ale przypadkowo wybiera nieco inny odcień. Excel nie widzi „czerwonego” — widzi dokładne kody kolorów. Dwa podobne odcienie stają się dwoma różnymi kategoriami.

Potem jest pułapka kopiuj-wklej. Wiersz skopiowany na wiersz oczekujący zachowuje swój kolor - nawet jeśli zmienił się jego status. Bez kolumny opartej na tekście formatowanie oddala się od rzeczywistości.

Idealnie byłoby mieć arkusz kalkulacyjny, który zachowuje swoją integralność bez względu na to, kto go używa. Innymi słowy, chcesz, aby kolory zmieniały się w zależności od zmiany danych, unikając przerażającego rozpadu formatowania. Rozwiązaniem nie jest całkowite rezygnowanie z kolorów — chodzi o to, by przestać używać ich jako danych.

Profesjonalne rozwiązanie: niech Excel wykona pracę

Zamiast używać pracochłonnej i podatnej na błędy metody „wiaderka z farbą”, powinieneś sprawić, aby kolory były wynikiem twoich danych, a nie samymi danymi. Korzystając z kolumny „status” i formatowania warunkowego, uzyskujesz wizualne korzyści koloru bez potrzeby ręcznej konserwacji.

Krok 1: Utwórz kolumnę „status”

Zamiast ręcznie podświetlać wiersz, dodaj kolumnę o nazwie Status.

Dla jeszcze lepszej struktury najpierw przekształć swój zakres w tabelę Excela (zaznacz dane i naciśnij Ctrl+T). Tabele automatycznie się powiększają, gdy dodajesz nowe wiersze, zapewniając stosowanie reguł sprawdzania poprawności danych i formatowania warunkowego do przyszłych wpisów.

Następnie, aby upewnić się, że wszystkie wpisy w tej kolumnie są spójne, utwórz rozwijaną listę za pomocą funkcji sprawdzania poprawności danych. Zaznacz wszystkie komórki, a na karcie Dane kliknij „Sprawdzanie poprawności danych”.

W sekcji Zezwól kliknij „Lista” i wpisz swoje statusy (takie jak Zapłacone, W trakcie i Przeterminowane).

Po kliknięciu „OK” użytkownicy są zmuszeni do wyboru z listy wstępnie ustawionej, co zapewnia, że Twoje dane pozostają czyste i możliwe do odczytania przez formuły.

Jeśli Twój arkusz kalkulacyjny jest prostą listą „zrobione” lub „nie zrobione”, możesz całkowicie pominąć menu rozwijane i użyć pól wyboru (Wstaw > Pole wyboru). Zaznaczenie pola wyboru ustawia wartość komórki na TRUE, a jego odznaczenie ponownie ustawia ją na FALSE. Następnie możesz używać tych wartości logicznych do wywoływania automatycznych kolorów.

Krok 2: Zautomatyzuj wizualizacje za pomocą formatowania warunkowego

Teraz chcesz, aby Excel zauważył słowo „Zapłacono” i automatycznie zmienił kolor komórki na zielony. W tym momencie możesz pomyśleć: „Chwila, czy my nie kodujemy kolorami ponownie?” Technicznie tak — ale jest tu duża różnica. Tworzysz regułę opartą na logice, w której kolory pełnią funkcję wizualną, odzwierciedlając zawartość komórki, a nie same dane. Jeśli tekst się zmieni, kolor podąża za nim.

Najpierw zaznacz wszystkie komórki w kolumnie Status, a na karcie Narzędzia główne kliknij Formatowanie warunkowe > Reguły wyróżniania komórek > Równa się.

Następnie wpisz Paid w lewym polu (lub TRUE, jeśli używasz pól wyboru) i wybierz „Zielone wypełnienie z ciemnozielonym tekstem” z prawego menu rozwijanego.

Teraz powtórz to dla innych statusów (W trakcie staje się „Żółty”, a Opóźnione staje się „Czerwony”—lub, jeśli używasz pól wyboru, FALSE staje się „Czerwony.”)

Dla jeszcze większej kontroli wybierz „Użyj formuły do określenia komórek do sformatowania” i zastosuj regułę do całych wierszy, a nie tylko do kolumny Status. Na przykład formuła =$F2="Paid" automatycznie sformatuje cały wiersz tam, gdzie status w kolumnie F to „Paid”.

Wynik: Arkusz kalkulacyjny, który zarządza sam sobą

Łącząc wizualizacje z danymi, eliminujesz wszystkie wady ręcznego kodowania kolorami:

  • Dostępność: Teraz masz tekst obok koloru, dzięki czemu status nadal może być widoczny dla klienta lub współpracownika z daltonizmem lub jeśli arkusz zostanie wydrukowany na drukarce czarno-białej.
  • Formuły: Teraz możesz użyć funkcji COUNTIF lub SUMIF w odniesieniu do słowa „Paid”, aby stworzyć pulpit nawigacyjny.
  • Konserwacja: Nigdy więcej nie musisz dotykać wiadra z farbą. Wystarczy, że zaktualizujesz status, a Excel zajmie się „Skittles” za Ciebie.

Pokusa sięgnięcia po narzędzie wypełniania w Excelu jest trudna do przezwyciężenia. Jest szybkie, wizualne i sprawia wrażenie produktywnego. Jednak ręczne kodowanie kolorami nie skaluje się, nie jest dostępne i jest niewidoczne dla samego oprogramowania, na którym polegasz, aby zarządzać swoimi danymi. Dlatego następnym razem, gdy będziesz miał ochotę wyróżnić wiersz neonowo żółtym kolorem, poświęć 30 sekund na utworzenie reguły formatowania warunkowego — przyszłe „ja” (i Twój daltonistyczny szef) będą Ci wdzięczni.

Powiązane artykuły