Libreoffice Calc:如何复制公式,但不复制行中的值?

Libreoffice Calc:如何复制公式,但不复制行中的值?

我的电子表格中有几行单元格包含数值或使用这些值的公式(它们仅访问同一行中的值)。每行对应一个事件,当发生此类事件时,应该有一个新行。公式永远不会改变。

现在我插入一个新行,复制最后一行并将其粘贴到新行上。它会克隆格式(这很好)、带有更新引用的公式(这很好)和数据(这很糟糕)。然后我输入新数据。这似乎很容易出错。

怎么做才正确?必须是一个习语。

答案1

注意事项:

  • 我不是百分之百确定我理解了你的问题。
  • 我无法访问 LibreOffice Calc;只能访问 Excel。

…以下是我的 2¢ 价值:

  • 创建事件数据行的原始副本。在相应的位置填写公式。将用于保存变量值的单元格留空,或者输入0,或者输入–1,或者输入=1/0,这样它们就会显示为错误——无论您喜欢哪种方式,都可以清楚地表明它们需要输入有效数据。这可以是第 1 行——也许是单独(未使用)工作表的第 1 行。然后,每当您需要新行时,转到原始行,复制它,然后返回到您之前工作的位置并粘贴它。这有一个明显的缺点,即每次添加行时都需要多进行两到三次鼠标操作。(您可以选择保护此行,这样就无法修改它。)或者,
  • 编写一个宏,将光标向下移动一行,并使用函数和空值/无效值填充新行,如上所述。或者,
  • 保护(锁定)包含公式的单元格列。然后编写一个宏来复制当前行,将光标向下移动一行,解锁工作表,粘贴行,然后重新保护工作表。然后您应该能够Tab在变量值单元格之间进行操作。

相关内容