excel - separar - Sustituye una coma por un enlace de ruptura en una celda
separar por comas excel (5)
Para reemplazar las comas con caracteres de nueva línea use esta fórmula (suponiendo que el texto que se va a modificar está en la celda A1):
=SUBSTITUTE(A1,",",CHAR(10))
Es posible que tenga que modificar la altura de la fila para ver todos los valores en la celda
He dejado un comentario sobre la otra parte de tu pregunta.
Edición: aquí hay una captura de pantalla de este trabajo: tuve que activar "Ajustar texto" en el cuadro de diálogo "Formato de celdas".
BCM: Abierto, Evento: El sitio XXXX está inactivo, Servicio afectado: 2G, Impacto: Cobertura restaurada en el área XXXX, Motivo: En investigación, Tiempo de recuperación: 30 minutos, Hora de inicio: 14: 25: 13, Hora de finalización: 15: 18 : 03, Duración: 00: 52: 50, SLA: 1 Hora.
Estaría agradecido si pudiera ayudarme con algo que paso como un montón de tiempo buscando.
Vea que soy nuevo para sobresalir y no muy bueno en programación, pero aún puedo deducir de la investigación en línea que es posible con VBA. Sin embargo, sí habilité la cinta de desarrollador pero no me permití ejecutar el código VBA.
Línea de fondo .... cosa corta corta .. A continuación se muestra el contenido de la celda que quiero editar.
Si si porque lo anterior es el resultado de varias listas desplegables fusionadas en una celda de MS excel 2010.
lo que quiero ahora es que Wotever esté separado por una coma dentro de esta celda para llegar a una nueva línea.
Lo probé de forma manual con alt + enter, pero esta vez quiero automatizarlo.
Por otro lado, también quiero reemplazar el XXXX con datos de fondo dentro de un coloum de hoja separada.
Si alguien me envía su dirección de correo, le enviaré el archivo ... para una explicación más detallada.
Por alguna razón, ninguno de los anteriores funcionó para mí. Esto DID sin embargo:
- Seleccioné el rango de celdas que necesitaba reemplazar.
- Vaya a Inicio> Buscar y seleccionar> Reemplazar o Ctrl + H
- Encuentra que:
- Reemplazar con: CTRL + MAYÚS + J
- Haga clic en
Replace All
De alguna manera, CTRL + MAYÚS + J se registra como un salto de línea.
También puede hacer esto sin VBA desde el cuadro de diálogo buscar / reemplazar. Mi respuesta fue en https://.com/a/6116681/509840 .
Utilizar
=SUBSTITUTE(A1,",",CHAR(10) & CHAR(13))
Esto reemplazará cada coma con una nueva línea. Cambie A1
a la celda a la que hace referencia.
Windows (a diferencia de otros sistemas operativos, como Linux), utiliza CR + LF para saltos de línea:
CR = 13 = 0x0D = ^ M = / r = retorno de carro
LF = 10 = 0x0A = ^ J = / n = nueva línea
Los caracteres deben estar en ese orden, si desea que los saltos de línea sean constantemente visibles cuando se copian a otros programas de Windows. Entonces la función de Excel sería:
= SUSTITUTO (A1, ",", CHAR (13) & CHAR (10))