Espero que puedan ayudar. Tengo una tabla antigua a partir de la cual necesito crear una base de datos. Como puede ver, la "Posición 1" debe repetirse 3 veces y luego continuar con la "Posición" 2 de la "Fuente A" otras 3 veces. ¿Existe una fórmula en la que pueda hacer esto haciendo referencia al conjunto de datos anterior?
Respuesta1
Entiendo que básicamente quieres repetir cada fila 3 veces antes de continuar con la siguiente fila.
Digamos que sus datos comienzan en la fila 4 como en su ejemplo. Entonces, comenzando en F4
=INT((ROW()-ROW($F$4))/3)
Regresará en F4:F100 = {0;0;0;1;1;1;2;2;2;3;3;3...}
Ahora todo lo que queda por hacer es usarlo como índice en la columna B:
=INDEX($B$4:$B$1000, INT((ROW()-ROW($F$4))/3) + 1)