Cómo convertir entre fórmula y texto/valor
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
- Pulse F2 + F9 para convertir fórmulas en Valor actual
- Use Excel Pegado Especial para convertir fórmulas en Valor actual
- Truco de arrastrar y soltar con el botón derecho para convertir fórmulas en Valor actual
- Script VBA (macro) para convertir fórmulas en Valor actual
- Solo un clic para convertir fórmulas en Valor actual
CADENAS Convertir Fórmulas a Texto
- Añada una comilla simple (') a las cadenas Convertir Fórmulas a Texto
- Truco de reemplazar (Ctrl + H) para Convertir Fórmulas a Texto cadenas
- Función Mostrar fórmulas de Excel para Convertir Fórmulas a Texto cadenas
- Script VBA (macro) para Convertir Fórmulas a Texto cadenas
- Solo dos clics para Convertir Fórmulas a Texto cadenas
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.
![]() | ![]() |
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.

3. Haga clic en Aceptar o pulse ENTRAR.

• 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.
![]() | ![]() |
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.

3. Haga clic en Valores y luego en Aceptar.
![]() | ![]() |
√ 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!

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.
![]() | ![]() |
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.

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.

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 Sí 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.

Así es como queda tras la operación:

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.

Ahora puede disfrutar del resultado.

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 (=).

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

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.

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

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.

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

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:

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

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:

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

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.

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:

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

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:

Así es como queda tras la conversión.

Las mejores herramientas de productividad para Office
Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en 80 %
- 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…
- 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!







