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”是原始表的表名。
我不明白为什么,我无法修复它。
有任何想法吗?
在使用表格时,Excel将默认为结构化引用而不是相对引用。 以下是您可以做的一些build议:
- 复制后编辑公式,然后手动删除表名。
- 编辑公式以在复制之前使用相对引用而不是结构化引用。
- 将所有12个表合并到一个表中,使用额外的列来区分它们
- 不要使用表格。 所有的引用都是相对的,复制的行为和你期望的一样。