将工作表中的活动单元格引用到另一个工作表

时间:2014-11-13 08:12:36

标签: excel excel-2010 worksheet-function worksheet

我有一个工作表(我称之为WorksheetA),每行都有不同的信息。然后,我想在我的其他工作表(WorksheetB)上引用这些信息(每行)。

为了进一步说明,WorksheetA有2列应该复制到WorksheetB。这些是"姓名"和#34;学校最后一次参加"。我想知道每次填充WorksheetA中的新行时如何更新WorksheetB。此外,WorksheetB上只有一个单元格可以保存列的名称" Name"来自WorksheetA和另一个单元格(WorksheetB)的列"学校最后一次参加"来自WorksheetA。

如果这个问题的答案在Excel的环境中,我将不会需要任何其他软件/程序,这将非常有用。

提前致谢!! :)

1 个答案:

答案 0 :(得分:0)

好的我可能没有正确地解释这个,但是这里就是。

在Sheet1(您的工作表A)中,我们有两列数据,通过添加到列表末尾进行更新:

Sheet1 Layout

在Sheet2(您的工作表B)中,有两个单元格(本例中为B4和D4),它们将保持并将不断更新Sheet1列表中保存的最后一个详细信息。

Sheet2 Layout

实现此目的:

单元格B4中的SHEET2输入: = INDIRECT(“'”& B1&“'!B”& COUNTA(Sheet1!B:B))

单元格D4中的SHEET2输入: = OFFSET(间接(“'”& B1&“'!B”& COUNTA(Sheet1!B:B)),0,1)

编辑(事后看来)

请注意,您必须在sheet2的单元格B1中包含数据工作表的名称 - 这是INDIRECT函数跨工作表操作所必需的。

另请注意,Sheet1中的数据块中不应有空行 - 这是因为使用COUNTA找到了col B中的最后一个数据值