Jak pokolorować wiersze na podstawie wartości komórki w OpenOffice i LibreOffice

44

Jak automatycznie ustawić kolor tła całego wiersza na podstawie wartości określonej kolumny w tym wierszu w OpenOffice i LibreOffice?

Istnieją podobne pytania do programu Excel , ale nie działa to całkowicie w LibreOffice.

Mogę ustawić regułę formatowania warunkowego za pomocą formuły, aby ustawić kolor konkretnej komórki na podstawie wartości w tej komórce (np. =$D5), Ale jak zastosować formatowanie do całego wiersza?

Cerin
źródło

Odpowiedzi:

44

Jest to nawet łatwiejsze niż rozwiązanie pnuts . Nie musisz wybierać komórki zawierającej wartość, która powinna być odpowiednia dla formatowania warunkowego. Wystarczy wybrać wszystkie komórki, które powinny zostać sformatowane warunkowo, i użyć reguły opartej na formule. Teraz, jeśli formuła używa adresu komórki ze stałą kolumną (np. „$ D5”), OpenOffice dostosuje go do każdej wybranej komórki.

Na przykład: chcesz warunkowo sformatować poniższą tabelę na podstawie wartości drugiej kolumny (B) (format należy zastosować, jeśli wartość jest większa niż 2):

Formatowanie warunkowe 1

Aby to zrobić:

  1. Wybierz komórki A1 do C5;

  2. Wybierz Menu Format-> Conditional Formatting->
    Manage...

  3. Naciśnij Addprzycisk, aby dodać warunek;

  4. Wybierz typ warunku Formula is

  5. Wpisz jako Formula $B1 > 2i ustaw format, który ma być zastosowany, jeśli warunek jest zgodny (na przykład brzydkie czerwone tło);

Wynik będzie wyglądał następująco:

Formatowanie warunkowe: wynik

Aby dokładnie sprawdzić, co LibreOffice / OpenOffice zrobiło z twoją tabelą, wybierz na przykład pojedynczą komórkę A4i ponownie wybierz Menu Format-> Conditional Formatting->
Manage....

Zobaczysz, że dla tej komórki zdefiniowano regułę formatowania Formula iswarunkowego z typem warunku i $B4 > 2formułą. LibreOffice przetłumaczył więc automatycznie format warunkowy zdefiniowany dla pełnej tabeli w pojedynczych regułach dla każdej komórki.

tohuwawohu
źródło
1

Przyznaję, że uważałem to za wyjątkowo trudne. Musisz „żonglować” wybraną komórką (czarny kontur) z wybraną tablicą do formatowania (zacieniowaniem).

Kliknij D5 (aby wyświetlić czarny kontur) i wybierz cały arkusz (powyżej 1i po lewej stronie A). Ustawione formatowanie warunkowe wymagane w Formula to: $ D5 = {bez względu na zawartość D5}.

Jeśli to nie działa, to tylko dlatego, że nie wyjaśniłem się poprawnie!

orzechy
źródło
2
Dzięki Pnuts, twoja odpowiedź zadziałała! Oto, co zrobiłem: 1. Kliknij komórkę zawierającą wartość, od której zależy kolor. Upewnij się, że znajduje się w jednym rogu „stołu”, na którym chcesz zastosować kolorowanie. 2. Następnie wybierz cały zakres za pomocą myszy (zaczynając od poprzednio wybranej komórki) lub przytrzymując klawisz Shift i klikając przeciwnie po przekątnej róg zakresu. 3. Wprowadzić formatowania warunkowego oraz określić stan jako „Formuła jest” „$ D5 =«cokolwiek stan jest»(” $ D5" jest odwołaniem do komórki rogu gospodarstwa wartości kryteriów) To powinno działać :).
PopMilo