Formatowanie wyglądu komórek

Użytkowanie arkusza kalkulacyjnego
Thalgo13
Posty: 13
Rejestracja: wt wrz 03, 2013 10:59 am

Formatowanie wyglądu komórek

Post autor: Thalgo13 »

Witam,

mam taką sytuację jak w załączonym pliku.
Ponieważ takie formatowanie, jakie widać w załączniku, muszę zastosować dla kilkuset rzędów to próbuję ułatwić sobie formatowanie tego wyglądu komórek jakimś szablonem, bo na razie to ręcznie "oznaczenie zakresu myszką a potem "Krawędzie", pierwsza ikonka, potem ósma ikonka". Ale w moim przypadku można zastosować chyba tylko szablon warunkowy, o ile to w ogóle możliwe...
Czytam na sieci o tym formatowaniu warunkowym i przyznam szczerze, nie rozumiem tego...
Mógłby ktoś pomóc?

pozdrawiam
Załączniki
formatowanie.ods
(10.63 KiB) Pobrany 237 razy
LibreOffice 3.5.6.2, MacOS 10.8
Jan_J
Posty: 4576
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Formatowanie wyglądu komórek

Post autor: Jan_J »

Masz 2 rodzaje komórek: z kreską poziomą i bez niej. Format z kreską stosujesz wybiórczo, bez kreski -- zawsze.
F11: utwórz nowy styl obrazujący komórkę z kreską. Nie formatuj komórki, tylko opisz w stylu jak ma wyglądać. Styl musisz jakoś nazwać, niech będzie np. ZKreską.
Następnie zaznacz formatowany blok. Format → Formatowanie warunkowe → <wartość komórki> = "kończymy" → <zastosuj styl> ZKreską.

W Twoim przypadku potrzebne jest również sformatowanie sąsiedniej komórki z kolumny B. Tego nie zrobisz nakładając warunek na wartość komórki. Zamiast tego trzeba zadać warunek w postaci formuły: <formuła jest> → $A24 = "kończymy" ($A24 to adres “lewego górnego rogu” Twojego bloku; brak dolara przed numerem wiersza spowoduje, że analiza dotyczy zawartości kolumny A w bieżącym wierszu w bloku).
JJ
LO (24.2|7.6) ∙ Python (3.12|3.11|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Thalgo13
Posty: 13
Rejestracja: wt wrz 03, 2013 10:59 am

Re: Formatowanie wyglądu komórek

Post autor: Thalgo13 »

Czyli bez zaznaczania bloku się nie obejdzie? Bo zwróć uwagę, że między "zaczynamy" a "kończymy" jest różna ilość komórek... Chodziło mi właśnie o uniknięcie zaznaczania tego bloku...
LibreOffice 3.5.6.2, MacOS 10.8
Jan_J
Posty: 4576
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Formatowanie wyglądu komórek

Post autor: Jan_J »

Thalgo13 pisze:Czyli bez zaznaczania bloku się nie obejdzie? Bo zwróć uwagę, że między "zaczynamy" a "kończymy" jest różna ilość komórek...
To nie ma znaczenia.
Zaznaczamy blok, w którym obowiązują reguły formatowania warunkowego. Regułę dla całego bloku piszemy tylko raz. Wskutek tego *każdy* wiersz zaczynający się komórką "kończymy" w tym bloku zyska format odróżniający ją od reszty. Rozciągłość bloku jest w zasadzie dowolna, byle mieścił całą tabelę. Może obejmować nawet całe kolumny.
JJ
LO (24.2|7.6) ∙ Python (3.12|3.11|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Thalgo13
Posty: 13
Rejestracja: wt wrz 03, 2013 10:59 am

Re: Formatowanie wyglądu komórek

Post autor: Thalgo13 »

OK. Dziękuję. Chyba załapałem o co chodzi z tym formatowaniem warunkowym :-)
Mam tylko problem z "wymyśleniem" jak jak sprawić aby te wartości pomiędzy "zaczynamy"/"kończymy" - czyli "gramy 1", "gramy 2" itd. - miały narysowane obramowanie boczne...
Jak wpisać w warunek "Formuła jest" to gramy tak aby niezależnie od cyfry na końcu rysował boczną kreskę? Te cyfry można zastąpić jakimś symbolem aby Calc rozumiał to jako "dowolny znak"?
LibreOffice 3.5.6.2, MacOS 10.8
Jan_J
Posty: 4576
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Formatowanie wyglądu komórek

Post autor: Jan_J »

Przecież boczna kreska nie zależy od przypadku, więc można ją na sztywno wstawić do formatu.
Poza tym możesz zaaplikować całą sekwencję warunków (Dodaj).
Jeszcze poza tym, formuła może testować nie tylko dosłowną zawartość komórki, ale także bardziej wymyślne, np. zgodność z wyrażeniem regularnym -> patrz np. funkcja WYSZUKAJ(wzorzec; tekst), a co za tym idzie, aplikować jednym warunkiem styl w wielu szczegółowych sytuacjach.
JJ
LO (24.2|7.6) ∙ Python (3.12|3.11|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
ODPOWIEDZ