0

D2から始まるSheet4からG112で始まるSheet1の列に入力する必要があります。

したがって、Sheet1 G112 =Sheet4!D2

G113 には =Sheet4!D15 があります

等々。また、他の列からも 13 行ごとに必要であり、必要なすべてのセルの参照をコピーする必要はありません。手動で行う必要がないように、13行ごとに列を埋める方法はありますか?

4

2 に答える 2

0

これを使用できます:

=INDIRECT("Sheet4!A"&((ROW()-112)*13)+2)

注: この数式は、最初に入力するセルの 112 行目でのみ機能します。それ以外の場合は、ここで調整する必要があります。

=INDIRECT("Sheet4!A"&((ROW()-112)*13)+2)
                             ^^^

毎回スキップする行を調整するには、ここで調整します。

=INDIRECT("Sheet4!A"&((ROW()-112)*13)+2)
                                  ^^

最初からのオフセットを調整するには (最小値は 1、それ以外の場合は の参照を取得しますA0)、ここで調整します。

=INDIRECT("Sheet4!A"&((ROW()-112)*13)+2)
                                      ^
于 2013-06-26T15:51:20.897 に答える
0

関数を試してくださいINDIRECT

B1containsINDIRECT("A" & C1)およびC1contains6の場合、セルB1の値が表示されます。A6その関数を使用すると、目的のインデックスを列 (例: C) に配置し、別の列 (例: A) から値を抽出できます。

于 2013-06-26T14:52:54.013 に答える