这个问题已经有答案了,但是所有答案都还未得到充分解释,因此很难理解并利用它们为我所用。
我想做一个看似简单(但并不简单)的任务:将公式(填充一系列)拖到列中,同时相对增加公式行数。
例如拖动此公式:
| =A1 | =A2 | =A3
其他一些注意事项:事实证明,通过复制粘贴进行转置对于数据量来说太困难了。
其他人已经使用偏移和间接来做到这一点,但我完全不明白它们是如何工作的,所以当我尝试使用它们时,我不知道如何将其格式化为我的范围。
以下是示例照片
理想情况下,我们希望拖动的部分继续填充公式。
答案1
偏移是最简单的解决方案。
=OFFSET($A$1,COLUMN()-1,)
一步步:
选择 B2 并写入
=offset(
按左箭头然后按 F4
$A$1
它就像是公式的锚点。写
,column()-1,)
第二个参数是我们希望从 ancor 偏移的行数。第三个参数是列数。我们将其留空。填写所有需要的单元格
好消息是公式在所有单元格中必须相同。因此您可以放心地拖动、复制和移动它。