Você precisa atualizar o 2 também para poder usar esta versão em B8 copiada para baixo
=HLOOKUP(A$7,$A$1:$D$4,ROWS(B$8:B8)+1,0)
ROWS
é incrementada conforme você arrasta para baixo e altera o row_index_num
em HLOOKUP
para 3, 4 etc.
Observação: o que está acima não corresponde exatamente às datas, ele apenas recebe o valor da próxima linha, independentemente da data. Para corresponder especificamente às datas, use esta versão
=INDEX(B$2:D$4,MATCH(A8,A$2:A$4,0),MATCH(A$7,B$1:D$1,0))