如何在不更改行号的情况下向下拖动Excel公式,或者在不更改列号的情况下向右拖动Excel公式?

时间:2018-11-30 15:26:57

标签: excel excel-formula

从公式中删除了=,让我可以发布此...

我有一个包含200列的工作表,在所有这些列中,我需要实现以下目标:

颜色A

CLEAN('Sheet003'!C2)
CLEAN('Sheet003'!D2)
CLEAN('Sheet003'!E2)
CLEAN('Sheet003'!F2)

向下拖动可更改行号,但我需要保持不变。我只需要更改列字母即可。

颜色B

CLEAN('Sheet003'!C3)
CLEAN('Sheet003'!D3)
CLEAN('Sheet003'!E3)
CLEAN('Sheet003'!F3)

如果我向右拖动以将公式应用于整个行(这就是我想要的),它将更改该列,但我希望保持不变。

有人对此有解决方案吗?仅涉及拖动或一些快速技巧来实现整个行的拖动?

1 个答案:

答案 0 :(得分:1)

OFFSET可以在这里使用。如果Sheet003的数据以C2开头,请在A2单元格中输入以下公式,然后向下或向右拖动:

=CLEAN(OFFSET(Sheet003!$C$2,COLUMN()-1,ROW()-2))