Excel中的多表格。添加新行时出现问题

时间:2015-04-28 06:44:28

标签: excel

我是一张电子表格,我有12张桌子。它们都是第一个副本。

在表格中我有很多公式,例如

 =Round([@[Købspris pr stk]]/(100-[@[DG pr stk]])*100;2)

当我按Ctrl +或其他人插入新行时,新行应该包含实际行的副本。

而是新行中的公式是:

=Round(KalkulationDKK1[@[Købspris pr stk]]/(100-KalkulationDKK1[@[DG pr stk]])*100;2)

“KalkulationDKK1”是原始表的表名。

我看不出原因,我无法解决它。

任何想法?

1 个答案:

答案 0 :(得分:1)

当您使用表格时,Excel将默认使用结构化引用而不是相对引用。以下是您可以做的一些建议:

  • 复制后编辑公式,并手动删除表名。
  • 编辑公式以在复制之前使用相对引用而不是结构化引用。
  • 将所有12个表合并为1个表,使用额外的列来区分它们
  • 不要使用表格。所有引用都是相对的,复制行为与您期望的一样。