数式を 23 行下にドラッグした後、ルックアップ値を 1 行増やすにはどうすればよいでしょうか?

数式を 23 行下にドラッグした後、ルックアップ値を 1 行増やすにはどうすればよいでしょうか?

皆さんが助けてくれることを願っています。データベースを構築する必要がある古いテーブルがあります。ご覧のとおり、「位置 1」を 3 回繰り返し、次に「ソース A」の「位置」2 にさらに 3 回進む必要があります。古いデータセットを参照しながらこれを実行できる数式はありますか?

ここに画像の説明を入力してください

答え1

基本的に、次の行に進む前に各行を 3 回繰り返す必要があると理解しています。

データが例のように4行目から始まるとします。つまり、F4から始まるのです。

=INT((ROW()-ROW($F$4))/3)

F4:F100 = {0;0;0;1;1;1;2;2;2;3;3;3...} で返されます

残っているのは、それを列 B のインデックスとして使用することだけです。

=INDEX($B$4:$B$1000, INT((ROW()-ROW($F$4))/3) + 1)

関連情報