
Tengo un libro de trabajo con los datos de un mes. Cada día está marcado con pestañas en la parte inferior. Los datos de cada día se ingresan en una fila. A final de mes tengo hojas de cálculo que hacen un resumen mensual de datos específicos. Cada columna de resumen tiene una celda que está vinculada a los datos de un día específico.
La forma en que lo estoy haciendo ahora es resaltar una celda en una columna, volver a la celda del día que necesito, escribir ='1'!A1 (por ejemplo), resaltar la fórmula, copiarla y luego pegarla en cada celda en la columna. Luego, cambio la "fecha" así: ='1'!A1 ='2'!A1 ='3'!A1 etc.
Tiene que haber una manera mucho más fácil de hacer esto. No puedo resolverlo. Soy autodidacta en Excel, por lo que no estoy seguro de explicarlo o redactarlo correctamente. No sé qué preguntar en una búsqueda en Google. Estoy perplejo y cansado de escribir más de 15 columnas de resumen cada mes.
¡Gracias de antemano!
Respuesta1
Digamos que pones esta en la celda A2 de la hoja de resumen y planeas copiar hacia abajo
=INDIRECT((ROW()-1)&"!A1")
Si dice que necesita 1! A2 en la columna B, entonces
=INDIRECT((ROW()-1)&"!A"&COLUMN())
TOMA NOTA: Indirecto hace una referencia del texto. El problema es indirecto y volátil, lo que significa que Excel lo recalculará en todas y cada una de las oportunidades (frente al recálculo selectivo solo cuando cambien las "entradas" a las funciones normales). Las funciones volátiles pueden hacer que su hoja de cálculo sea notablemente más lenta, especialmente las hojas de cálculo grandes.