新的谷歌床单,所以觉得我好像掉进了一个兔子洞试图弄明白这一点.
我有一个电子表格‘表1’,我们保存我们的销售细节-名称,地址,设计,大小,跟踪。然后我们将'sheet 2'设置为作业需求表,这将收集要发送给制造商的数据--就像收据一样。但是,我们只需要一定的信息,而且一次只需要一排的信息。
我可以在sheet2中创建引用单元格,比如我选择单元格F13 (在这里我想要我的订单号)并键入='sheet 1'!A131,这就给出了sheet1中的订单号。那么,我想要做的是让其他选择的单元格根据那个参考单元来改变。我每个必需的信息单元都有一系列这些公式;=OFFSET('sheet1'!A131, 0, 6, 1, 1),works...but是指每次更改引用时,我都需要手动更新所有公式,以匹配原始引用(例如,A131更改为A132 )。
我不能使用=OFFSET(F13, 0, 6, 1, 1),原因很明显,它没有考虑到来自'sheet1'的公式地址。
有什么办法可以让这个在两张纸上工作吗?除了下面的内容之外,我还没有找到办法通过搜索Google来完成这个任务--但遗憾的是,我不知道如何让它工作,不断地出错。
=OFFSET((INDIRECT(ADDRESS(1,1,,,"Sheet2")),ROW(),0,,)发布于 2021-10-17 16:06:45
这样做的一种方法是将单元格F13中的公式替换为下拉列表。将下拉列表的单元格范围设置为列sheet1!A2:A。插入下拉列表后,单击单元格中的向下箭头,选择其中一个序号。
然后将offset()公式替换为如下所示的vlookup()公式:
=iferror( vlookup($F$13, sheet1!$A$2:$Z, column(sheet1!$B:$B), false) )
在每个实例中,将column(sheet1!$B:$B)替换为要从中提取数据的列的引用。
https://webapps.stackexchange.com/questions/159642
复制相似问题