¿Cómo obtener referencias relativas de hojas de cálculo al copiar fórmulas en Excel?

¿Cómo obtener referencias relativas de hojas de cálculo al copiar fórmulas en Excel?

Tengo un libro que contiene dos tipos de hojas de trabajo. Un tipo son 12 hojas de trabajo, cada una de las cuales se refiere a un mes (ENE, FEB, MAR, etc.). Luego tengo otro tipo de hojas de trabajo que se refieren a las tarjetas de tiempo de los empleados (JOHN, MARY, PETER, etc.) que contienen cada 12 meses.

Ingreso las horas de inicio y finalización de todos los empleados para cada día del mes en la hoja de trabajo del mes (por ejemplo, JAN), recupero la información relevante para cada empleado en la tarjeta de tiempo del empleado y, VLOOKUPen consecuencia, calculo el tiempo, las horas extras y el salario.

Todas las celdas de las tarjetas de los empleados que hacen referencia a "JAN_worksheet" están bien referenciadas y producen el resultado esperado.

Ahora me gustaría copiar y pegar el formato de enero en la tarjeta de tiempo del empleado para febrero y así sucesivamente.

¿Cómo hago la fórmula de referencia?relativoa, en mi ejemplo, la hoja FEB y luego la hoja MAR? Cuando copio, las fórmulas se refieren a laabsolutohoja de trabajo JAN como en JAN!A$1:A$1.

Como la referencia JAN!no es relativa, tengo que modificar manualmente todas las fórmulas para que hagan referencia a FEB ( FEB!) en la tarjeta de tiempo de febrero. Bastante tedioso para todos los meses que vienen, es decir, más de 330 cambios (365 días menos enero).

Respuesta1

Intentaría dar una respuesta más clara, pero la pregunta me pareció un poco confusa. Voy a suponer que cada fila de la JOHNhoja (es decir, la hoja de cada empleado) tiene una fecha en alguna parte; por ejemplo (suponiendo que use Fila  1para los encabezados), Q2podría contener 1-Jan, Q32podría contener 31-Jan, Q33podría contener 1-Feb, etc. Entonces, intente

=INDIRECT(TEXT(Q33,"mmm") & "!A$1:A$1")

La TEXTfunción extrae el mes de la fecha, como una cadena.  &es una concatenación de cadenas, por lo que esto genera la cadena "Feb!A$1:A$1". Y la INDIRECTfunción trata esa cadena como una referencia de celda.


Para estar completo, no debería necesitar hacer 334 cambios. Simplemente seleccione Filas  33:60, busque y reemplace, luego seleccione las filas de marzo, y así sucesivamente.

información relacionada