如何链接excel中的工作表以允许插入新行

时间:2014-01-13 20:38:56

标签: excel excel-formula

我有一张主表格,它由5张子表格中的数据组成。数据在子表中更新,然后链接到主表 我希望能够将新数据(行)添加到子工作表并自动更新主工作表。我使用INDIRECT函数,但它需要我估计最大行数,然后复制远处的函数。这使我的主表格具有大的空白区域,其中链接在子页面之间切换。理想情况下,我希望能够使主表连续,数据中间没有空格。

这是我使用的功能:

=OFFSET(INDIRECT("'Sheet1'!A2"),ROWS($A$2:A2)-1,COLUMNS($A$2:A2)-1)
  

注意:
  我的数据从第2行开始,因为第1行有标题数据。

1 个答案:

答案 0 :(得分:0)

对于你正在尝试做什么感到困惑,但是

使用计数功能,所以你不必估计行数?

=OFFSET(INDIRECT("'Sheet1'!A2"),0,0,Count($:A),Count(A:A))

您还需要间接的单元格1 A2中的内容吗?它只是指向子表的名称参考?如果是这种情况,那么我假设所有子表的格式都相同?

 =OFFSET(INDIRECT("Sheetname"&"!A1"),0,0,count(indirect("sheetname"&"!A:A")),count(indirect("sheetname"&"!1:1")))

我再也不清楚你想要完成什么