Separar el contenido de una celda según un delimitador es una operación bastante común en Excel. Este artículo te mostrará
- Una solución sin fórmula
- Y otro con la nueva función SPLIT.TEXT
Datos de ilustración
Partiremos de un archivo de direcciones donde se encuentran los diferentes elementos de la dirección separados por una coma.

Separe el texto con la herramienta Convertir
Esta herramienta le permite separar el texto con una coma, o en cualquier otro delimitador, SIN HACER NINGUNA FÓRMULAE.
- Seleccione la columna que contiene los datos a separar.
- Haga clic en el menú Datos > Convertir.

- En el paso 1, elige la opción "Delimitado" y presione siguiente.

- En el paso 2, seleccione el separador "Coma" luego haga clic en acabado. Eso sí, dependiendo de tu caso, necesitarás elegir el separador adecuado (espacio, punto y coma, etc.).

instantáneamente, los datos contenidos en la columna se dividen en varias otras columnas 😀. Para cada coma encontrada en el texto de la celda, el resultado se escribirá en esa misma cantidad de columnas.

Límite de esta técnica
Aunque es muy sencilla de utilizar, esta herramienta tiene muchas desventajas.
- En primer lugar, es imperativo que las columnas a la derecha de la columna a transformar estén vacías. Si este no es el caso, los datos que se separarán sobrescribirán los datos presentes en las otras columnas. RIESGO MUY GRANDE DE PÉRDIDA DE DATOS.
- Luego, si se actualizan los datos, habrá que repetir los pasos de transformación.
Función DIVIDIR TEXTO
Una función completamente nueva, que aparecerá con Excel 365 en 2021, ahora le permite separar texto con una coma. esta es la funcion TEXTO.DIVIDIDO. Si no tienes la función SPLIT.TEXT, puedes probar esta vieja técnica (pero mucho más complejo)

- Con esta solución, no es posible hacer una separación en varios separadores. Como por ejemplo también aplicar un separador en el espacio entre el código postal y la ciudad.
- puedes gestionar múltiples separadores usando esta técnica
Si desea invertir la presentación del resultado alineando el resultado a la derecha, deberá utilizar Power Query. Este es el caso de direcciones que no tienen el mismo número de separadores. Entonces, hay que empezar desde la extrema derecha para alinear los países, luego las ciudades y finalmente la calle.

Encontrará información adicional sobre dividir el texto en varias columnas en el sitio web de Microsoft.
25/03/2024 a las 12:11
Cómo hacerlo si no tienes la función SPLIT.TEXT
26/03/2024 a las 04:43
Encontrarás SPLIT.TEXT en la versión gratuita deExcel Online
02/05/2022 a las 15:24
Hola,
¿Es posible hacer lo contrario?
He buscado en Excel y en Internet pero estoy atascado.
Merci d'avance,
Félix
03/05/2022 a las 12:53
Si entendí correctamente tu pregunta, debes usar la función JOIN.TEXT
19/02/2021 a las 14:56
¡¡Gracias por este consejo!!
19/02/2021 a las 18:31
De nada