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

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

AutoraAmanda Li Fecha de modificación

El tutorial muestra distintas formas de convertir una fórmula en su resultado o en una cadena de texto, y de transformar una fórmula expresada como texto en una fórmula funcional que muestre su resultado en Excel.

CONVERTIR FÓRMULAS EN Valor actual

CADENAS Convertir Fórmulas a Texto

Convertir Texto a Fórmula

Es posible que se encuentre en distintas situaciones en las que desee Convertir Fórmulas a Texto o valores en Excel:

¿Necesita copiar los valores actuales de un archivo de Excel a otro…?
¿Debe enviar a otras personas un archivo de Excel, pero algunas funciones son volátiles y los valores se recalcularán al abrir el archivo en otro equipo con versiones distintas de Excel…?
¿No desea que quien reciba el archivo se entere de las fórmulas que ha utilizado, ya sea porque son el fruto de su esfuerzo o porque su empresa cobra a los clientes por elaborar informes con fórmulas complejas? Entonces, necesita reemplazar esas fórmulas por sus resultados…

No se preocupe: nuestro equipo ExtendOffice ha enumerado varias formas de Convertir Fórmulas a Texto o valores en Excel para satisfacer las necesidades de distintos grupos.


CONVERTIR FÓRMULAS EN Valor actual

Los métodos que se indican a continuación le ayudarán a convertir fórmulas en sus valores, eliminando al mismo tiempo las fórmulas. Pulse Ctrl + Z para deshacer si desea recuperarlas.

Pulse F2 + F9 para convertir fórmulas en Valor actual

Este método funciona solo con una celda, pero es muy fácil de usar y recordar. Es adecuado para quienes solo necesitan editar una o unas pocas celdas. Los pasos específicos son los siguientes:

1. Sitúe el cursor sobre la celda y pulse F2 o bien haga doble clic en la celda para editarla.

2. Pulse F9 y, a continuación, ENTRAR.

 haga doble clic en la celda Pulse F9 y, a continuación, ENTRAR

Use Excel Pegado Especial para convertir fórmulas en Valor actual

Cuando copia o corta y pega en Excel, todo el contenido de la(s) celda(s) de origen se pega en la(s) celda(s) de destino de forma predeterminada. Pero a veces eso no es exactamente lo que necesita. La función Pegado Especial de Excel le permite pegar únicamente lo que desee. Para acceder a esta función, aquí tiene dos formas:

• Pulse Alt + E + S + V (Excel Pegado Especial)

1. Copie la celda o rango de origen que desee convertir en valores.

2. Mantenga pulsada la tecla Alt y pulse E, S y V en ese orden.

Pulse Alt + E + S + V para ir a la función Pegado especial

3. Haga clic en Aceptar o pulse ENTRAR.

Haga clic en Aceptar para obtener el resultado

• Use el menú contextual (Excel Pegado Especial)

Si le preocupa no recordar el atajo anterior, siga estos pasos:

1. Copie la celda o el rango de origen que desea convertir en valores.

2. Haga clic con el botón derecho en la(s) celda(s) de destino y seleccione el icono (Valores) que aparece abajo.

Haga clic con el botón derecho en la(s) celda(s) de destino y seleccione Valores las fórmulas se convierten en valores mediante el menú contextual


O bien siga los pasos siguientes para obtener más detalles:

1. Copie la celda o el rango de origen que desea convertir en valores.

2. Haga clic con el botón derecho en la(s) celda(s) de destino y seleccione Pegado Especial.

 seleccione Pegado especial en el menú contextual

3. Haga clic en Valores y luego en Aceptar.

Haga clic en Valores y en Aceptarlas fórmulas se convierten en valores mediante la función Pegado especial

√ Consejo útil: Si aparecen triángulos verdes en la esquina superior izquierda de las celdas de destino, seleccione el rango de celdas y aparecerá el botón de seguimiento de error (el icono amarillo con un signo de exclamación). Haga clic en él y elija Convertir en número. ¡Los triángulos verdes desaparecerán!

 seleccione Convertir en número para eliminar los triángulos verdes


Truco de arrastrar y soltar con el botón derecho para convertir fórmulas en Valor actual

Si no le gusta mucho Pegado Especial, puede hacerlo Convertir fórmulas a valores así:

1. Seleccione la celda o el rango de celdas de origen.

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

3. Haga clic con el botón derecho (sin soltar) con el puntero de movimiento, arrastre la celda hasta la ubicación deseada y suéltela (también puede soltarla en la ubicación original).

4. Haga clic en Copiar aquí como valores únicamente.

Haga clic en Copiar aquí solo como valores en el menú contextual las fórmulas se convierten en valores mediante el truco de arrastrar y soltar con el botón derecho

Script VBA (macro) para convertir fórmulas en Valor actual

Si está acostumbrado a usar VBA (Visual Basic para Aplicaciones) en Excel, también disponemos de un código de macro para usted. Proceda como se indica a continuación: (Tenga en cuenta que, tras ejecutar el código de macro que figura a continuación, no podrá deshacer la acción.)

1. Seleccione la celda o rango de celdas con fórmulas que desee convertir en valores.

seleccione las celdas con fórmulas

2. Pulse Alt + F11; aparecerá la ventana de Microsoft Visual Basic para Aplicaciones.

3. Haga clic en Insertar y luego en Módulo en la lista desplegable.

Haga clic en Insertar y, a continuación, en Módulo

4. Pegue el siguiente código en la ventana del 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. Pulse F5 para ejecutar el código. Si es necesario, haga clic en para convertir las fórmulas en sus resultados mientras se copia automáticamente el libro de trabajo; el cuadro de diálogo le indicará dónde se encuentra la copia de seguridad. Haga clic en No para realizar directamente la conversión. Recuerde que no podrá deshacer esta operación.

haga clic en Sí para convertir las fórmulas en sus resultados,

Así es como queda tras la operación:

las fórmulas se convierten en valores mediante código VBA


Solo un clic para convertir fórmulas en Valor actual

Para quienes no les guste seguir pasos complicados, Kutools para Excel es una herramienta muy útil para convertir fórmulas en valores y eliminar las fórmulas al mismo tiempo en Excel. Literalmente, ¡solo requiere un clic si tienes Kutools instalado!

1. Seleccione el rango de celdas de origen y busque el grupo Rangos y celdas en la pestaña Kutools.

2. Haga clic en A real.

haga clic en la función Convertir en valor de Kutools

Ahora puede disfrutar del resultado.

las fórmulas se convierten en valores mediante Kutools

Haga clic para descargar Kutools para Excel y disfrutar de una prueba gratuita de 30 días.


CADENA Convertir Fórmulas a Texto

Los métodos que se indican a continuación le ayudarán a Convertir Fórmulas a Texto, de modo que aparezca la cadena de texto de las fórmulas en lugar de sus resultados.

Añada una comilla simple (') para Convertir Fórmulas a Texto cadenas

Una comilla simple impide que Excel interprete la cadena de texto como una fórmula. Por tanto, añadir una comilla simple siempre es útil cuando desea mostrar la cadena de texto en lugar del resultado de una fórmula. Además, es muy sencillo; los pasos son los siguientes:

1. Seleccione una celda con fórmula y pulse F2 o bien haga doble clic en la celda para editarla.

2. Añada un apóstrofo (') antes del signo igual (=).

Añada una comilla simple antes del signo igual

3. Pulse ENTRAR y verá la cadena de texto mostrada en la celda.

la cadena de texto se muestra


Truco de reemplazo (Ctrl + H) para Convertir Fórmulas a Texto cadenas

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

1. Pulse Ctrl + H y aparecerá la ventana Buscar y reemplazar.

2. Escriba = en el cuadro Buscar qué y escriba ‘= en el cuadro Reemplazar con.

configure las opciones en el cuadro de diálogo

3. Haga clic en Reemplazar todo. Verá todas las fórmulas mostradas en la hoja de trabajo actual.

todas las fórmulas aparecen


Función Mostrar fórmulas de Excel para Convertir Fórmulas a Texto cadenas

En Excel existe 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 transforman fácilmente en las cadenas de texto que las componen:

Vaya a la pestaña Fórmulas, busque el grupo Auditoría de fórmulas y haga clic en Mostrar fórmulas.

haga clic en Mostrar fórmulas en la pestaña Fórmulas

La función hará visibles todas las fórmulas de la hoja de cálculo, como se muestra a continuación:

todas las fórmulas de la hoja de cálculo son visibles


Script VBA (macro) para Convertir Fórmulas a Texto cadenas

Si prefiere utilizar códigos de macro, el siguiente le será de ayuda. Siga estos pasos:

1. Pulse Alt + F11 y se abrirá la ventana Microsoft Visual Basic para Aplicaciones.

2. Haga clic en Insertar y, a continuación, seleccione Módulo en el menú desplegable.

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

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

4. Vuelva a la hoja de cálculo e introduzca la fórmula =ShowF(celda de origen) en la celda de destino, por ejemplo:

introduzca una fórmula en la celda

5. Pulse ENTRAR. Ahora verá la fórmula mostrada.

pulse la tecla Entrar para obtener el resultado


Solo dos clics para Convertir Fórmulas a Texto cadenas

Si no desea eliminar las fórmulas pero necesita convertir fácilmente entre fórmulas y cadenas de texto,Kutools para Exceles una herramienta perfecta en Excel para ayudarle:

Haga clic en Contenidoy seleccione Convertir Fórmulas a Textotras seleccionar el rango de celdas que desea convertir, como se muestra a continuación:

seleccione la función Convertir fórmula en texto de Kutools

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

todas las fórmulas se convierten en cadenas de texto

Haga clic para descargar Kutools para Excel y obtener una prueba gratuita de 30 días.


Convertir Texto a Fórmula

Supongamos que tiene un informe en el que debe mostrar tanto fórmulas como valores, o que alguien le ha enviado un archivo de Excel con Mostrar fórmulas en lugar de sus resultados.

A continuación se presentan 2 formas de convertir cadenas de texto en fórmulas para mostrar directamente sus resultados.

Script VBA (macro) para Convertir Texto a Fórmula

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

2. Haga clic en Insertar, y luego haga clic en Móduloen el Lista desplegable.

Haga clic en Insertar y, a continuación, en Módulo

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

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

4. Vuelva a la hoja de cálculo e introduzca la fórmula =Eval(celda de origen) en la celda de destino, por ejemplo:

introduzca una fórmula en la celda

5. Pulse ENTRAR. Ahora podrá ver el resultado de la fórmula.

pulse la tecla Entrar para obtener el resultado


Solo dos clics para Convertir Texto a Fórmula

Se necesitan dos clics si tiene instalado Kutools para Excelen Excel para Convertir Texto a Fórmula: en la pestaña Kutools, simplemente haga clic en Contenidoy seleccione Convertir Texto a Fórmulatras seleccionar el rango de celdas que desea convertir, como se muestra a continuación:

seleccione la función Convertir texto en fórmula de Kutools

Así es como queda tras la conversión.

las cadenas de texto se convierten en fórmulas

Haga clic para descargar Kutools para Excel y obtener una prueba gratuita de 30 días.


  • Super Barra de fórmulas (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (lea y edite cómodamente un gran número de celdas); Pegar en Rango de filtro...
  • Fusionar celdas, filas o columnas manteniendo los datos; dividir el contenido de las celdas; combinar filas duplicadas y sumar o calcular el promedio...; evitar entradas duplicadas en celdas; comparar rangos...
  • Seleccionar filas duplicadas o únicas;Seleccionar filas en blanco (todas las celdas vacías);Búsqueda avanzada y búsqueda difusa en varios libros de trabajo; selección aleatoria…
  • Copia celdas exactamente sin que cambien las referencias de las fórmulas; crea referencias automáticamente en varias hojas; inserta viñetas, casillas de verificación y mucho más...
  • Favoritas e inserción rápida de fórmulas, rangos, gráficos e imágenes; cifrado de celdas con contraseña; creación de listas de correo y envío de correos electrónicos…
  • Extraer texto, agregar texto, eliminar caracteres en una posición, eliminar espacios; crear e imprimir estadísticas de la página de datos; convertir entre contenido de celdas y comentarios...
  • Super Filtro (guarde y aplique esquemas de filtro en otras hojas); Clasificación avanzada por mes, semana, día, frecuencia y más; Filtro especial por negrita, cursiva…
  • Combina libros y hojas de trabajo; combina tablas basadas en una columna clave; divide datos en varias hojas; conversión masiva de archivos XLS, XLSX y PDF...
  • Agrupación en Tabla Dinámica por número de semana, día de la semana y más…Mostrar celdas desbloqueadas y bloquear la selección con colores diferenciados;Resaltar celdas que contienen fórmulas o nombres
kte tab 201905
  • Habilite 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 de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y ahorre cientos de clics del ratón cada día!
officetab bottom