Cambio de referencias relativas limitadas a absoluto (Microsoft Excel)
Anne Marie tiene una variedad de celdas que contienen fórmulas que utilizan referencias relativas. Quiere cambiar la segunda referencia en cada fórmula de relativa a absoluta, por lo que se pregunta si hay una manera de hacerlo sin la necesidad de editar la fórmula de cada celda individualmente.
La respuesta a esta pregunta depende, por completo, de las características de las fórmulas con las que está trabajando. Si sus datos están organizados como la mayoría de los datos que he visto, normalmente tendrá una columna que contiene fórmulas basadas en valores en otras columnas y / o celdas. Normalmente, ingresa la fórmula en la parte superior de la columna y luego copia esa fórmula en la columna para la cantidad de filas que necesite. (Esto, por supuesto, podría girarse 90 grados para que las fórmulas estén en columnas en lugar de columnas hacia abajo.)
Si esto describe la forma en que se presentan sus datos, entonces todo lo que necesita hacer es editar la fórmula en la celda superior de la columna para que tenga la referencia absoluta que desea, y luego presione Entrar. Seleccione la celda nuevamente y luego haga doble clic en el controlador de relleno en la parte inferior derecha de la celda. Terminas con la fórmula modificada copiada en la columna. La conclusión es que realmente solo necesitaba editar una única fórmula, no todas las fórmulas individualmente.
Si sus datos están distribuidos de manera un poco diferente (no en una columna de la manera descrita), puede intentar usar Buscar y reemplazar para hacer la edición por usted. Primero, sin embargo, debe averiguar si hay un patrón consistente en la segunda referencia en las fórmulas que desea cambiar. Por ejemplo, si desea cambiar todas las referencias a la columna D para que sean absolutas, puede proceder de esta manera:
-
Seleccione el rango de celdas que desea editar.
-
Presione Ctrl + H para mostrar la pestaña Reemplazar del cuadro de diálogo Buscar y reemplazar.
-
Haga clic en el botón Opciones, si está disponible. (Ver figura 1)
-
En el cuadro Buscar, ingrese una letra D mayúscula.
-
En el cuadro Reemplazar con, ingrese «$ D» (sin las comillas).
-
Haga clic en la casilla de verificación Coincidir caso.
-
Haga clic en Reemplazar todo.
Eso debería reemplazar todas las referencias a la columna D con $ D, lo que indica que la referencia es absoluta. Sin embargo, debe saber que también reemplazará cualquier instancia de una D mayúscula en los valores de texto, además, si alguna de sus fórmulas ya tiene $ D, terminará con $$ D.
(Puede solucionar este último problema potencial haciendo un segundo Buscar y reemplazar en el que encuentre $$ D y lo reemplace con $ D.) Este enfoque también cambiará todas las referencias a la columna D, independientemente de si están en el segundo referencia o no.
Si absolutamente solo desea cambiar la segunda referencia en cualquier fórmula, deberá crear una macro para hacer el trabajo. La macro necesitaría examinar las celdas que contienen fórmulas, seleccionar la segunda referencia de celda y luego asegurarse de que haya signos de dólar delante de la fila y la columna en la referencia. Esto, sin embargo, es más fácil decirlo que hacerlo; lo complicado es seleccionar la segunda referencia en la fórmula. Para una macro, ¿cómo podría averiguar la segunda referencia a partir de una fórmula como la siguiente?
=A23+SUM(B7:B19)/C15
¿Es la segunda referencia B7, B19, B7: B19, o omite esa referencia por completo porque técnicamente es un parámetro para una función y en su lugar usa C15? Por lo general, es mejor dejar tales determinaciones para un examen caso por caso, lo que significa que debe volver a mirar y posiblemente editar cada celda individualmente, sin la ayuda de una macro.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (9897) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.