我有一个用于估算的工作表,其中一些列具有公式,最重要的是列(A)具有公式= ROW(),我将其用作该估计的ID(行项目),列(I)是该行中所有估算的总和(= SUM(E2:H2))。
当用户插入新行(新估计)时,我需要确保新行已经包含了所需的公式,我不希望用户需要从上面的单元格中拖动公式(这个不被Excel精明的人使用。)
此外,这应该只针对特定的行范围(如果不使用,我不希望看到Row750的ID / Total),需要有一种方法告诉它停在特定行point(例如我有一行(13)B13 =" TOTAL" C13 =总和的SUM(总计),这应该是最后一行,所以如果用户感兴趣的是新行,那么超过这个等等...
非常感谢任何帮助/提示/想法。
答案 0 :(得分:0)
您可以使用“表格”功能。在Excel 2003中,它被称为“列表”。我不确定2010年在哪里可以找到这个功能。
例如:
将范围定义为 list 表。我使用ROW()
函数来自动控制行。这是它的外观:
它没有克服Tim提到的问题,但我在“不是问题”下提出这个问题。我实际上更喜欢动态自动编号。插入行时,自动编号会自动更改:
当你删除一行时,自动编号会调整:
最好的部分是 list 表中的任何公式都会自动填充。除ROW
公式外,我在C列中添加了SUM
公式,然后添加了新记录:
至于在某些时候停止,您需要将公式移动到另一列。该列表将继续下去并且不会因为您在那里有公式而停止。您需要右键单击 list 表,选择“Insert»Row”,以使公式与 list 表保持在同一列中。