水平拖动公式时,增加ROW而不是COLUMN

时间:2018-12-30 20:05:32

标签: google-sheets google-sheets-formula

我想拖动公式

=if(and(AHTpivot!$A1=statusSheet!$A1, AHTpivot!$B1="wrap-up"),AHTpivot!$C1, "")

右移至相邻列约1,000次。我只希望增加statusSheet!$A1,并且它需要增加行数而不是列数。

例如,如果公式位于A1中,并且我将其拖动到B1中,则它应该位于单元格B2中。 [?]

=if(and(AHTpivot!$A1=statusSheet!$A2, AHTpivot!$B1="wrap-up"),AHTpivot!$C1, "")

2 个答案:

答案 0 :(得分:1)

也许:

=if(and(AHTPivot!$A1=indirect("StatusSheet!$A"&Column()),AHTPivot!$B1="wrap-up"),AHTPivot!$C1, "")

答案 1 :(得分:0)

如果您不想拖动公式,也可以使用数组公式。

=ARRAYFORMULA(IF(

(AHTpivot!$A1=INDIRECT("statusSheet!$A"&COLUMN(A1:AAA1))
* (AHTpivot!$B1="wrap-up")

,AHTpivot!$C1, "")

* 充当

AAA1更改为所需的列引用。或者,如果您想转到工作表的末尾,请更改为COLUMN(A1:1)

记下INDIRECT创意的标记。 :)