Cuando copia una fórmula de una celda a otra, Excel actualiza automáticamente cualquier referencia relativa dentro de la fórmula según el destino que recibe la fórmula. Por ejemplo, suponga que la celda B7 contiene la siguiente fórmula:

=B6+A7

Si copia esta fórmula en la celda D22, Excel actualiza automáticamente las referencias para que sean relativas a la celda D22, como se muestra aquí:

=D21+C22

Cuando está copiando fórmulas de una hoja de trabajo a otra, y la fórmula contiene una referencia a una hoja de trabajo anterior, Excel no realiza este tipo de actualización de fórmulas, al menos no en los nombres de las hojas de trabajo. Por ejemplo, supongamos que tiene tres hojas de trabajo denominadas enero, febrero y marzo, en ese orden. En la hoja de trabajo de febrero tiene la siguiente fórmula:

=January!B7*1.075

Si copia esta celda en la hoja de trabajo de marzo, Excel cambiará automáticamente la referencia B7 (si es necesario), pero no cambiará el nombre de la hoja (enero, que fue «uno menos» que la hoja en la que se produjo la fórmula por primera vez) al nombre de la hoja relativa ajustada (febrero, que es «uno menos» que la hoja en la que se está copiando la fórmula).

Si solo tiene algunas referencias a la hoja de trabajo en las fórmulas copiadas, es bastante fácil editar las fórmulas para que hagan referencia a la hoja de trabajo adecuada. Sin embargo, la tarea puede convertirse rápidamente en una pesadilla si tiene docenas o cientos de referencias de este tipo.

La solución es hacer una operación simple de buscar y reemplazar en Excel, como se describe aquí:

  1. Copie las fórmulas de la hoja de trabajo de febrero en la ubicación deseada en la hoja de trabajo de marzo.

  2. Con la hoja de trabajo de marzo visible, presione Ctrl + A. Esto selecciona todas las celdas en la hoja de trabajo de destino.

  3. Elija Reemplazar en el menú Editar o presione Ctrl + H. Excel muestra la pestaña Reemplazar del cuadro de diálogo Buscar y reemplazar. (Ver figura 1)

  4. En el cuadro Buscar, ingrese «¡Enero!» (sin las comillas).

  5. En el cuadro Reemplazar con, ingrese «¡Febrero!» (sin las comillas).

  6. Haga clic en Reemplazar todo.

Las fórmulas de la hoja de trabajo ahora se actualizan para que se refieran a la hoja de trabajo adecuada.

Observe en los pasos 4 y 5 que lo que está buscando y reemplazando no son los nombres de los meses. Esto se hace porque solo los nombres de los meses (enero, febrero, etc.) pueden aparecer fácilmente en otros lugares de la hoja de trabajo sin formar parte de una fórmula. No desea cambiar estas instancias, por lo que los caracteres adicionales se incluyen para ayudar a acotar la búsqueda.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2946) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Relative_Worksheet_References_when_Copying [Referencias relativas de la hoja de trabajo al copiar].