W LibreOffice Calc, w jaki sposób mogę użyć uchwytu wypełniania do kopiowania formuł, ale nie formatowania komórki / ramki?

9

Używam LibreOffice 3.6.4.3 na Ubuntu 12.10 (Qual Qualzal).

Używam kolorów komórek i granic komórek do grupowania i rozróżniania grup komórek w arkuszu kalkulacyjnym.

Mam odważne poziome granice co cztery rzędy. Jest to uciążliwe, ponieważ nie można określić „pogrubienie granic w każdym n-tym rzędzie”. Robię to więc ręcznie, aby uzyskać wystarczającą liczbę arkuszy kalkulacyjnych, z którymi muszę sobie poradzić.

Tworzę arkusz kalkulacyjny, więc często modyfikuję formuły. Gdy formuła działa dla komórki, propaguję tę formułę do kilku wierszy poniżej, przeciągając uchwyt wypełniania komórki do innych (kilkuset) wierszy. Problem polega na tym, że przeciągnięcie uchwytu wypełnienia powoduje skopiowanie formatowania komórki z komórki (komórek) źródłowej, a także ze wzoru (e). Spowoduje to cofnięcie odważnych ramek w co czwartym rzędzie i ponowne pokolorowanie również wszystkich komórek. Następnie muszę wybrać grupę czterech rzędów komórek i ręcznie pogrubić górną i dolną ramkę dla każdej grupy czterech rzędów. To bardzo nudne.

Czy istnieje sposób na przeciągnięcie uchwytu wypełniania i propagowanie formuły (e), ale nie formatowanie komórki?

Chełmite
źródło

Odpowiedzi:

5
  • Skopiuj nową formułę
  • Wybierz każdą komórkę, w której powinna znajdować się nowa formuła
  • Kliknij prawym przyciskiem myszy iw menu podręcznym wybierz „Wklej tylko >> Formuła”

Pozwala to zachować kolor, ramkę itp. Komórek

Ron Daniel
źródło
1

Możesz to zrobić przy użyciu formatowania warunkowego.

Najpierw zdefiniuj nowy styl komórek dla podkreślonych komórek, np. Podkreślony. Następnie wybierz komórkę i zdefiniuj format warunkowy (Format-> Formatowanie warunkowe). Dla warunku 1 wybierz Formula jest, aw polu formuły wpisz „(ROW () / 4 = INT (ROW () / 4))” (bez cudzysłowów). Wybierz styl komórki do podkreślenia. Dotyczy to tylko co czwartego rzędu.

Skopiuj komórkę ( Ctrl+ C), wybierz obszar, który chcesz zmodyfikować, i Wklej specjalnie ( Ctrl+ Shift+ V). Wyczyść wszystkie pola wyboru w sekcji wyboru z wyjątkiem pola Formaty i wypełnij kopię. Lub jeszcze łatwiej, użyj malarza formatów.

Powinieneś być teraz w stanie kliknąć i przeciągnąć formułę przez te pola bez wpływu na formatowanie podkreślenia.

W_Whalley
źródło
Całkiem dobrze, ale usuwa kolor w polu, w którym (ROW () / 4 = INT (ROW () / 4)).
Chełmite
Nie jestem pewien, czy podążam. Jeśli kolor czcionki i kolor tła są ustawione w stylu komórki, zostaną zachowane.
W_Whalley
1
Twoja formuła warunkowa może być nieco uproszczona MOD(ROW(),4)=0.
Scott,