Skip to main content

Cómo convertir entre fórmulas y texto/valor

Author: Amanda Li Last Modified: 2025-06-04

El tutorial demuestra diferentes maneras de convertir una fórmula en su resultado o en su cadena de texto, y de convertir una fórmula en forma de texto en una fórmula funcional que muestre su resultado en Excel.

CONVERTIR FÓRMULAS A VALORES REALES

CONVERTIR FÓRMULAS A CADENAS DE TEXTO

CONVERTIR TEXTO A FÓRMULAS

Es posible que encuentres diferentes situaciones en las que desees convertir fórmulas a texto o valores en Excel:

Necesitas copiar los valores reales del archivo de Excel a otro archivo...
Necesitas enviarle a otros un archivo de Excel, pero algunas funciones son volátiles; el valor se recalculará cuando el archivo se abra en una computadora diferente con versiones distintas de Excel...
No quieres que el receptor del archivo de Excel sepa qué fórmulas usaste, ya que fueron el resultado de tu arduo trabajo; o tu empresa cobra a los clientes por elaborar informes con fórmulas complicadas. Por lo tanto, necesitas reemplazar las fórmulas con sus resultados...

No te preocupes, aquí nuestro equipo de ExtendOffice ha enumerado varias formas de convertir fórmulas a texto o valores en Excel para satisfacer las necesidades de diferentes grupos.


CONVERTIR FÓRMULAS A VALORES REALES

Los métodos enumerados a continuación te ayudarán a convertir fórmulas a sus valores mientras eliminas las fórmulas al mismo tiempo. Presiona Ctrl + Z para deshacer si deseas recuperar las fórmulas.

Presiona F2 + F9 para convertir fórmulas a valores reales

Esto funciona solo para una celda, pero es muy fácil de usar y recordar. Es adecuado para los grupos que solo necesitan editar una o pocas celdas. Los pasos específicos son los siguientes:

1. Coloca el cursor sobre la celda y presiona F2, o haz doble clic en la celda, para editarla.

2. Presiona F9, y luego ENTER.

 double click on the cell Press F9, and then ENTER

Usa Pegado Especial de Excel para convertir fórmulas a valores reales

Cuando copias, cortas y pegas en Excel, todo en la(s) celda(s) de origen se pegará en la(s) celda(s) de destino de forma predeterminada. Pero a veces esto podría no ser lo que deseas. La función Pegado Especial en Excel te permite pegar solo lo que quieras. Para acceder a esta función, aquí enumeramos 2 formas:

• Presiona Alt + E + S + V (Pegado Especial de Excel)

1. Copia la celda o rango de origen que deseas convertir a valores.

2. MANTÉN presionado Alt, y presiona E, S y V en orden.

Press Alt + E + S + V to go to the Paste Special feature

3. Haz clic en Aceptar o presiona ENTER.

Click OK to get the result

• Usa el menú contextual (Pegado Especial de Excel)

Si temes no poder recordar el atajo anterior, sigue los siguientes pasos:

1. Copia la celda o rango de origen que deseas convertir a valores.

2. Haz clic derecho en la(s) celda(s) de destino, selecciona el ícono (Valores) a continuación.

Right click on the destination cell(s), select Values formulas are converted to values by right-click menu


O sigue los siguientes pasos para más detalles:

1. Copia la celda o rango de origen que deseas convertir a valores.

2. Haz clic derecho en la(s) celda(s) de destino, selecciona Pegado Especial.

 select Paste Special from the right click menu

3. Haz clic en Valores y Aceptar.

Click Values and OK formulas are converted to values by Paste Special feature

√ Un pequeño consejo: Si hay triángulos verdes en las esquinas superiores izquierdas de las celdas de destino, selecciona el rango de celdas, aparecerá el botón Rastrear Error (el ícono amarillo con un signo de exclamación). Haz clic en él, selecciona Convertir a Número. Los triángulos verdes desaparecerán.

 select Convert to Number to remove the green triangles


Truco de arrastrar y soltar con clic derecho para convertir fórmulas a valores reales

Si no te gusta mucho Pegado Especial, puedes convertir fórmulas a valores de esta manera:

1. Selecciona la celda o rango de celdas de origen.

2. Coloca el cursor en el borde de la(s) celda(s), ahora el puntero cambiará a un puntero de movimiento.

3. Haz clic derecho (sin soltar) con el puntero de movimiento, arrastra la celda a la ubicación deseada y suéltala (también puedes soltarla en la ubicación original).

4. Haz clic en Copiar Aquí Solo como Valores.

Click Copy Here as Values Only from right click menu   formulas are converted to values by Right-click drag-and-drop trick

Script VBA (macro) para convertir fórmulas a valores reales

Si estás acostumbrado a usar VBA (Visual Basic para Aplicaciones) en Excel, aquí también tenemos un código macro para ti, por favor sigue los siguientes pasos: (Ten en cuenta que después de ejecutar el código macro a continuación, no podrás deshacer la acción.)

1. Selecciona la celda o rango de celdas con fórmulas que deseas convertir a valores.

select the formula cells

2. Presiona Alt + F11, aparecerá la ventana Microsoft Visual Basic para Aplicaciones.

3. Haz clic en Insertar, y luego haz clic en Módulo en la lista desplegable.

Click Insert, and then click Module

4. Pega el siguiente código en la ventana Módulo.

Sub ConvertFormulasToValues()
'Update by Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xRet As VbMsgBoxResult
    Dim SLocation As String
    On Error Resume Next
    xRet = MsgBox("You can't undo this operation. " & "Click Yes to copy the workbook automatically?", vbYesNoCancel, "Kutools for Excel")
    Select Case xRet
        Case vbYes
            'Backup a copy of the workbook to the same location.
            ActiveWorkbook.SaveCopyAs Filename:=ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
            SLocation = ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
            MsgBox "The backup is: " & SLocation, vbInformation, "Kutools for Excel"
        Case vbCancel
            Exit Sub
    End Select
    'Please select the range which you want to convert formulas to values.
    Set xRg = Selection
    If TypeName(xRg) = "Range" Then
        For Each xCell In xRg
            If xCell.HasFormula Then
                xCell.Formula = xCell.Value
            End If
        Next
    End If
End Sub

5. Presiona F5 para ejecutar el código. Si es necesario, haz clic en para convertir las fórmulas a sus resultados mientras se copia automáticamente el libro de trabajo, el cuadro de diálogo te indicará dónde está la copia de seguridad. Haz clic en No para realizar la conversión directamente. Recuerda, no puedes deshacer esta operación.

click Yes to convert the formulas to their results,

Después de la operación, este es el resultado:

formulas are converted to values by vba code


Solo un clic para convertir fórmulas a valores reales

Para aquellos que no les gustan los pasos complicados, Kutools para Excel es una herramienta muy práctica para convertir las fórmulas a valores y eliminar las fórmulas al mismo tiempo en Excel. Literalmente, solo toma un clic si tienes instalado Kutools:

1. Selecciona el rango de celdas de origen, encuentra el grupo Rangos y Celdas en la pestaña Kutools.

2. Haz clic en A Reales.

click To Actual feature of kutools

Ahora puedes disfrutar del resultado.

formulas are converted to values by kutools

Haz clic para descargar Kutools para Excel para una prueba gratuita de 30 días.


CONVERTIR FÓRMULA A CADENA DE TEXTO

Los métodos enumerados a continuación te ayudarán a convertir fórmulas a texto, de modo que la cadena de texto de las fórmulas se mostrará en lugar de sus resultados.

Agrega un apóstrofo (') para convertir fórmulas a cadenas de texto

Un apóstrofo evita que Excel interprete la cadena de texto como una fórmula. Así que agregar un apóstrofo siempre es útil cuando deseas mostrar la cadena de texto en lugar del resultado de una fórmula (cadena de texto). Y es bastante fácil, los pasos son los siguientes:

1. Selecciona una celda con fórmula y presiona F2, o haz doble clic en la celda, para editarla.

2. Agrega un apóstrofo (') antes del signo igual (=).

Add an apostrophe before the equal sign

3. Presiona ENTER, ahora verás la cadena de texto mostrándose en la celda.

the text string is showing


Truco de reemplazo (Ctrl + H) para convertir fórmulas a cadenas de texto

Sin embargo, en el caso de que desees mostrar todas las cadenas de texto de las fórmulas en la hoja de trabajo actual, la función Reemplazar en Excel es una mejor opción para resolver el problema.

1. Presiona Ctrl + H, verás la ventana Buscar y Reemplazar.

2. Escribe = en el cuadro Buscar, escribe '= en el cuadro Reemplazar con.

set options in the dialog box

3. Haz clic en Reemplazar Todo. Verás todas las fórmulas mostrándose en la hoja de trabajo actual.

all the formulas are showed up


Función Mostrar Fórmulas de Excel para convertir fórmulas a cadenas de texto

En Excel, hay una función llamada Mostrar Fórmulas oculta en la pestaña Fórmulas. Al usar esta función, los resultados de las fórmulas se convertirán fácilmente en las cadenas de texto de las fórmulas:

Ve a la pestaña Fórmulas, encuentra el grupo Auditoría de Fórmulas, haz clic en Mostrar Fórmulas.

click Show Formulas under the formulas tab

La función hará que todas las fórmulas en la hoja de trabajo sean visibles, así:

all the formulas in the worksheet visible


Script VBA (macro) para convertir fórmulas a cadenas de texto

Si prefieres usar códigos macro, el siguiente te ayudará. Por favor, sigue los siguientes pasos:

1. Presiona Alt + F11, aparecerá la ventana Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar, y luego haz clic en Módulo en la lista desplegable.

3. Pega el siguiente código en la ventana Módulo.

Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function

4. Regresa a la hoja de trabajo, ingresa la fórmula =ShowF(celda fuente) en la celda de destino, por ejemplo:

enter a formula in the cell

5. Presiona ENTER. Ahora verás la fórmula mostrándose.

press enter key to get the result


Solo dos clics para convertir fórmulas a cadenas de texto

En el caso de que no quieras eliminar fórmulas pero necesites convertir entre fórmulas y cadenas de texto fácilmente, Kutools para Excel es una herramienta perfecta en Excel para ayudarte:

Haz clic en Contenido y selecciona Convertir Fórmula a Texto después de seleccionar el rango de celdas que deseas convertir, así:

select Convert Formula to Text feature of kutools

Así es como se ve después de la conversión.

all formulas are converted to test strings

Haz clic para descargar Kutools para Excel para una prueba gratuita de 30 días.


CONVERTIR TEXTO A FÓRMULAS

Digamos que tienes un informe para mostrar tanto fórmulas como valores, o alguien te envió un archivo de Excel mostrando fórmulas en lugar de sus resultados.

Aquí hay 2 formas de convertir cadenas de texto a fórmulas para mostrar sus resultados directamente.

Script VBA (macro) para convertir texto a fórmulas

1. Presiona Alt + F11, aparecerá la ventana Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar, y luego haz clic en Módulo en la lista desplegable.

Click Insert, and then click Module

3. Pega el siguiente código en la ventana Módulo.

Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function

4. Regresa a la hoja de trabajo, ingresa la fórmula =Eval(celda fuente) en la celda de destino, por ejemplo:

enter a formula in the cell

5. Presiona ENTER. Ahora puedes ver el resultado de la fórmula.

press enter key to get the result


Solo dos clics para convertir texto a fórmulas

Toma dos clics si tienes instalado Kutools para Excel en Excel para convertir texto a fórmulas: bajo la pestaña Kutools, simplemente haz clic en Contenido y selecciona Convertir Texto a Fórmula después de seleccionar el rango de celdas que deseas convertir, así:

select Convert Text to Formula feature of kutools

Así es como se ve después de la conversión.

text strings are converted to formulas

Haz clic para descargar Kutools para Excel para una prueba gratuita de 30 días.


  • Barra de Fórmulas Super (editar fácilmente múltiples líneas de texto y fórmulas); Diseño de Lectura (leer y editar fácilmente grandes cantidades de celdas); Pegar en Rango Filtrado...
  • Combinar Celdas/Filas/Columnas manteniendo los datos; Dividir contenido de celdas; Combinar filas duplicadas y Sumar/Promediar... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccionar filas duplicadas o únicas; Seleccionar filas en blanco (todas las celdas están vacías); Búsqueda Avanzada y Búsqueda Difusa en muchos libros de trabajo; Selección Aleatoria...
  • Copia Exacta de múltiples celdas sin cambiar la referencia de la fórmula; Crear automáticamente referencias a múltiples hojas; Insertar viñetas, casillas de verificación y más...
  • Favoritos e inserción rápida de fórmulas, rangos, gráficos e imágenes; Encriptar celdas con contraseña; Crear lista de correo y enviar correos electrónicos...
  • Extraer texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir estadísticas de página; Convertir entre el contenido de las celdas y los comentarios...
  • Super Filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes/semana/día, frecuencia y más; Filtro especial por negrita, cursiva...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión masiva de xls, xlsx y PDF...
  • Agrupación de Tabla Dinámica por número de semana, día de la semana y más... Mostrar celdas desbloqueadas, bloqueadas por diferentes colores; Resaltar celdas que tienen fórmula/nombre...
kte tab 201905
  • Habilitar edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abrir y crear varios documentos en nuevas pestañas de la misma ventana, en lugar de en ventanas nuevas.
  • ¡Aumenta tu productividad en un 50%, y reduce cientos de clics del ratón cada día!
officetab bottom