![在 LibreOffice Calc 中,如何使用填充柄复制公式,但不复制单元格/边框格式?](https://linux22.com/image/1349609/%E5%9C%A8%20LibreOffice%20Calc%20%E4%B8%AD%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%A1%AB%E5%85%85%E6%9F%84%E5%A4%8D%E5%88%B6%E5%85%AC%E5%BC%8F%EF%BC%8C%E4%BD%86%E4%B8%8D%E5%A4%8D%E5%88%B6%E5%8D%95%E5%85%83%E6%A0%BC%2F%E8%BE%B9%E6%A1%86%E6%A0%BC%E5%BC%8F%EF%BC%9F.png)
我在 Ubuntu 12.10(Quantal Quetzal)上使用 LibreOffice 3.6.4.3。
我使用单元格颜色和单元格边框来分组和区分电子表格中的单元格组。
我每隔四行就加粗水平边框。这很麻烦,因为您无法指定“每隔第 n 行加粗边框”。因此,我手动执行此操作,因为我需要处理足够多的电子表格。
我正在开发电子表格,因此我经常修改公式。当我让公式适用于某个单元格时,我会通过将单元格的填充柄向下拖动到其他(几百)行,将该公式传播到下面的一堆行。问题是拖动填充柄会从源单元格复制单元格格式以及公式。这会取消每四行的加粗边框,并重新为所有单元格着色。然后我必须选择一组四行单元格,并手动加粗每组四行的顶部和底部边框。这非常繁琐。
有没有办法拖动填充柄并传播公式(e),但不传播单元格格式?
答案1
- 复制您的新公式
- 选择需要新公式的每个单元格
- 右键单击,在弹出菜单中选择“仅粘贴>>公式”
这会保留单元格的颜色、边框等。
答案2
您可以使用条件格式来执行此操作。
首先,为带下划线的单元格定义新的单元格样式,例如,带下划线。然后选择一个单元格并定义条件格式(格式->条件格式)。对于条件 1,选择公式为,并在公式框中输入“(ROW()/4=INT(ROW()/4))”(不带引号)。选择单元格样式为带下划线。这仅适用于每 4 行。
复制单元格 ( Ctrl+ C),选择要修改的区域并选择性粘贴 ( Ctrl+ Shift+ V)。清除选择部分中的所有复选框除了格式框并完成复制。或者更简单的是,使用格式刷。
现在,您应该能够单击并拖动公式到这些框中,而不会影响下划线格式。