
Hasta ahora no he tenido éxito en mis esfuerzos al utilizar una combinación de funciones INDEX(), MATCH(), VLOOKUP() y OFFSET() y estaba buscando ayuda. Adjunté una imagen con una muestra del conjunto de datos más grande en el que estoy trabajando mientras intento que la tabla del lado derecho recuerde los datos adecuados de cada serie temporal del lado izquierdo. He codificado una muestra del resultados deseados, pero hacerlo a partir de una muestra de datos más grande no ahorrará tiempo. Mis esfuerzos al utilizar las funciones antes mencionadas han sido inútiles ya que los datos no están estandarizados alfabéticamente, lo que crea problemas.
conjunto de datos
Respuesta1
podríamos encontrar la posición de su fecha y luego construir un nuevo rango usando Index():Index()
, que podemos usar dentro de VLookup.
Estoy pensando de esta manera:
=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)
Los datos de la izquierda comienzan en B3 y la tabla de la derecha comienza en E3 en este caso particular.