我有一个主表,它由 5 个子表中的数据组成。数据在子工作表中更新,然后链接到主工作表。
我希望能够将新数据(行)添加到子工作表并自动更新主工作表。我用了INDIRECT
函数,但它需要我估计最大行数,然后将函数复制到那么远。这使我的主工作表带有大的空白区域,链接在子工作表之间切换。理想情况下,我希望能够使主表连续,数据中间没有空格。
这是我使用的功能:
=OFFSET(INDIRECT("'Sheet1'!A2"),ROWS($A$2:A2)-1,COLUMNS($A$2:A2)-1)
Note:
My data starts in row 2 because row 1 has heading data.
最佳答案
对你到底想做什么有点困惑,但是
使用计数功能,所以你不必估计行?
=OFFSET(INDIRECT("'Sheet1'!A2"),0,0,Count($:A),Count(A:A))
还有你需要间接的单元格 sheet1 A2 中的什么?是否只是指向子表的名称引用?如果是这种情况,那么我假设所有子表的格式都相同?
=OFFSET(INDIRECT("Sheetname"&"!A1"),0,0,count(indirect("sheetname"&"!A:A")),count(indirect("sheetname"&"!1:1")))
再说一次,我不太清楚您要完成的工作
关于excel - 如何在excel中链接工作表以允许插入新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21100882/