卡在Excel公式调用另一个工作表的数据,而不改变单元格引用

我的情况有点不同我目前正在做一个Excel表格这是一个成功,但现在我完全没有办法,我正在尝试做的是我有两张表Sheet1表2

在sheet1中,我正在调用sheet2中的数据

在sheet1 a5中,我通过这个公式调用sheet2 c3中的数据

=sheet2!c3 

我想要做的是,当我在sheet2中放置一个空白的新行或列时,会自动相应地更改公式。我不想这样做,就像它从

 =sheet2!c3 into =sheet2!c4 

我也试过把$

 =sheet2!$c$3 

但它似乎只能在同一张工作表,而不是如果你从另一张表中调用数据,有没有什么办法可以使这个公式不变,但剩下= Sheet2!C3?

这就是Excel插入行时的工作原理。 您可以尝试将公式构build为string值:

= INDIRECT( “Sheet2的!C3”,TRUE)

我只是使用索引函数

 =index(sheet2!c3,c,3) 

它的工作原理!

上述方法也是百分之百的工作和准确。