将新行添加到另一个工作表时,保持函数引用不变?
Posted
技术标签:
【中文标题】将新行添加到另一个工作表时,保持函数引用不变?【英文标题】:Keep function references from changing when a new row is added to another worksheet? 【发布时间】:2020-09-22 15:48:51 【问题描述】:我正在使用 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 添加了行,有什么方法可以让我的引用保持静态?
【问题讨论】:
你能把整栏当做参考吗? 我不完全确定你的意思。如=worksheet1(Column(A1))
?
worksheet1!$A:$B
.
如果您引用整个列,则没有要更新的行引用...您实际上是在查看整个列。
啊!说得通!再次感谢!
【参考方案1】:
解决方案是选择整个列作为参考
=testWorksheet!$A:$A
【讨论】:
以上是关于将新行添加到另一个工作表时,保持函数引用不变?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以将与不同行名关联的值添加在一起,同时保持其他行不变?