sábado, 20 de junio de 2020

EXCEL: Eliminar saltos de línea

Excel formula: Remove line breaks

Fórmula genérica

=SUSTITUIR(A1,CARACTER(10),", ")

Explicación

Para eliminar saltos de línea de una celda o del texto dentro de una fórmula, puede usar una fórmula basada en las funciones SUSTITUIR y CARACTER. En el ejemplo que se muestra, la fórmula en C5 es:

=SUSTITUIR(B5,CARACTER(10),", ")

que reemplaza los saltos de línea en B5 con comas.

Cómo funciona esta fórmula

Primero, debe saber que Excel contiene dos funciones, LIMPIAR y ESPACIOS, que pueden eliminar automáticamente saltos de línea y espacios adicionales del texto. Por ejemplo, para quitar todos los saltos de línea de una celda, puede usar:

=LIMPIAR(B5)

Para una demostración rápida de LIMPIAR y ESPACIOS, vea este video.

En este caso, sin embargo, estamos eliminando saltos de línea y reemplazándolos con comas, por lo que estamos utilizando la función SUSTITUIR en lugar de LIMPIAR. SUSTITUIR puede localizar texto coincidente en cualquier lugar de una celda y reemplazarlo con el texto que elija. SUSTITUIR puede aceptar hasta cuatro argumentos, pero estamos usando solo los primeros tres como este:

=SUSTITUIR(B5,CARACTER(10),", ")

El texto proviene de la celda B5.

El "texto anterior" se ingresa como CARACTER (10). Esto coincidirá con el carácter de salto de línea utilizado en Windows.

El "nuevo texto" se ingresa como ",". Esto se traduce en una coma más un espacio. Necesitamos las comillas porque este es un valor de texto.

SUSTITUIR luego reemplaza todos los saltos de línea en la celda con comas y devuelve el resultado final como texto en C5. Como el "texto antiguo" es un argumento, puede cambiar la coma a cualquier otro texto que desee.


Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT