= SUBSTITUTE (A1, CHAR (10),', ')Resumen
Para eliminar los 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 CAR. En el ejemplo que se muestra, la fórmula en C5 es:
|_+_|
que reemplaza los saltos de línea en B5 con comas.
ExplicaciónPrimero, debe saber que Excel contiene dos funciones, LIMPIAR y RECORTAR, que pueden eliminar automáticamente los saltos de línea y los espacios adicionales del texto. Por ejemplo, para eliminar todos los saltos de línea de una celda, puede usar:
|_+_|
Para una demostración rápida de CLEAN y TRIM, mira este video .
En este caso, sin embargo, estamos eliminando los saltos de línea y reemplazándolos con comas , por lo que estamos usando la función SUSTITUIR en lugar de LIMPIAR. SUBSTITUTE puede ubicar el texto coincidente en cualquier lugar de una celda y reemplazarlo con el texto de su elección. SUBSTITUTE puede aceptar hasta cuatro argumentos, pero estamos usando solo los primeros tres como este:
|_+_|
El texto proviene de la celda B5.
El 'texto antiguo' se ingresa como CHAR (10). Esto coincidirá con un carácter de salto de línea en una celda.
cómo sumar y restar tiempo
El 'texto nuevo' se ingresa como ','. Esto se traduce en una coma más un espacio. Necesitamos las comillas porque este es un valor de texto.
SUBSTITUTE luego reemplaza todos los saltos de línea en la celda con comas y devuelve el resultado final como texto en C5. Como 'texto antiguo' es un argumento, puede cambiar la coma por cualquier otro texto que desee.
Autor Dave Bruns