D2から始まるSheet4からG112で始まるSheet1の列に入力する必要があります。
したがって、Sheet1 G112 =Sheet4!D2
G113 には =Sheet4!D15 があります
等々。また、他の列からも 13 行ごとに必要であり、必要なすべてのセルの参照をコピーする必要はありません。手動で行う必要がないように、13行ごとに列を埋める方法はありますか?
D2から始まるSheet4からG112で始まるSheet1の列に入力する必要があります。
したがって、Sheet1 G112 =Sheet4!D2
G113 には =Sheet4!D15 があります
等々。また、他の列からも 13 行ごとに必要であり、必要なすべてのセルの参照をコピーする必要はありません。手動で行う必要がないように、13行ごとに列を埋める方法はありますか?
これを使用できます:
=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)
^
関数を試してくださいINDIRECT
:
B1
containsINDIRECT("A" & C1)
およびC1
contains6
の場合、セルB1
の値が表示されます。A6
その関数を使用すると、目的のインデックスを列 (例: C) に配置し、別の列 (例: A) から値を抽出できます。