如何在 Excel 中水平自动填充公式

如何在 Excel 中水平自动填充公式

我创建了一个 Google 表单,用于将值填充到 Excel 表中。我希望将这些值重新填充到同一工作簿中用于计算平均值的另一张表中。

我想通过拖动手柄来自动填充单元格公式,而无需手动输入,因此它看起来像这样:

A1=Responses!B2; 
B1=Responses!C2; 
C1=Responses!D2;
D1==Responses!B3;
E1=Responses!C3;
F1=Responses!D3;
G1=Responses!B4;
H1=Responses!C4;
I1=Responses!D4

A2=Responses!B5
B2=Responses!C5
C2=Responses!D5
D2=Responses!B6
E2=Responses!C6
F2=Responses!D6
G2=Responses!B7
H2=Responses!C7
I2=Responses!D7

当我拖动单元格时,它显示如下:

A1=Responses!B2; 
B1=Responses!C2; 
C1=Responses!D2;
D1==Responses!F2;
E1=Responses!G2;
F1=Responses!H2;
G1=Responses!I2;
H1=Responses!C4;
I1=Responses!D4

答案1

将索引与 INT 和 MOD 结合使用:

=INDEX(Responses!$B:$D,INT((COLUMN(A:A)-1)/3)+2+((ROW(1:1)-1)*3),MOD(COLUMN(A:A)-1,3)+1)

将 A1 拖动/复制到 I1 然后向下以包含所有所需的数据。

![在此处输入图片描述

相关内容