Excel:从添加行的另一个工作表的单元格中引用公式

Excel:从添加行的另一个工作表的单元格中引用公式,excel,excel-formula,excel-2016,vba,Excel,Excel Formula,Excel 2016,Vba,感谢您在这个话题上的帮助 我试图将表2中的单元格B10引用到表1中的单元格A1 单元格B10包含公式SUM(B1:OFFSET(B10,-1,0)),该公式对B1:B9中的值求和 每天,我在Sheet2中添加一行,这样B列的范围增加+1,从B1:B9增加到B1:B10,公式从B10移动到B11 我现在需要表1中的单元格A1来引用表2中的单元格B11 我尝试过使用offset()和indirect(),但还没有解决这个问题 谢谢你的帮助 有(至少)两种方法来处理这个问题: 1) 每次插入行时,

感谢您在这个话题上的帮助

  • 我试图将表2中的单元格B10引用到表1中的单元格A1
  • 单元格B10包含公式
    SUM(B1:OFFSET(B10,-1,0))
    ,该公式对B1:B9中的值求和
  • 每天,我在Sheet2中添加一行,这样B列的范围增加+1,从B1:B9增加到B1:B10,公式从B10移动到B11
  • 我现在需要表1中的单元格A1来引用表2中的单元格B11
我尝试过使用offset()和indirect(),但还没有解决这个问题

谢谢你的帮助

有(至少)两种方法来处理这个问题:

1) 每次插入行时,请确保在手动插入行之前将光标放在公式单元格上。如果您这样做,请使用
Sheet1中的公式!A1
将自动跟进,您可以在新单元格(从新行创建)中添加任何需要的内容。例如,在
B10
插入一行将调整
A1
中的公式,即
=Sheet2!B11

2) 意识到第1点可能不适合您的流程,请将此公式放入
b1a1
=OFFSET(Sheet2!B1,COUNT(Sheet2!B1:B100)-1,0)

您可以根据需要调整
B100
。只需确保最终公式单元格和此公式范围的最后一行之间没有任何内容。

我尝试了建议1,但未能达到预期结果。然而,rec#2工作得非常完美!谢谢:)