![我想增加公式的单元格引用](https://linux22.com/image/1616932/%E6%88%91%E6%83%B3%E5%A2%9E%E5%8A%A0%E5%85%AC%E5%BC%8F%E7%9A%84%E5%8D%95%E5%85%83%E6%A0%BC%E5%BC%95%E7%94%A8.png)
我有一张表,上面的球员姓名每 19 行更改一次,我希望能够快速将该行向下拖动并让其自动粘贴公式,添加 19 行并粘贴该行的数据。
“工作表 1”
B2 - =Sheet2!B2
B3 - =Sheet2!B21
我想将 B2 中的公式向下拖动多次,这样公式本质上
B29 - =Sheet2!B517
我已附加一份样本表以供参考。
https://docs.google.com/spreadsheets/d/1tyJfjO5tErGSPBQaLswagHCy8mhJf7m9QM7ZJyU2I68/edit?usp=sharing
是否有任何公式或快捷方式可供我插入或使用,从而不必手动添加 19 来减少时间?
谢谢
答案1
使用该OFFSET
功能。
对于你的例子,你可以使用
=OFFSET(Sheet2!$B$2,(ROW()-2)*19,0)
这将产生您想要的单元格引用,但需要注意的是,公式不会像裸单元格引用那样透明。
如果您想将其自定义用于其他用途,只需知道该ROW()
函数返回包含公式的单元格的行号。由于您的第一个公式位于第 2 行,因此我将其用作(ROW()-2)
19 的因子,以确保第一个公式没有偏移(仅此而已Sheet2!$B$2
)。对于下一行(3),公式将返回Sheet2!B2
1*19 行的偏移量。下一个将偏移 2*19 行,依此类推。