我有一张表,上面的球员姓名每 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 行,依此类推。