Cómo convertir entre fórmulas y texto/valor
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
- Presiona F2 + F9 para convertir fórmulas a valores reales
- Usa Pegado Especial de Excel para convertir fórmulas a valores reales
- Truco de arrastrar y soltar con clic derecho para convertir fórmulas a valores reales
- Script VBA (macro) para convertir fórmulas a valores reales
- Solo un clic para convertir fórmulas a valores reales
CONVERTIR FÓRMULAS A CADENAS DE TEXTO
- Agrega un apóstrofo (') para convertir fórmulas a cadenas de texto
- Truco de reemplazo (Ctrl + H) para convertir fórmulas a cadenas de texto
- Función Mostrar Fórmulas de Excel para convertir fórmulas a cadenas de texto
- Script VBA (macro) para convertir fórmulas a cadenas de texto
- Solo dos clics para convertir fórmulas a cadenas de texto
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.
![]() | ![]() |
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.
3. Haz clic en Aceptar o presiona ENTER.
• 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.
![]() | ![]() |
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.
3. Haz clic en Valores y Aceptar.
![]() | ![]() |
√ 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.
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.
![]() | ![]() |
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.
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.
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 Sí 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.
Después de la operación, este es el resultado:
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.
Ahora puedes disfrutar del resultado.
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 (=).
3. Presiona ENTER, ahora verás la cadena de texto mostrándose en la celda.
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.
3. Haz clic en Reemplazar Todo. Verás todas las fórmulas mostrándose en la hoja de trabajo actual.
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.
La función hará que todas las fórmulas en la hoja de trabajo sean visibles, así:
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:
5. Presiona ENTER. Ahora verás la fórmula mostrándose.
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í:
Así es como se ve después de la conversión.
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.
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:
5. Presiona ENTER. Ahora puedes ver el resultado de la fórmula.
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í:
Así es como se ve después de la conversión.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel resuelve la mayoría de tus problemas y aumenta tu productividad en un 80%
- 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...

- 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!
