Supongo que sus datos se ven así:
(1) I formateado columnas E
y F
como mmm-yy (m/yyyy)
para evitar la confusión basado en el lenguaje.
(2) Hay una versión copiable de lo anterior en la fuente de esta respuesta .
activado Sheet1
, y en el que desea copiarlo Sheet2
con las filas adicionales agregadas. Usted puede hacer eso con tres columnas “ayudantes” en Sheet2
- en los pasos siguientes, yo uso X
, Y
y Z
. Aquí se explica cómo hacerlo:
- Copie los encabezados de columna de la
Sheet1
fila 1 a la Sheet2
fila 1.
- Introducir
=IF($Y2=0, INDEX(Sheet1!A:A, $X2), "")
en Sheet2!A2
y arrastre / llenado hacia la derecha para cubrir todos sus datos (es decir, a la columna I
).
- Copie
Sheet1:A2:I2
y pegue formatos en Sheet2:A2:I2
.
- Cambiar
Sheet2!E2
(comenzar mes) a
=DATE(YEAR(INDEX(Sheet1!E:E, X2)), MONTH(INDEX(Sheet1!E:E, X2))+Y2, 1)
.
- Introduzca
2
en Sheet2!X2
. Esto designa la fila en Sheet1
que esta fila (en Sheet2
) será extraer datos de, por lo que, por ejemplo, si los datos realmente comienzan en la fila 61 en Sheet1
, entrar 61
en Sheet2!X2
.
- Introduzca
0
en Sheet2!Y2
.
- Entra
=INDEX(Sheet1!F:F, $X2)
en Sheet2!Z2
. (Si lo desea, formatee como fecha).
- Seleccione
Sheet2!A2:Z2
y arrastre / llene hasta la fila 3.
- Cambiar
Sheet2!X3
a =IF(E2<Z2, X2, X2+1)
.
- Cambiar
Sheet2!Y3
a =IF(E2<Z2, Y2+1, 0)
.
- Seleccione
Sheet2!A3:Z3
y arrastre / llene hacia abajo todo lo que necesite para obtener todos sus datos.
Debería verse más o menos así:
Notas:
- Como se indica en las instrucciones, especifica que la fila en esa fila (en ) extraerá datos.
Sheet2!Xn
Sheet1
n
Sheet2
Sheet2!Yn
es un número uno dentro de un valor; es decir, dentro de una fila. Por ejemplo, desde filas 3-6 en los datos de tracción de la fila 3, tenemos = = = = 3, y , , , = 0, 1, 2, 3.Sheet2!Xn
Sheet1
Sheet2
Sheet1
X3
X4
X5
X6
Y3
Y4
Y5
Y6
- Columna
Z
es solo la rama "verdadera" de la IF
expresión en columna F
; es decir, el mes final de este grupo de filas.
Por supuesto se puede ocultar columnas X
, Y
y Z
. O, si desea hacer esto solo una vez y listo, puede copiar y pegar valores.