Microsoft Excel es una gran herramienta para trabajar con datos de todo tipo, incluido el texto. Puedes importar o pegar datos de casi cualquier sitio y en casi cualquier formato, lo que puede obligarte a dividir el contenido de las celdas. Por ejemplo, puede que tengas tablas en las que un registro completo, con sus delimitadores de campo, está en una sola celda. O quizá tienes celdas con el nombre completo de tus clientes y necesitas separar el nombre y los apellidos. Sea cual sea el motivo, Microsoft Excel ofrece varias soluciones.
En esta guía aprenderás seis métodos distintos para dividir celdas en Microsoft Excel. Primero, verás cómo usar el asistente Texto en columnas para indicar exactamente cómo quieres dividir el contenido. Segundo, aprenderás a usar el Relleno rápido para dividir el contenido de las celdas a partir de patrones. Tercero, verás cómo usar una función de texto integrada para que las celdas divididas se mantengan actualizadas: TEXTSPLIT (DIVIDIRTEXTO en Excel en español). Cuarto, aprenderás a usar Power Query para dividir celdas y a dividirlas en filas en lugar de columnas. Por último, también verás cómo separar celdas combinadas.
Dividir celdas con Texto en columnas
Si necesitas dividir el texto de una celda en varias celdas, puedes usar la herramienta Texto en columnas. El asistente te guía en el proceso y te permite indicar si el contenido está separado por un delimitador concreto o tiene un ancho fijo.
Sigue estos pasos para usar Texto en columnas y separar nombres completos en nombre y apellido.
1. Selecciona las celdas con los nombres completos. En la pestaña Datos, haz clic en el botón "Texto en columnas".
2. En este caso, los nombres están separados por un espacio, así que elige "Delimitados" y haz clic en "Siguiente".
3. Selecciona el delimitador entre los disponibles o elige "Otro" y escríbelo en el cuadro de texto. Haz clic en "Siguiente" para indicar el destino y los tipos de datos. Si quieres sustituir las celdas existentes, haz clic en "Finalizar".
4. Selecciona la celda de destino y haz clic en "Finalizar".
5. El nombre y el apellido ya están en celdas separadas.
Dividir celdas con Relleno rápido
Si necesitas dividir el contenido de una celda, puedes usar la herramienta Relleno rápido. De hecho, también sirve para extraer parte del contenido. Con patrones sencillos, basta con una celda de ejemplo para que Microsoft Excel reconozca el patrón; los más complejos pueden necesitar dos o tres.
1. Abre la hoja de cálculo con las celdas que quieres dividir. En la columna de la derecha, reproduce el contenido de la celda correspondiente de la izquierda hasta el punto donde quieras dividirlo.
2. Arrastra el controlador de relleno hasta la última celda. Haz clic en el botón de la esquina inferior derecha y selecciona "Relleno rápido".
3. Como ves, Excel ha interpretado bien el patrón. Repite los pasos 1 y 2 para el apellido.
Dividir celdas con TEXTSPLIT
En los siguientes ejemplos aprenderás a usar la función TEXTSPLIT para dividir el contenido de una celda. Una de las ventajas de usar fórmulas es que las celdas divididas se actualizan cuando cambian los datos originales.
Sigue estos pasos para dividir en celdas separadas una dirección completa delimitada por comas.
1. Escribe la función TEXTSPLIT en una celda vacía.
2. Haz clic en la celda con el texto que quieres dividir y escribe una coma.
3. Escribe el delimitador entre comillas. En este caso, el texto está delimitado por comas.
4. Cierra el paréntesis y pulsa "Intro". Arrastra el controlador de relleno para copiar la fórmula hasta la última fila.
Dividir celdas en columnas o filas con Power Query
Power Query es una herramienta muy versátil para manipular datos como quieras. Eso incluye dividir el contenido de las celdas en columnas distintas o incluso en filas distintas. Sigue estos pasos para dividir el contenido de las celdas con Power Query.
1. Selecciona las celdas que quieres dividir y ve a la pestaña Datos para abrir Power Query. Si usas un Mac, copia la tabla y abre Power Query, como se muestra a continuación.
2. Haz clic en "Especificar datos".
3. Pega el contenido de la tabla con el atajo Cmd + V. Haz clic en "Aceptar" para pasar a la siguiente ventana.
4. Haz clic en "Transformar" y luego en "Dividir columna" para ver las opciones. En este caso, el texto está separado por delimitadores.
5. Si quieres dividir el contenido en columnas separadas, selecciona el separador y haz clic en "Aceptar".
6. Para dividir el contenido en filas separadas, selecciona "Opciones avanzadas" y, en "Dividir en", elige "Filas". Haz clic en "Aceptar" para aplicarlo.
7. En este caso, el texto se ha dividido en columnas, que puedes renombrar haciendo doble clic en los encabezados.
8. Por último, haz clic en "Cerrar y cargar" para devolver la nueva tabla a Excel.
Dividir el contenido de las celdas en filas con funciones
Power Query no es la única forma de dividir el contenido de las celdas en filas: también puedes combinar TRANSPOSE (TRANSPONER en Excel en español) y TEXTSPLIT para conseguir el mismo resultado.
1. Envuelve la función TEXTSPLIT con la función TRANSPOSE, como se muestra a continuación.
2. Pulsa "Intro" para ver los resultados. Eso sí, no podrás arrastrar la fórmula como de costumbre, porque sus resultados necesitan desbordarse en 4 celdas.
Separar celdas combinadas
Para separar celdas combinadas, selecciónalas y haz clic en el botón de la barra de herramientas con las opciones de combinar. Selecciona "Separar celdas".
La celda combinada se ha separado y el contenido ha pasado a la celda de la izquierda.
Conclusión
Tienes muchas opciones para dividir celdas en Microsoft Excel. Ya sabes cómo dividir el contenido de las celdas con Texto en columnas, donde puedes indicar los delimitadores del texto original y los tipos de datos de las nuevas celdas. También sabes cómo usar el Relleno rápido para dividir el contenido a partir de un patrón. Y si necesitas que las celdas divididas sigan vinculadas para que se actualicen con los cambios, sabes cómo usar las funciones integradas.
Según tu versión de Microsoft Excel, puedes usar directamente la función TEXTSPLIT o combinar otras funciones de texto, como SEARCH, LEN, RIGHT y LEFT. Aun así, Power Query es la opción más flexible para dividir celdas y mantener los datos conectados. Por último, también sabes cómo dividir el contenido de las celdas en filas en lugar de columnas y cómo separar celdas combinadas.
Para saber más sobre cómo trabajar con celdas en Microsoft Excel o Google Sheets, consulta estos artículos.
