No LibreOffice Calc, como posso usar o identificador de preenchimento para copiar fórmulas, mas não a formatação de célula / borda?


9

Estou usando o LibreOffice 3.6.4.3 no Ubuntu 12.10 (Quantal Quetzal).

Eu uso a cor e as bordas das células para agrupar e distinguir grupos de células na minha planilha.

Tenho bordas horizontais em negrito a cada quatro linhas. É uma tarefa difícil, porque você não pode especificar "embelezar as bordas a cada enésima linha". Então eu faço isso manualmente, para o suficiente da planilha que eu preciso lidar.

Como estou desenvolvendo a planilha, modifico as fórmulas com frequência. Quando obtenho a fórmula funcionando para uma célula, propago essa fórmula para um monte de linhas abaixo, arrastando a alça de preenchimento da célula até as outras (várias centenas) de linhas. O problema é que arrastar a alça de preenchimento copia a formatação da célula da (s) célula (s) de origem, bem como a fórmula (e). Isso desfaz as bordas emolduradas em cada quarta linha e recolora todas as células também. Em seguida, tenho que selecionar um grupo de quatro linhas de células e encorajar manualmente as bordas superior e inferior de cada grupo de quatro linhas. É muito entediante.

Existe uma maneira de arrastar a alça de preenchimento e propagar a fórmula (e), mas não a formatação da célula?

Respostas:


5
  • Copie sua nova fórmula
  • Selecione todas as células onde a nova fórmula precisa ser
  • Clique com o botão direito do mouse e, no menu pop-up, selecione "Colar apenas >> Fórmula"

Isso preserva a cor, a borda, etc. das células


1

Você pode fazer isso usando a formatação condicional.

Primeiro, defina um novo estilo de célula para as células sublinhadas, por exemplo, Sublinhado. Em seguida, escolha uma célula e defina um formato condicional (Formato-> Formatação Condicional). Para a Condição 1, selecione Fórmula é e, na caixa de fórmula, insira "(ROW () / 4 = INT (ROW () / 4)))" (sem as aspas). Escolha o estilo da célula a ser sublinhado. Isso é verdade apenas a cada quarta linha.

Copie a célula ( Ctrl+ C), selecione a área que deseja modificar e Cole Especial ( Ctrl+ Shift+ V). Desmarque todas as caixas de seleção na seção de seleção, exceto a caixa Formatos, e complete a cópia. Ou ainda mais fácil, use o pintor de formatos.

Agora você deve poder clicar e arrastar uma fórmula por essas caixas sem afetar a formatação do sublinhado.


Muito bom, mas apaga a cor da caixa em que (ROW () / 4 = INT (ROW () / 4)).
Chelmite 02/02

Não tenho certeza se sigo. Se a cor da fonte e a cor do plano de fundo estiverem definidas no estilo da célula, elas serão mantidas.
W2Whalley #

11
Sua fórmula condicional pode ser simplificada um pouco, para MOD(ROW(),4)=0.
25315 Scott
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.