Tabla de contenido
El artículo le mostrará cómo convertir fórmula resultado a cadena de texto en Excel. A veces nos viene bien utilizar los resultados de las fórmulas como valores en Excel, porque no necesitamos fórmulas para etiquetar el precio de un producto o utilizar una fecha cada vez. Además, puede resultarle molesto copiar un solo dato que contenga una fórmula, porque cuando lo copia, normalmente no puede pegarlo sin la fórmula, lo que puede provocarle errores innecesarios. Así que convertir fórmula resultado a cadena de texto o valores a veces es importante después de su ejecución.
Descargar el cuaderno de prácticas
Convertir resultado de fórmula en cadena de texto.xlsm
7 maneras de convertir el resultado de una fórmula en una cadena de texto en Excel
En el conjunto de datos, tenemos información sobre las ventas de una tienda de comestibles en el día de hoy. Utilizamos una fórmula aritmética, HOY y SUM funciones en él. Vamos a eliminar la fórmula y mantener el resultados de la fórmula como cadena de texto . sólo te mostré lo básico fórmulas que hemos utilizado en la siguiente figura.
Tenga en cuenta que las celdas que contienen fórmulas no se formatean. Por lo tanto, si la salida de la fórmula es un número, aparecerá en la celda lado derecho de una célula. Y si se convierte en cadena de texto entonces mantendrá el lado izquierdo de la celda .
1. Uso de la función Copiar y Pegar de Excel para convertir el resultado de una fórmula en texto
Podemos convertir fácilmente resultados de la fórmula a cadena de texto utilizando el Copiar y pegar Veamos el procedimiento a continuación.
Pasos:
- En primer lugar, seleccione las celdas o el rango que contienen fórmulas.
- A continuación, pulse CTRL+C .
- Más tarde, haga clic con el botón derecho del ratón en en cualquiera de las celdas seleccionadas y seleccione la opción Pegar ' Pegar valores Puede ver esta opción tanto en Opciones de pegado: y Pegado especial
Esta operación almacenará el resultados de la fórmula de fechas como valores y terminar la fórmula.
- Para convertir estos valores como cadenas de texto basta con cambiar su formato a texto del formato de número Pero como estos valores son fechas En lugar de formatearlos como texto del Formato numérico Nosotros los hacemos. texto utilizando el Buscar y reemplazar Para ello, seleccione las celdas que contienen valor y luego vaya a Inicio >> Buscar & Seleccionar >> Sustituir .
- En el Cuadro de diálogo Buscar y reemplazar Tipo 1 y '1 en Encuentre lo que y Sustituir por respectivamente.
- Haga clic en Sustituir todo .
- Después de eso, un cuadro de advertencia aparecerá diciendo cuántos reemplazos se han hecho. Simplemente haga clic en OK .
- A partir de entonces, verá esas fechas como cadena de texto Obsérvese que sostienen el lado izquierdo de las células.
- Hay otra columna que contiene fórmulas en mi conjunto de datos. He convertido los resultados a valores de la misma manera.
- Aun así, no están formateados como cadenas de texto Así que seleccionamos ese rango y vamos a Número Formato Grupo .
- Después, elegimos el Formato del texto .
- Más adelante, verá los valores como cadenas de texto Obsérvese que los valores se desplazan hacia dejado en las celdas que se puede decir es la prueba de que se están convirtiendo a cadenas de texto .
De este modo, puede convertir el resultados de la fórmula a cadenas de texto utilizando el Copiar y pegar de Excel.
Más información: VBA para Eliminar Fórmulas en Excel Conservando Valores y Formato
2. Cómo aplicar el método abreviado de teclado para convertir el resultado de una fórmula en texto en Excel
Puede insinuar el Copiar y pegar mediante la función método abreviado de teclado demasiado. Repasemos el proceso a continuación.
Pasos:
- En primer lugar, seleccione el rango de celdas que contienen fórmulas y pulse CTRL + C o CTRL+INSERTAR .
- A continuación, pulse MAYÚS+F10 Si utiliza un ordenador portátil, puede que tenga que pulsar SHIFT+FN+F10 .
- Verá el Menú contextual aparecerá la barra.
- A continuación, pulse V Verá el resultados de la fórmulas ahora convertidos en valores.
- Convertir estos fechas a cadenas de texto como hicimos en Sección 1 .
- A continuación, convierta el Precio de venta y Resultados de la fórmula de ventas totales a valores utilizando método abreviado de teclado .
- Posteriormente, convierta estos valores en cadenas de texto como hicimos en Sección 1 .
De este modo, puede convertir el resultados de la fórmula a cadenas de texto utilizando el método abreviado de teclado .
Más información: Convertir Fórmula a Valor en Múltiples Celdas en Excel (5 Maneras Efectivas)
3. Uso de VBA para convertir el resultado de una fórmula en texto en Excel
También puede utilizar un simple VBA código para convertir resultados de la fórmula a valores y luego convertirlos en cadenas de texto Sigamos las siguientes instrucciones.
Pasos:
- En primer lugar, vaya a Desarrollador >> Visual Basic .
- En VBA Seleccione Inserte >> Módulo .
- A continuación, escriba el siguiente código en el campo Módulo VBA .
Sub ConvertToTextString() Dim Range_Value As Range Dim Cell_Value As Range Set Range_Value = Selection For Each Cell_Value In Range_Value If Cell_Value.HasFormula Then Cell_Value.Formula = Cell_Value.Value End If Next Cell_Value End Sub
Código Explicación
- En primer lugar, nombramos el Sub Procedimiento ConvertToTextString .
- A continuación, declaramos Rango_Valor y Valor_celda como Gama .
- Más tarde, fijamos Rango_Valor a Propiedad de selección .
- Después, utilizamos un Bucle For para convertir el Fórmulas de celda a Valores de celda .
- Por último, ejecutamos el código.
- A continuación, vuelva a su hoja, seleccione las celdas que contienen fórmulas y Ejecutar el Macro .
- Esta operación convertirá el resultados de la fórmula a valores, lo que significa que las fórmulas desaparecerán y sólo quedarán los valores.
- Para convertir el Fechas a cadenas de texto , siga este enlace de Sección 1 .
- A continuación, para convertir el Precio de venta a cadenas de texto vaya a este enlace de Sección 1 y leer el proceso.
De este modo, puede convertir el resultados de la fórmula a cadenas de texto utilizando el VBA .
Más información: Excel VBA: Convertir Fórmula a Valor Automáticamente (2 Métodos Fáciles)
4. Implementación del editor Excel Power Query para convertir el resultado de una fórmula en texto
Uso de Excel Editor de Power Query puede ser un método vital para convertir resultados de la fórmula a cadenas de texto Repasemos el proceso a continuación.
Pasos:
- En primer lugar, seleccione todo el conjunto de datos.
- A continuación, vaya a Datos >> De Tabla/Rango
- A cuadro de diálogo Asegúrese de seleccionar Mi tabla tiene cabeceras .
- A continuación, haga clic en OK .
- A continuación, verá sus datos de resultados de la fórmula en un Editor de Power Query .
- A continuación, seleccione Cerrar & Cargar del Pestaña Inicio .
- Esto desplazará estos datos a una nueva hoja como tabla Esta tabla no contiene ninguna fórmula, lo que significa que todos los datos son correctos. resultados de la fórmula convertidos a sus valores correspondientes. También verá que el Fechas no tienen el formato adecuado.
- Para formatear el Fechas correctamente, selecciónelos y vaya a la Número Grupo .
- A continuación, seleccione un Formato de fecha .
- Esto le servirá el Fechas en un formato adecuado.
- Después, para convertir el Fechas a cadenas de texto , siga este enlace de Sección 1 .
- A continuación, para convertir el Precio de venta a cadenas de texto vaya a este enlace de Sección 1 y leer el proceso.
De este modo, puede convertir el resultados de la fórmula a cadenas de texto utilizando el Editor de Power Query .
Más información: Convertir Fórmula a Valor sin Pegado Especial en Excel (5 Métodos Fáciles)
5. Arrastrar resultados de fórmulas con el ratón para convertirlos en texto
Otra forma sencilla de convertir resultados de la fórmula a cadenas de texto es utilizar el clic derecho arrastrando celdas o gama Siga el procedimiento que se indica a continuación.
Pasos:
- En primer lugar, seleccione un intervalo que contenga fórmulas y coloque su cursor en cualquiera de los bordes de las celdas seleccionadas para que el marcado icono
- A continuación, mantenga pulsada la tecla haga clic con el botón derecho del ratón en en él y desplaza el alcance a cualquier lugar.
- Después, colóquelo en su posición anterior. Aparecerá una barra de opciones. Seleccione Copiar aquí sólo como valores .
Esta operación convertirá el resultados de la fórmula a valores, lo que significa que las fórmulas desaparecerán y sólo quedarán los valores.
- Del mismo modo, convierta el Precio de venta y Resultados de la fórmula de ventas totales a los valores.
- Para convertir el Fechas a cadenas de texto , siga este enlace de Sección 1 .
- A continuación, para convertir el Precio de venta a cadenas de texto vaya a este enlace de Sección 1 y leer el proceso.
Así, puede convertir el Excel fórmula resultado a cadena de texto arrastrándolos con la tecla arrastrar con el botón derecho característica.
6. Aplicación de la función TEXTO
Si no desea utilizar comandos, puede utilizar la función TEXTO para convertir el resultados de la fórmula a cadenas de texto Repasemos el proceso a continuación.
Pasos:
- En primer lugar, escriba la siguiente fórmula en la celda B5 . sólo añadir la función TEXTO .
=TEXT(HOY(), "dd-mm-aa")
La función TEXTO convierte el resultados de la fórmula de la función HOY a cadenas de texto y también su formato.
- Pulse INTRODUCE y verá el fecha en B5 se desplaza a la izquierda, lo que significa que se convierte en cadena de texto .
- Utilice Asa de llenado a Autorrelleno las celdas inferiores.
- Del mismo modo, escriba la siguiente fórmula en F5 célula y uso Asa de llenado a Autorrelleno las celdas inferiores del Precio de venta
=TEXT(D5*(1-E5),"0.00")
También puede ver que el Ventas totales 0 dólares porque el precios de venta están en texto El formato. SUM puede calcular la suma de valores que están en texto forma.
Así, puede convertir resultados de la fórmula a cadenas de texto con la ayuda del TEXTO Función .
Más información: Cómo convertir fórmulas en valores en Excel (8 métodos rápidos)
7. Aplicación de la función CONCAT o CONCATENATE
También puede utilizar el CONCAT o Función CONCATENAR para convertir el resultados de la fórmula a cadenas de texto Repasemos el proceso a continuación.
Pasos:
- En primer lugar, escriba la siguiente fórmula en la celda B5 . sólo añadir el CONCAT o CONCATENAR Función .
=CONCAT(HOY())
La siguiente fórmula utiliza la función CONCATENAR .
=CONCATENAR(HOY())
Normalmente, el CONCAT o Función CONCATENAR suma varias cadenas y las almacena como cadenas. Como acabamos de utilizar resultados de la fórmula en CONCAT o CONCATENAR sólo veremos un valor convertido a texto cadena.
- Pulse INTRODUCE y verá el fecha en B5 se desplaza a la izquierda, lo que significa que se convierte en cadena de texto Además, puede ver que la fecha no tiene el formato adecuado.
Salida de la función CONCATENAR .
- Utilice Asa de llenado a Autorrelleno las celdas inferiores.
Para convertir las fechas al formato adecuado, siga este enlace de Sección 4 .
- Del mismo modo, escriba la siguiente fórmula en F5 célula y uso Asa de llenado a Autorrelleno las celdas inferiores del Precio de venta
=CONCAT(D5*(1-E5))
La función CONCATENAR le dará el mismo resultado.
También puede ver que el Ventas totales 0 dólares porque el precios de venta están en texto El formato. SUM puede calcular la suma de valores que están en texto forma.
Así, puede convertir resultados de la fórmula a cadenas de texto en Excel con la ayuda de la función CONCAT o Función CONCATENAR .
Más información: Cómo Convertir Fórmulas en Valores Automáticamente en Excel (6 Maneras Efectivas)
Sección práctica
Aquí te facilito el conjunto de datos de este artículo para que puedas practicar estos métodos por tu cuenta.
Conclusión
Al final, podemos concluir que usted aprenderá métodos eficaces sobre cómo convertir fórmula resultado a cadena de texto en Excel. Si tiene algún método mejor o alguna pregunta o comentario sobre este artículo, por favor compártalos en el cuadro de comentarios. Esto me ayudará a enriquecer mis próximos artículos. Para más consultas, por favor visite nuestro sitio web ExcelWIKI.