Cómo separar palabras en excel mediante una fórmula
Imagina esto: quieres exportar tus datos de Excel a otra aplicación, así que vas a guardarlos en el formato CSV que soportan muchos programas. Sea cual sea la opción de CSV que utilices, el resultado es un archivo delimitado por punto y coma en lugar del separado por comas que realmente querías. La configuración es por defecto, y no tienes ni idea de cómo cambiarla. No te rindas. No importa lo escondida que esté la configuración, te mostraremos una forma de localizarla y ajustarla a tus necesidades.
Para que Excel pueda leer un archivo CSV con un separador de campos utilizado en un archivo CSV determinado, puedes especificar el separador directamente en ese archivo. Para ello, abra su archivo en cualquier editor de texto, por ejemplo el Bloc de notas, y escriba la cadena de abajo antes de cualquier otro dato:
Otra forma de manejar un archivo csv con un delimitador diferente al predeterminado es importar el archivo en lugar de abrirlo. En Excel 2013 y anteriores, eso era bastante fácil de hacer con el Asistente de importación de texto que reside en la pestaña Datos, en el grupo Obtener datos externos. A partir de Excel 2016, el asistente se ha eliminado de la cinta de opciones como característica heredada. Sin embargo, todavía se puede hacer uso de ella:
¿Cómo puedo hacer que los datos de Excel estén delimitados por comas?
Vaya a Archivo > Guardar como. Haga clic en Examinar. En el cuadro de diálogo Guardar como, en el cuadro Guardar como tipo, elija el formato de archivo de texto para la hoja de trabajo; por ejemplo, haga clic en Texto (delimitado por tabulaciones) o CSV (delimitado por comas).
¿Cómo puedo convertir las columnas de Excel en texto separado por comas?
Escriba la fórmula =CONCATENATE(TRANSPOSE(A1:A7)&”,”) en una celda en blanco adyacente a los datos iniciales de la lista, por ejemplo, la celda C1. (La columna A1:A7 se convertirá en una lista separada por comas y se utilizará el separador “,” para separar la lista).
Excel divide el texto por la fórmula del espacio
Imagina esto: quieres exportar tus datos de Excel a otra aplicación, así que vas a guardarlos en el formato CSV que soportan muchos programas. Sea cual sea la opción de CSV que utilices, el resultado es un archivo delimitado por punto y coma en lugar del separado por comas que realmente querías. La configuración es por defecto, y no tienes ni idea de cómo cambiarla. No te rindas. No importa lo escondida que esté la configuración, te mostraremos una forma de localizarla y ajustarla a tus necesidades.
Para que Excel pueda leer un archivo CSV con un separador de campos utilizado en un archivo CSV determinado, puedes especificar el separador directamente en ese archivo. Para ello, abra su archivo en cualquier editor de texto, por ejemplo el Bloc de notas, y escriba la cadena de abajo antes de cualquier otro dato:
Otra forma de manejar un archivo csv con un delimitador diferente al predeterminado es importar el archivo en lugar de abrirlo. En Excel 2013 y anteriores, eso era bastante fácil de hacer con el Asistente de importación de texto que reside en la pestaña Datos, en el grupo Obtener datos externos. A partir de Excel 2016, el asistente se ha eliminado de la cinta de opciones como característica heredada. Sin embargo, todavía se puede hacer uso de ella:
Convertir una lista separada por comas en una columna
Hay dos maneras de importar datos de un archivo de texto con Excel: puedes abrirlo en Excel, o puedes importarlo como un rango de datos externo. Para exportar datos de Excel a un archivo de texto, utilice el comando Guardar como y cambie el tipo de archivo en el menú desplegable.
Puedes abrir un archivo de texto que hayas creado en otro programa como un libro de Excel utilizando el comando Abrir. Abrir un archivo de texto en Excel no cambia el formato del archivo – puedes verlo en la barra de título de Excel, donde el nombre del archivo conserva la extensión del nombre del archivo de texto (por ejemplo, .txt o .csv).
Si Excel no convierte una determinada columna de datos al formato que deseas, puedes convertir los datos después de importarlos. Para obtener más información, consulte Convertir números almacenados como texto en números y Convertir fechas almacenadas como texto en fechas.
Si Excel no convierte una columna de datos al formato que desea, puede convertir los datos después de importarlos. Para obtener más información, consulte Convertir números almacenados como texto en números y Convertir fechas almacenadas como texto en fechas.
Cómo convertir una columna de Excel en una lista separada por comas
Stack Overflow for Teams se traslada a su propio dominio. Cuando se complete la migración, accederás a tus Teams en stackoverflowteams.com, y ya no aparecerán en la barra lateral izquierda de stackoverflow.com.
Puedes utilizar la guía de How-To Geek para convertir una fila en una columna y simplemente invertirla. Luego exporta los datos como un csv (formato de eliminación de comas), y tendrás tu lista de texto plano con comas. Puedes copiar desde el bloc de notas y volver a ponerlo en Excel si quieres. Además, si quieres un espacio después de la coma, puedes hacer una función de búsqueda y reemplazo, sustituyendo “,” por “, “. ¡Espero que te ayude!
muncherelli, me ha gustado tu respuesta y la he modificado :). Sólo una cosa menor, hay veces que saco datos de una hoja y los uso para consultar una base de datos. He añadido un parámetro opcional “textQualify” que ayuda a crear una lista separada por comas utilizable en una consulta.
La respuesta de Sux2Lose es mi método preferido, pero no funciona si se trata de más de un par de miles de filas, y puede romperse para incluso menos filas si su equipo no tiene mucha memoria disponible.