Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

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

Author Kelly Last modified

En Excel, a veces puede ser necesario mover o copiar fórmulas de un libro a otro sin que las fórmulas pegadas se vinculen al libro original. Esto ocurre comúnmente al consolidar datos, compartir modelos con otros o reutilizar la lógica de las fórmulas en archivos separados. Sin embargo, por defecto, copiar y pegar fórmulas entre libros puede generar referencias externas no deseadas, lo que podría causar errores, ralentizar los cálculos o romper vínculos cuando el libro de origen no está disponible. Afortunadamente, hay varias formas prácticas de copiar fórmulas entre libros sin arrastrar esos vínculos. A continuación, encontrará guías paso a paso para diferentes escenarios y preferencias del usuario, incluidas tanto funciones integradas de Excel como herramientas útiles para automatizar o simplificar el proceso.


Copiar fórmulas de un libro a otro sin vínculo modificando fórmulas

Para copiar fórmulas sin crear vínculos no deseados al libro original, puede modificar temporalmente las fórmulas antes de copiarlas y luego restaurarlas después de pegarlas. Este método es especialmente útil cuando solo necesita transferir fórmulas ocasionalmente y desea usar las funciones integradas de Excel.

1. Seleccione el rango que contiene las fórmulas que desea copiar. Por ejemplo, seleccione el rango H1:H6. Luego, vaya a la pestaña Inicio , haga clic en Buscar y seleccionar, y elija Reemplazar.
a screenshot of enabling the Find and Replace feature
Consejo: Puede abrir rápidamente el cuadro de diálogo Buscar y reemplazar presionando Ctrl + H simultáneamente.

2. En el cuadro de diálogo Buscar y reemplazar, escriba el signo igual “=” en el campo Buscar qué y un espacio en el campo Reemplazar con . Haga clic en Reemplazar todo.
a screenshot of configuring the Find and Replace dialog box to replace all = sign in the selected range with a space
Excel mostrará un cuadro de diálogo indicando cuántos reemplazos se realizaron. Haga clic en Aceptar, luego cierre la ventana Buscar y reemplazar.

3. Con el rango aún seleccionado, copie (Ctrl+C) y luego pegue (Ctrl+V) en su libro de destino.

4. En el libro de destino, seleccione el rango pegado. Abra nuevamente el cuadro de diálogo Buscar y reemplazar haciendo clic en Inicio > Buscar y seleccionar > Reemplazar, o use Ctrl + H.

5. En el cuadro de diálogo Buscar y reemplazar, escriba un solo espacio en Buscar qué y el signo igual “=” en Reemplazar con. Haga clic en Reemplazar todo.
a screenshot of configuring the Find and Replace dialog box to replace a space in the selected range with an equal sign

6. Después de reemplazar, cierre el mensaje emergente y la ventana de diálogo. Las celdas pegadas ahora contendrán las mismas fórmulas que las originales, sin vínculos externos.
a screenshot of formulas that copied exactly from the original workbook

Notas y consejos:

  • Tanto el libro de origen como el de destino deben estar abiertos en la misma instancia de Excel.
  • Este método altera temporalmente las fórmulas en su rango de origen; para restaurarlas, ejecute Buscar y reemplazar en reversa (espacio → “=”).
  • Si sus fórmulas contienen espacios intencionales, considere usar un marcador de posición más raro (por ejemplo, §EQ§) en lugar de un espacio para un reemplazo más seguro.
  • Siempre verifique los resultados después de Buscar y reemplazar para evitar cambios no deseados.
  • Ideal para tareas únicas o moderadas. Para transferencias frecuentes/large-scale, considere VBA u complementos.

Combine fácilmente múltiples hojas/libros en una sola hoja/libro

Puede ser tedioso combinar docenas de hojas de diferentes libros en una sola hoja. Pero con Kutools para Excel’s Combinar (hojas y libros) utilidad, ¡puede hacerlo con solo unos pocos clics!


a screenshot of using Kutools for Excel to easily combine multiple worksheets/workbooks into single worksheet/workbook


Copiar fórmulas de un libro a otro sin vínculo convirtiendo fórmulas a texto

Si prefiere un enfoque más fluido y libre de riesgos, Kutools para Excel ofrece una función integrada para convertir fórmulas a texto y viceversa. Esto ahorra tiempo y frustración, especialmente con fórmulas complejas o grandes lotes que podrían interrumpirse fácilmente con reemplazos manuales de texto. Al convertir fórmulas a texto, asegura que Excel no las convierta en vínculos al pegarlas en un nuevo libro; luego puede restaurarlas como fórmulas con solo un clic.

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

1. Seleccione el rango que contiene las fórmulas que desea copiar, luego haga clic en Kutools > Texto > Convertir Fórmula a Texto.
a screenshot of applying Kutools for Excel to convert between formula and text

2. Las fórmulas seleccionadas se mostrarán instantáneamente como texto. Copie estas celdas, cambie al libro de destino y pegue los resultados en el rango deseado.

3. Mientras las celdas pegadas aún estén seleccionadas en el libro de destino, vuelva a Kutools > Contenido > Convertir Texto a Fórmula. Las celdas ahora se convierten nuevamente en fórmulas activas, libres de vínculos externos.

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

Notas y sugerencias:

  • Esta solución es adecuada para uso regular, especialmente al transferir grandes conjuntos de fórmulas complejas entre libros.
  • El formato y las referencias de celda se conservan al usar Kutools, minimizando el trabajo de limpieza.
  • Debe instalarse Kutools para Excel para acceder a esta funcionalidad en la cinta de Excel.
  • Después de la conversión, verifique que las fórmulas restauradas se calculen correctamente en el libro de destino, especialmente donde las referencias dependan del contexto local.

Copiar fórmulas de un libro a otro sin vínculo mediante Copia Exacta

Otra opción eficiente es utilizar la función Copia Exacta de Kutools para Excel. Esta herramienta es particularmente valiosa cuando desea replicar y transferir múltiples fórmulas exactamente, incluidos los formatos, a un nuevo libro sin arriesgar vínculos o transformación de referencias. Este enfoque ayuda al manejar hojas de cálculo sensibles o complejas donde la integridad de los datos es importante.

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

1. Seleccione el rango que contiene las fórmulas que desea copiar—por ejemplo, H1:H6—luego 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 proceder.
a screenshot of the range you want to copy and the target cell where you want to paste the copied range

3. Aparece un segundo cuadro de diálogo para especificar la ubicación en el libro de destino. Cambie a ese libro, haga clic en una celda de destino y presione Aceptar. Las fórmulas y formatos se pegan perfectamente, sin referencias externas.

Notas:

  • Si no puede cambiar entre libros mientras el cuadro de diálogo está abierto, ingrese manualmente la dirección de destino (formato: [Libro1]Hoja1!$H$2).
  • Usar Office Tab le permite cambiar rápidamente entre libros de Excel abiertos sin cerrar diálogos.
  • Asegúrese de que tanto su 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 - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

Consejos prácticos:

  • Este método es perfecto cuando la precisión es crucial y tiene un gran número de fórmulas o formato complejo que debe permanecer inalterado.
  • Si realiza transferencias masivas regularmente, considere crear plantillas o usar otras herramientas por lotes en Kutools junto con Copia Exacta.
  • Verifique que las estructuras de hojas de origen y destino coincidan para evitar errores #¡REF!

Copiar fórmulas de un libro a otro sin vínculo mediante Auto Texto

Cuando reutiliza con frecuencia las mismas fórmulas en diferentes libros o desea conservar fórmulas importantes como atajos personales, la función Auto Texto en Kutools para Excel es especialmente útil. Esta solución le permite almacenar cualquier fórmula como entrada de auto texto y reutilizarla instantáneamente en sesiones y libros de Excel, agilizando tareas repetitivas y reduciendo el riesgo de errores de copiar y pegar.

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

1. Haga clic en la celda que contiene la fórmula que desea reutilizar, luego resalte la fórmula en la barra de fórmulas.
a screenshot of using formula to copy formulas from one workbook to another without link

2. En el extremo izquierdo del panel de navegación de Excel, haga clic en a screenshot of the auto text icon in the Kutools Navigation pane para activar el panel de Auto Texto. Vaya al grupo Fórmulas y haga clic en a screenshot of the Add button Agregar en la parte superior para guardar la selección como un auto texto.
a screenshot of creating a new auto text entry         a screenshot of configuring the New AutoText dialog box

3. En el cuadro de diálogo Nuevo Auto Texto, asigne un nombre descriptivo y confirme haciendo clic en Agregar.

4. La próxima vez que desee usar esa fórmula en un libro diferente, simplemente abra o cambie al libro deseado, seleccione la celda de destino y haga clic en la entrada de auto texto. La fórmula se inserta inmediatamente como una fórmula funcional, no como un vínculo o valor estático.

Las entradas de Auto Texto ayudan a construir una biblioteca personal de fórmulas a la que puede acceder en cualquier momento. Esto asegura consistencia y precisión, especialmente para cálculos estandarizados y plantillas. También es una forma segura de compartir fórmulas con colegas, ya que cada usuario puede insertar la lógica original en sus propios libros sin esfuerzo.

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


Copiar fórmulas de un libro a otro sin vínculo usando una macro VBA

Si a menudo necesita transferir fórmulas entre libros—especialmente en masa o como parte de un flujo de trabajo automatizado—esta macro VBA copia fórmulas convirtiendo temporalmente “=” en un marcador para evitar vínculos externos, las escribe en el destino y luego las restaura como fórmulas activas. No modifica las celdas de origen ni requiere cambiar entre libros mientras un cuadro de diálogo está abierto.

1. Abra tanto el libro de origen como el de destino. Presione Alt + F11, haga clic en Insertar > Módulo y pegue el siguiente código:

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. Presione Alt + F8, ejecute CopyFormulas_NoLinks_NoSwitch. Seleccione el rango de origen. Luego, simplemente escriba el nombre del libro de destino, el nombre de la hoja y la dirección de la celda superior izquierda—no es necesario cambiar ventanas durante los mensajes. La macro escribe texto de marcador en el destino y lo restaura como fórmulas activas (sin vínculos).

Notas:

  • Los nombres de destino deben coincidir exactamente con las ventanas y títulos de las hojas (por ejemplo, Reporte.xlsx, Hoja1).
  • La selección de origen debe ser un bloque contiguo único. Para áreas múltiples, ejecute la macro varias veces o adáptela para recorrer src.Areas.
  • Si sus fórmulas pudieran contener signos iguales literales en cadenas, cambie el marcador a un token más raro (por ejemplo, §EQ§) y mantenga la lógica de “primer = solamente”.

Consejos y precauciones:

  • No se usa el portapapeles; la macro empuja valores directamente para mayor velocidad y estabilidad.
  • Para incluir formato, agregue un paso separado como src.Copy luego tgt.PasteSpecial xlPasteFormats después de que las fórmulas se restauren.
  • Guarde como .xlsm y habilite macros. Pruebe en una copia para la primera ejecución.

Demostración: copiar fórmulas de un libro a otro sin vínculo

 

Kutools para Excel: ¡Más de 300 herramientas prácticas a su alcance! ¡Disfrute de funciones de IA permanentemente gratis! ¡Descárguelo ahora!

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado 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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar 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 | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos