Вызов индексированных временных рядов данных, которые имеют рандомизированные «под» данные

Вызов индексированных временных рядов данных, которые имеют рандомизированные «под» данные

До сих пор мои попытки использовать комбинацию функций 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.

Связанный контент