繁体   English   中英

在没有VBA的情况下将单元格引用从另一张表格移动一个

[英]Moving cell reference from another sheet by one without VBA

我创建了一个屏幕截图来解释我要搜索的内容,它有助于更​​好地理解我的问题。

工作表A

您看到的是“ Sheet A”。 在黄色字段中,有对“ Sheet B”的引用(类似于='Sheet B'!E8 )。 在蓝色字段中,我尝试获取黄色字段的引用,并在行中添加+4,这样我将得到类似='Sheet B'!I8 在红色字段中,我尝试获取黄色字段的引用,并向该行添加+1,所以我会得到类似='Sheet B'!E9

目标是仅将数据集复制并粘贴到右侧和底部,因为我在底部有44个数据集,在右侧有350多个列。 黄色单元格的功能类似于母细胞,其他所有单元格都对其进行引用。 我希望没有VBA的解决方案,所以在此先多谢。

您可以结合使用OFFSET(),ROW()和COLUMN()。 例如,假设黄色单元格为D4,则可以在黄色,红色和蓝色单元格中放入以下内容:

=OFFSET('Sheet B'!$E$8, (ROW()-4)/6, 4*(COLUMN()-4))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM