In LibreOffice Calc, come posso usare la maniglia di riempimento per copiare le formule, ma non la formattazione cella / bordo?


9

Sto usando LibreOffice 3.6.4.3 su Ubuntu 12.10 (Quantal Quetzal).

Uso il colore e i bordi delle celle per raggruppare e distinguere gruppi di celle nel mio foglio di calcolo.

Ho bordi orizzontali in grassetto ogni quattro righe. Questo è un problema da fare, perché non è possibile specificare "incoraggiare i bordi su ogni ennesima riga". Quindi lo faccio manualmente, per abbastanza foglio di calcolo di cui ho bisogno.

Sto sviluppando il foglio di calcolo, quindi modifico frequentemente le formule. Quando riesco a far funzionare la formula per una cella, propongo quella formula a un gruppo di righe sottostanti trascinando la maniglia di riempimento della cella sull'altra (diverse centinaia) righe. Il problema è che trascinando la maniglia di riempimento si copia la formattazione della cella dalle celle di origine e dalla formula (e). Questo annulla i bordi accentuati su ogni quarta riga e ricolora anche tutte le celle. Devo quindi selezionare un gruppo di quattro righe di celle e incoraggiare manualmente i bordi superiore e inferiore per ciascun gruppo di quattro righe. È molto noioso.

C'è un modo per trascinare la maniglia di riempimento e propagare la formula (e), ma non la formattazione della cella?

Risposte:


5
  • Copia la tua nuova formula
  • Seleziona ogni cella in cui deve essere la nuova formula
  • Fare clic con il tasto destro del mouse e nel menu popup, selezionare "Incolla solo >> Formula"

Ciò preserva il colore, il bordo, ecc. Delle celle


1

Puoi farlo usando la formattazione condizionale.

Innanzitutto, definisci un nuovo stile di cella per le celle sottolineate, ad esempio sottolineato. Quindi selezionare una cella e definire un formato condizionale (Formato-> Formattazione condizionale). Per Condizione 1, selezionare Formula è e nella casella formula immettere "(ROW () / 4 = INT (ROW () / 4))" (senza virgolette). Scegli lo stile di cella da sottolineare. Questo è vero solo ogni 4a fila.

Copia la cella ( Ctrl+ C), seleziona l'area che desideri modificare e Incolla speciale ( Ctrl+ Shift+ V). Deseleziona tutte le caselle di controllo nella sezione di selezione tranne la casella Formati e completa la copia. O ancora più semplice, usa il formato pittore.

Ora dovresti essere in grado di fare clic e trascinare una formula attraverso quelle caselle senza influire sulla formattazione della sottolineatura.


Abbastanza buono, ma cancella il colore nella casella in cui (ROW () / 4 = INT (ROW () / 4)).
Chelmite,

Non sono sicuro di seguire. Se il colore del carattere e il colore di sfondo sono impostati nello stile della cella, vengono mantenuti.
W_Whalley,

1
La tua formula condizionale può essere semplificata un po ', a MOD(ROW(),4)=0.
Scott,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.