
До сих пор мои попытки использовать комбинацию функций INDEX(), MATCH(), VLOOKUP() и OFFSET() не увенчались успехом, и я искал помощи. Я прикрепил изображение с образцом большего набора данных, с которым я работаю, поскольку я пытаюсь заставить таблицу справа вызывать нужные данные из каждого временного ряда слева - я жестко закодировал образец желаемых выходных данных, но делать это из большего набора данных будет неэффективно по времени. Мои усилия с использованием вышеупомянутых функций были тщетны, поскольку данные не стандартизированы в алфавитном порядке, что создает проблемы.
Набор данных
решение1
мы могли бы найти положение вашей даты, а затем построить новый диапазон с помощью Index():Index()
, который мы можем использовать в VLookup.
Я думаю так:
=VLOOKUP(F$3,INDEX($B$3:$B$15,MATCH($E4,$B$3:$B$15,0)+1):INDEX($C$3:$C$15,MATCH($E4,$B$3:$B$15,0)+5),2,0)
В данном случае данные слева начинаются с ячейки B3, а таблица справа начинается с ячейки E3.