1

Извините, мой 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 

Таким образом, каждый столбец ссылается на одну и ту же ячейку даты, но на разные диапазоны в справочной таблице. Мне нужно скользить диапазон на два столбца каждый раз, когда я перемещаю один столбец в выходной таблице.

Таким образом, после создания столбца A в выходной таблице, содержащей все возможные даты (месяцы), ячейка B2 будет иметь

=vlookup($A2, Tab0!A2:B3, 2, 0) 

и столбец C2 будет иметь

=vlookup($A2, Tab0!C2:D3, 2, 0), 

и так далее.

Для этого я пытаюсь написать функцию vlookup, которая принимает скользящий диапазон

Я пытался с ссылками R1C1, я рассмотрел INDEX + MATCH, но я всегда сталкиваюсь с какими-то проблемами.

0