Saltar al contenido

¿Cómo deshabilitar el cambio automático de referencia de celda de Excel después de copiar/pegar?

Ten en cuenta que en las ciencias informáticas un problema casi siempere puede tener varias resoluciones, no obstante enseñaremos lo más óptimo y eficiente.

Solución:

De http://spreadsheetpage.com/index.php/tip/making_an_exact_copy_of_a_range_of_formulas_take_2:

  1. Ponga Excel en modo de vista de fórmula. La forma más fácil de hacer esto es presionar Control+` (ese carácter es un “apóstrofe al revés” y generalmente está en el mismo key que tiene la ~ (tilde).
  2. Seleccione el rango a copiar.
  3. Prensa Control+C
  4. Inicie el Bloc de notas de Windows
  5. Prensa Control+V para pasar los datos copiados en el Bloc de notas
  6. En el Bloc de notas, presione Control+A seguido por Control+C para copiar el texto
  7. Active Excel y active la celda superior izquierda donde desea pegar las fórmulas. Y asegúrese de que la hoja en la que está copiando esté en modo de vista de fórmula.
  8. Prensa Control+V pegar.
  9. Prensa Control+` para salir del modo de vista de fórmula.

Nota: si la operación de pegar de nuevo a Excel no funciona correctamente, es probable que haya utilizado recientemente la función de texto en columnas de Excel y Excel está tratando de ser útil al recordar cómo analizó sus datos por última vez. Debe iniciar el Asistente para convertir texto en columnas. Elija la opción Delimitado y haga clic en Siguiente. Borre todas las marcas de verificación de la opción Delimitador excepto Tab.

O, desde http://spreadsheetpage.com/index.php/tip/making_an_exact_copy_of_a_range_of_formulas/:

If you're a VBA programmer, you can simply execute the following code: 
With Sheets("Sheet1")
 .Range("A11:D20").Formula = .Range("A1:D10").Formula
End With

Una solución muy simple es seleccionar el rango que desea copiar, luego Buscar y reemplazar (Ctrl + h), cambiando = a otro símbolo que no se utiliza en su fórmula (p. ej. #) – impidiendo así que sea una fórmula activa.

Luego, copie y pegue el rango seleccionado en su nueva ubicación.

Finalmente, Buscar y reemplazar para cambiar # de regreso = tanto en la gama original como en la nueva, devolviendo así ambas gamas a ser fórmulas de nuevo.

Vine a este sitio buscando una manera fácil de copiar sin cambiar las referencias de celda. Pero ahora creo que mi propia solución es más simple que la mayoría de estos métodos. Mi método se basa en el hecho de que Copiar cambia las referencias pero Mover no. Aquí hay un ejemplo simple.

Suponga que tiene datos sin procesar en las columnas A y B, y una fórmula en C (p. ej., C=A+B) y desea la misma fórmula en la columna F, pero copiar de C a F conduce a F=D+E.

  1. Copie el contenido de C en cualquier columna temporal vacía, digamos R. Las referencias relativas cambiarán a R=P+Q pero ignórelo incluso si está marcado como un error.
  2. Vuelve a C y muévelo (no cópialo) a F. La fórmula debe permanecer sin cambios, por lo que F = A + B.
  3. Ahora vaya a R y cópielo de nuevo a C. La referencia relativa volverá a C=A+B
  4. Eliminar la fórmula temporal en R.
  5. Bob es tu tio.

He hecho esto con un rango de celdas, así que imagino que funcionaría con prácticamente cualquier nivel de complejidad. Solo necesita un área vacía para estacionar las celdas copiadas. Y por supuesto tienes que recordar dónde los dejaste.

Si te gusta la informática, puedes dejar un ensayo acerca de qué te ha parecido esta división.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *