在LibreOffice Calc中,如何使用填充手柄复制公式,但不能复制单元格/边界格式?


9

我在Ubuntu 12.10(Quantal Quetzal)上使用LibreOffice 3.6.4.3。

我使用单元格颜色和单元格边框来分组和区分电子表格中的单元格组。

我每四行有一个大胆的水平边框。这样做很麻烦,因为您不能指定“在第n行上填充边框”。因此,我需要手动处理足够的电子表格。

我正在开发电子表格,所以我经常修改公式。当我得到适用于某个单元格的公式时,通过将该单元格的填充手柄向下拖动到其他(几百)行,可以将该公式传播到下面的一堆行中。问题是拖动填充手柄会复制源单元格以及公式中的单元格格式。这样就消除了每四行上加粗的边框,并为所有单元格重新着色。然后,我必须选择一组四行单元格,并手动加粗四行每组的顶部和底部边框。这很繁琐。

有没有办法拖动填充手柄并传播公式(e),但没有单元格格式?

Answers:


5
  • 复制您的新配方
  • 选择需要新公式的每个单元格
  • 右键单击,然后在弹出菜单中选择“仅粘贴>>公式”

这样可以保留单元格的颜色,边框等。


1

您可以使用条件格式进行此操作。

首先,为带下划线的单元格定义新的单元格样式,例如,带下划线的。然后选择一个单元格并定义条件格式(格式->条件格式)。对于条件1,选择“公式为”,然后在公式框中输入“(ROW()/ 4 = INT(ROW()/ 4))”(不带引号)。选择要加下划线的单元格样式。仅每第4行是这样。

复制单元格(Ctrl+ C),选择要修改的区域,然后粘贴特殊(Ctrl+ Shift+ V)。清除选择部分中 “格式”框之外的所有复选框,然后完成复制。甚至更容易使用格式刷。

现在,您应该能够在这些框中单击并拖动公式,而不会影响您的下划线格式。


很好,但是它会抹去(ROW()/ 4 = INT(ROW()/ 4))框中的颜色。
Chelmite

我不确定是否要遵循。如果在单元格样式中设置了字体颜色和背景颜色,则将保留它们。
W_Whalley

1
您的条件公式可以简化为MOD(ROW(),4)=0
斯科特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.