KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo copiar fórmulas de un libro a otro sin crear vínculos?

AutorKelly Fecha de modificación

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í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.
una captura de pantalla de la activación de la función Buscar y 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.
una captura de pantalla de la configuración del cuadro de diálogo Buscar y reemplazar para reemplazar todos los signos = del rango seleccionado por un espacio
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.
una captura de pantalla de la configuración del cuadro de diálogo Buscar y reemplazar para reemplazar un espacio en el rango seleccionado por un signo igual

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.
una captura de pantalla de fórmulas copiadas exactamente desde el libro original

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!


una captura de pantalla del uso de Kutools for Excel para combinar fácilmente varias hojas de cálculo o libros en una única hoja o libro


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.
una captura de pantalla de la aplicación de Kutools for Excel para convertir entre fórmula y 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.
una captura de pantalla del rango que desea copiar y la celda de destino en la que desea pegar el rango copiado

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.
una captura de pantalla del uso de una fórmula para copiar fórmulas de un libro a otro sin vínculo

2. En el extremo izquierdo de la navegación de Excel, haga clic en una captura de pantalla de la configuración del cuadro de diálogo Nuevo texto automático para activar el panel de texto automático. Vaya al grupo Fórmulas y haga clic en una captura de pantalla del botón Agregar 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.Copy y luego tgt.PasteSpecial xlPasteFormats tras restaurar las fórmulas.
  • Guárdelo como .xlsm y habilite las macros. Pruebe primero en una copia.

Demostración: copie fórmulas de un libro a otro sin vínculos

 

Kutools para Excel: ¡Más de 300 herramientas útiles al alcance de su mano! Disfrute de funciones potenciadas por inteligencia artificial para trabajar de forma más inteligente y rápida.¡Descárguelo ahora!

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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.

ExcelWordOutlookTabsPowerPoint
  • 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