Excel 将新行添加到另一工作表时,是否防止函数引用发生更改?

Excel 将新行添加到另一工作表时,是否防止函数引用发生更改?,excel,google-sheets,excel-formula,zapier,Excel,Google Sheets,Excel Formula,Zapier,我正在使用Zapier将我的Shopify商店的新订单连接到excel表格以进行生产。当Zapier更新我的第一个工作表时,我需要让我的第二个工作表从中提取信息。问题是,当Zapier更新一个工作表时,它实际上会添加一个新行,这意味着我的第二个工作表的所有函数引用都会下移一行,而不会提取信息 =worksheet1!A2 => worksheet1!A3 =worksheet1!$A$2 => =worksheet1!$A$2 =VLOOKUP(C5,worksheet1!$A

我正在使用Zapier将我的Shopify商店的新订单连接到excel表格以进行生产。当Zapier更新我的第一个工作表时,我需要让我的第二个工作表从中提取信息。问题是,当Zapier更新一个工作表时,它实际上会添加一个新行,这意味着我的第二个工作表的所有函数引用都会下移一行,而不会提取信息

=worksheet1!A2  =>  worksheet1!A3
=worksheet1!$A$2  => =worksheet1!$A$2
=VLOOKUP(C5,worksheet1!$A$2:B20,2,false)  =>  =VLOOKUP(C5,worksheet1!$A$3:B21,2,false)

我在另一个结构中使用了VLOOKUP,我只是包含了这个示例来说明我已经尝试过了。即使测试工作表中添加了行,有没有办法使我的引用保持静态?

解决方案是选择整个列作为引用

 =testWorksheet!$A:$A

你能把整个专栏作为参考吗?我不太清楚你的意思。如
=工作表1(列(A1))
工作表1$A:$B
。如果引用整个列,则没有要更新的行引用。。。你真的在看整个专栏。啊!有道理!再次感谢!