
申し訳ありませんが、私の Excel は少し錆び付いています。
複数の時系列を含むテーブルで、vlookup を使用して手動でマージしようとしています。例
A B C D
1 Date1 V1 Date2 V2
2 Jun-2010 10 Jun-2010 100
3 Jul-2010 15 Aug-2010 120
新しいテーブルを作成したい
A B C
1 Date V1 V2
2 Jun-2010 10 100
3 Jul-2010 15 NA
4 Aug-2010 NA 100
したがって、各列は同じ日付セルを参照しますが、参照テーブル内の異なる範囲を参照します。出力テーブルで 1 列移動するたびに、範囲を 2 列ずつスライドする必要があります。
したがって、出力テーブルにすべての可能な日付(月)を含む列Aを作成した後、セルB2には
=vlookup($A2, Tab0!A2:B3, 2, 0)
そして列C2には
=vlookup($A2, Tab0!C2:D3, 2, 0),
等々。
これを実現するために、私はスライド範囲を取るvlookup関数を書こうとしています
R1C1 参照を試し、INDEX + MATCH を検討しましたが、常に何らかの問題が発生します。