2017-08-02 36 views
1

我想知道是否可以引用另一个表格中的单元格,并且每当源单元格更改位置引用的单元格也更改位置。我试图链接图片,但因为我有很多数据,所以我的工作簿减慢了很多。所以我在做这样的事情:Excel:引用的单元格移动位置

Sheet1  Sheet2 
Name  ='Sheet1'!$A1 

虽然这得到我想要的数据,每当我将A1移动工作表Sheet1上,引用的单元格不动位置。还有什么我需要添加到公式?

+1

你所描述的听起来不正确。当您单击sheet2中的一个单元格并使用=开始一个公式时,您应该可以单击sheet1中的一个单元格,然后按回车键,您应该可以得到如上所述的结果。当你点击表格1中的单元格时,它会突出显示。如果您单击并按住侧边或顶部边框,则应该可以拖动单元格。相反,如果通过单击左侧的1或顶部的A选择第1行,然后继续插入行/列,则应移动表单其余部分的单元格。无论哪种方式,A1的位置现在是 –

+0

别的东西。工作表2中的公式应自动更新。你使用的是什么版本的Excel? –

+0

否。考虑到要移动的位置可能为空,只有数组类型的公式可以发布到空单元格中。 – pnuts

回答

1

您可以在源表中定义范围名称。例如,我在源表单上有一个名为“Whatever”的范围名称,目标表单的公式为=SourceSheet.xlsx!Whatever。无论您如何移动源表格中的单元格,目标工作表都将始终指向该范围名称。