¿Cómo copiar fórmulas de un libro a otro sin crear vínculos?
En Excel, a veces necesitará mover o copiar fórmulas de un libro a otro sin que las fórmulas pegadas conserven un vínculo con el libro original. Esto suele suceder al consolidar datos, compartir modelos con otras personas o reutilizar la lógica de fórmulas en archivos independientes. Sin embargo, de forma predeterminada, al copiar y pegar fórmulas entre libros se pueden generar referencias externas no deseadas, lo que podría provocar errores, ralentizar los cálculos o romper el enlace cuando el libro de origen no esté disponible. Afortunadamente, existen varios métodos prácticos para copiar fórmulas entre libros con precisión sin mantener dichos vínculos. A continuación, encontrará guías paso a paso adaptadas a distintos escenarios y preferencias de usuario, incluidas funciones integradas de Excel y herramientas útiles para automatizar o simplificar el proceso.
➤ Copie fórmulas de un libro a otro sin vínculos modificando las fórmulas (6 pasos)
➤ Copie fórmulas de un libro a otro sin vínculos convirtiendo las fórmulas en texto (3 pasos)
➤ Copie fórmulas de un libro a otro sin vínculos mediante Copia exacta (3 pasos)
➤ Copie fórmulas de un libro a otro sin vínculos mediante Texto automático
➤ Copie fórmulas de un libro a otro sin vínculos mediante una macro de VBA
Copie fórmulas de un libro a otro sin vínculo modificando las fórmulas
Para copiar fórmulas sin crear vínculos no deseados con el libro original, puede modificarlas temporalmente antes de copiarlas y restaurarlas tras pegarlas. Este método resulta especialmente útil cuando solo necesita transferir fórmulas de forma ocasional y desea aprovechar las funciones integradas de Excel.
1. Seleccione el rango que contiene las fórmulas que desea copiar. Por ejemplo, elija el rango H1:H6. A continuación, vaya a la pestaña Inicio, haga clic en Buscar y seleccionar y elija Reemplazar.
Sugerencia: Puede abrir rápidamente el cuadro de diálogo Buscar y reemplazar pulsando simultáneamente Ctrl + H.
2. En el cuadro de diálogo Buscar y reemplazar, introduce un signo igual «=» en el campo Buscar qué y un espacio en el campo Reemplazar con. Haz clic en Reemplazar todo.
Excel mostrará un cuadro de diálogo indicando cuántos reemplazos se han realizado. Haz clic en Aceptar y, a continuación, cierra la ventana Buscar y reemplazar.
3. Con el rango aún seleccionado, cópielo ()Ctrl+C) y luego péguelo (Ctrl+V) en su libro de destino.
4. En el libro de destino, seleccione el rango pegado. A continuación, abra nuevamente el cuadro de diálogo Buscar y reemplazar haciendo clic en Inicio > Buscar y seleccionar > Reemplazar, o pulse Ctrl + H.
5. En el cuadro de diálogo Buscar y reemplazar, introduzca un único espacio en Buscar qué y el signo igual «=» en Reemplazar con. Haga clic en Reemplazar todo.
6. Tras el reemplazo, cierre el mensaje emergente y la ventana de diálogo. Ahora, las celdas pegadas contendrán las mismas fórmulas que el original, sin vínculos externos.
Notas y sugerencias:
- Los libros de origen y de destino deben estar abiertos en la misma instancia de Excel.
- Este método altera temporalmente las fórmulas de su rango de origen; para restaurarlas, realice una búsqueda y reemplazo en orden inverso (espacio → “=”).
- Si sus fórmulas incluyen espacios intencionados, utilice un marcador menos común (por ejemplo,)
§EQ§) en lugar de un espacio para un reemplazo más seguro. - Compruebe siempre los resultados después de usar Buscar y reemplazar para evitar cambios no deseados.
- Ideal para tareas puntuales o de intensidad moderada. Para transferencias frecuentes o a gran escala, considere utilizar VBA o complementos.
Combine fácilmente varias hojas de cálculo o libros en una única hoja o libro
Combinar decenas de hojas procedentes de distintos libros en una sola puede resultar tedioso. ¡Pero con la utilidad Combinar (hojas de cálculo y libros) de Kutools para Excel lo conseguirá en solo unos clics!

Copie fórmulas de un libro a otro sin vínculo convirtiéndolas en texto
Si prefiere un enfoque más ágil y libre de riesgos, Kutools para Excel ofrece una función integrada para convertir fórmulas a texto y volver a convertirlas en fórmulas. Esta opción le ahorra tiempo y evita frustraciones, especialmente con fórmulas complejas o lotes grandes que podrían alterarse fácilmente mediante un reemplazo manual de texto. Al convertir las fórmulas a texto, garantiza que Excel no las transforme en vínculos al pegarlas en un nuevo libro de trabajo; posteriormente, podrá restaurarlas como fórmulas con un solo clic.
Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
1. Seleccione el rango que contiene las fórmulas que desea copiar y, a continuación, haga clic en Kutools > Contenido > Convertir fórmulas a texto.
2. Las fórmulas seleccionadas aparecerán al instante como texto. Cópielas, cambie al libro de destino y péguelas en el rango deseado.
3. Mientras las celdas pegadas siguen seleccionadas en el libro de destino, vuelva a Kutools > Contenido > Convertir Texto a Fórmula. Las celdas ahora vuelven a ser fórmulas activas, libres de vínculos con libros externos.
Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Notas y sugerencias:
- Esta solución es ideal para uso habitual, especialmente al transferir conjuntos grandes o complejos de fórmulas entre libros.
- Kutools conserva el formato y las referencias de celda, minimizando al máximo el trabajo de limpieza posterior.
- Kutools para Excel debe estar instalado para acceder a esta funcionalidad desde la Cinta de opciones de Excel.
- Tras la conversión, asegúrese de que las fórmulas restauradas se calculen correctamente en el libro de destino, especialmente cuando las referencias dependan del contexto local.
Copie fórmulas de un libro a otro sin vínculos mediante Copia exacta
Otra opción eficaz consiste en utilizar la función Copia exacta de Kutools para Excel. Esta herramienta resulta especialmente útil cuando desea replicar y transferir varias fórmulas exactamente, incluidos sus formatos, a un nuevo libro de trabajo, sin riesgo de crear vínculos ni transformar referencias. Este enfoque es ideal al trabajar con hojas de cálculo sensibles o complejas en las que la integridad de los datos es fundamental.
Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
1. Seleccione el rango que contiene las fórmulas que desea copiar —por ejemplo, H1:H6— y haga clic en Kutools > Copia exacta.
2. En el primer cuadro de diálogo de Copia exacta de fórmulas, haga clic en Aceptar para continuar.
3. Aparecerá un segundo cuadro de diálogo para que especifique la ubicación en el libro de destino. Cambie a ese libro, haga clic en una celda de destino y pulse Aceptar. Las fórmulas y los formatos se pegan a la perfección, sin referencias externas.
Notas:
- Si no puede cambiar de libro mientras el cuadro de diálogo está abierto, introduzca manualmente la dirección de destino (formato: [Libro1]Hoja1!$H$2).
- Usar Office Tab le permite cambiar rápidamente entre los libros de Excel abiertos sin cerrar los cuadros de diálogo.
- Asegúrese de que tanto el libro de origen como el de destino estén abiertos en la misma instancia de Excel para evitar problemas de compatibilidad o acceso.
Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Consejos prácticos:
- Este método es ideal cuando la precisión es fundamental y cuenta con un gran número de fórmulas o un formato complejo que debe permanecer intacto.
- Si realiza transferencias masivas con regularidad, considere crear plantillas o aprovechar otras herramientas por lotes de Kutools junto con Copia Exacta.
- Asegúrese de que las estructuras de las hojas de cálculo sean idénticas en los libros de origen y destino para evitar errores #¡REF!.
Copie fórmulas de un libro a otro sin vínculos mediante Texto automático
Cuando reutilice frecuentemente las mismas fórmulas en distintos libros o desee conservar fórmulas importantes como accesos directos personales, la función Texto automático de Kutools para Excel resulta especialmente útil. Esta solución le permite guardar cualquier fórmula como una entrada de texto automático y reutilizarla al instante en distintas sesiones y libros de Excel, agilizando tareas repetitivas y reduciendo el riesgo de errores al copiar y pegar.
Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
1. Haga clic en la celda que contiene la fórmula que desea reutilizar y, a continuación, seleccione la fórmula en la barra de fórmulas.
2. En el extremo izquierdo de la navegación de Excel, haga clic en
para activar el panel de texto automático. Vaya al grupo Fórmulas y haga clic en
Agregar en la parte superior para guardar la selección como texto automático.
3. En el cuadro de diálogo Nuevo texto automático, asigna un nombre descriptivo y confirma haciendo clic en Agregar.
4. La próxima vez que quiera usar esa fórmula en otro libro, simplemente abra o cambie al libro deseado, seleccione la celda de destino y haga clic en la entrada de texto automático. ¡La fórmula se insertará al instante como una fórmula funcional, no como un vínculo ni como un valor estático!
Las entradas de texto automático le permiten crear una biblioteca personal de fórmulas a la que puede acceder en cualquier momento, garantizando coherencia y precisión, especialmente en cálculos estandarizados y plantillas. Además, ofrecen una forma segura de compartir fórmulas con sus compañeros, ya que cada usuario puede insertar fácilmente la lógica original en sus propios libros.
Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Copie fórmulas de un libro a otro sin vínculos mediante una macro de VBA
Si necesita transferir fórmulas entre libros con frecuencia —especialmente en lotes o como parte de un flujo de trabajo automatizado—, esta macro de VBA copia las fórmulas convirtiendo temporalmente el signo «=» en un marcador de posición para evitar vínculos externos, las escribe en el destino y luego las restaura como fórmulas activas. No modifica sus celdas de origen y no requiere cambiar de libro mientras un cuadro de diálogo está abierto.
1. Abra tanto el libro de origen como el de destino. Pulse Alt + F11, haga clic en Insertar > Módulo y pegue el código siguiente:
Sub CopyFormulas_NoLinks_NoSwitch()
Dim src As Range
Dim rowsCnt As Long, colsCnt As Long
Dim buf() As Variant
Dim r As Long, c As Long
Dim s As String, placeholder As String
Dim wbName As String, shName As String, addr As String
Dim tgtTL As Range, tgt As Range
Dim oldCalc As XlCalculation
placeholder = "#_EQUAL_#"
On Error GoTo ExitHandler
Application.ScreenUpdating = False
Application.EnableEvents = False
oldCalc = Application.Calculation
Application.Calculation = xlCalculationManual
' 1) Pick contiguous source range (any workbook)
Set src = Application.InputBox( _
Prompt:="Select the source range that contains formulas:", _
Title:="Copy formulas without links", Type:=8)
If src Is Nothing Then GoTo ExitHandler
If src.Areas.Count > 1 Then
MsgBox "Please select a single contiguous range.", vbExclamation
GoTo ExitHandler
End If
rowsCnt = src.Rows.Count
colsCnt = src.Columns.Count
' 2) Get destination info WITHOUT switching windows during a modal dialog
wbName = Application.InputBox( _
Prompt:="Enter DESTINATION workbook name (as shown in title bar, e.g., Book2.xlsx):", _
Title:="Destination workbook", Type:=2)
If wbName = "" Then GoTo ExitHandler
shName = Application.InputBox( _
Prompt:="Enter DESTINATION sheet name (e.g., Sheet1):", _
Title:="Destination sheet", Type:=2)
If shName = "" Then GoTo ExitHandler
addr = Application.InputBox( _
Prompt:="Enter top-left DESTINATION cell address (e.g., A1):", _
Title:="Destination top-left cell", Type:=2)
If addr = "" Then GoTo ExitHandler
' 3) Resolve destination references
Dim wb As Workbook, ws As Worksheet
On Error Resume Next
Set wb = Application.Workbooks(wbName)
On Error GoTo ExitHandler
If wb Is Nothing Then
MsgBox "Workbook '" & wbName & "' is not open.", vbExclamation
GoTo ExitHandler
End If
On Error Resume Next
Set ws = wb.Worksheets(shName)
On Error GoTo ExitHandler
If ws Is Nothing Then
MsgBox "Worksheet '" & shName & "' not found in '" & wbName & "'.", vbExclamation
GoTo ExitHandler
End If
On Error Resume Next
Set tgtTL = ws.Range(addr)
On Error GoTo ExitHandler
If tgtTL Is Nothing Then
MsgBox "Invalid address '" & addr & "'.", vbExclamation
GoTo ExitHandler
End If
Set tgt = tgtTL.Resize(rowsCnt, colsCnt)
' 4) Build a text buffer so we never touch the source cells or use the clipboard
ReDim buf(1 To rowsCnt, 1 To colsCnt)
For r = 1 To rowsCnt
For c = 1 To colsCnt
If src.Cells(r, c).HasFormula Then
s = src.Cells(r, c).Formula
' Replace only the leading "=" for speed/safety
If Left$(s, 1) = "=" Then s = placeholder & Mid$(s, 2)
buf(r, c) = s
Else
buf(r, c) = src.Cells(r, c).Value
End If
Next c
Next r
tgt.Value = buf
' 5) Restore placeholders to live formulas in destination
For r = 1 To rowsCnt
For c = 1 To colsCnt
If VarType(tgt.Cells(r, c).Value) = vbString Then
s = CStr(tgt.Cells(r, c).Value)
If Left$(s, Len(placeholder)) = placeholder Then
s = "=" & Mid$(s, Len(placeholder) + 1)
tgt.Cells(r, c).Formula = s
End If
End If
Next c
Next r
MsgBox "Formulas copied and restored successfully (no external links).", vbInformation
ExitHandler:
On Error Resume Next
Application.Calculation = oldCalc
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
2. Pulse Alt + F8, ejecute CopyFormulas_NoLinks_NoSwitch. Seleccione el rango de origen. A continuación, simplemente escriba el nombre del libro de trabajo de destino, el nombre de la hoja y la dirección de la celda superior izquierda —no es necesario cambiar de ventana durante los mensajes. La macro inserta un texto de marcador de posición en el destino y lo restaura como fórmulas activas (sin vínculos).
Notas:
- Los nombres de destino deben coincidir exactamentecon los títulos de la ventana y la hoja (p. ej.,)Informe.xlsx, Hoja1).
- La selección de origen debe ser un único bloque contiguo. Para áreas múltiples, ejecute la macro varias veces o adáptela para recorrer
src.Areas. - Si sus fórmulas pudieran contener signos igual literales dentro de cadenas, cambie el
marcadorpor un token menos común (p. ej.,)§EQ§) y conserve la lógica de «solo = inicial».
Consejos y advertencias:
- No se utiliza el portapapeles; la macro inserta los valores directamente para lograr mayor velocidad y estabilidad.
- Para incluir el formato, añada un paso independiente como
src.Copyy luegotgt.PasteSpecial xlPasteFormatstras restaurar las fórmulas. - Guárdelo como
.xlsmy habilite las macros. Pruebe primero en una copia.
Demostración: copie fórmulas de un libro a otro sin vínculos
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos