3 formas de dividir una celda en Excel
Si está trabajando con datos en Excel que ha importado de otras fuentes, a veces tiene que trabajar con datos que no están en el formato que desea. Esto es especialmente cierto con el texto delimitado por comas que viene en celdas individuales.
La única forma de manejar esos datos es dividir una celda en Excel . Hay diferentes formas de hacer esto, dependiendo del formato de los datos.
En este artículo, aprenderá cómo dividir una celda, cómo implementarlo en una columna completa y cuándo debe elegir cada opción.
Convertir texto en columnas(Convert Text To Columns)
Uno de los métodos más comunes para dividir una celda en Excel es usar la herramienta Texto en columnas . (Columns)Esto le permite dividir una columna completa de celdas usando las reglas que desee.
La función también incluye un asistente fácil de usar, razón por la cual la mayoría de la gente prefiere usarlo. También maneja cualquier formato de texto, ya sea que el texto de separación sea un espacio, una tabulación o una coma.
Veamos un ejemplo de cómo usar la función Texto en columnas(Text to Columns feature) en Excel.
En este ejemplo, queremos dividir la columna Nombre en dos celdas, el nombre y el apellido del vendedor.
Para hacer esto:
1. Seleccione el menú Datos . (Data)Luego, seleccione Texto en columnas(Text to Columns) en el grupo Herramientas de datos(Data Tools) en la cinta.
2. Esto abrirá un asistente de tres pasos. En la primera ventana, asegúrese de que Delimitado(Delimited) esté seleccionado y seleccione Siguiente(Next) .
3. En la siguiente ventana del Asistente , anule la selección de (Wizard)Tabulador(Tab) y asegúrese de que Espacio(Space) esté seleccionado. Seleccione Siguiente(Next) para continuar.
4. En la siguiente ventana, seleccione el campo Destino(Destination) . Luego, en la hoja de cálculo, seleccione la celda donde desea que vaya el nombre. Esto actualizará la celda en el campo Destino(Destination) al lugar que haya seleccionado.
5. Ahora, seleccione Finalizar(Finish) para completar el Asistente.
Verá que la única celda que contenía tanto el nombre como el apellido se ha dividido en dos celdas que contienen cada uno individualmente.
Nota(Note) : el proceso anterior funciona porque los datos para dividir en la celda tenían un espacio que separaba el texto. Esta característica de texto a columna también puede manejar la división de una celda en Excel si el texto está separado por una tabulación, punto y coma, coma o cualquier otro carácter que especifique.
Usar funciones de texto de Excel(Use Excel Text Functions)
Otra forma de dividir una celda en Excel es usando diferentes funciones de texto(text functions) . Las funciones de texto le permiten extraer partes de una celda que puede enviar a otra celda.
Las funciones de texto en Excel incluyen:
- Izquierda(Left) (): extrae una cantidad de caracteres del lado izquierdo del texto
- Derecha(Right) (): extrae una cantidad de caracteres del lado derecho del texto
- Mid (): extrae una cantidad de caracteres del medio de una cadena
- Buscar(Find) (): encuentra(Find) una subcadena dentro de otra cadena
- Len (): Devuelve el número total de caracteres en una cadena de texto
Para dividir celdas, es posible que no necesite usar todas estas funciones. Sin embargo, hay varias formas en que puede usarlos para lograr lo mismo.
Por ejemplo, puede usar la función Izquierda(Left) y Buscar(Find) para extraer el nombre. La función Buscar(Find) ayuda porque puede decirle dónde está el carácter delimitador. En este caso, es un espacio.
Entonces la función se vería así:
=LEFT(C3,FIND(” “,C3))
Cuando presiona Intro después de escribir esta función, verá que el primer nombre se extrae de la cadena en la celda C3.
Esto funciona, porque la función Izquierda(Left) necesita la cantidad de caracteres para extraer. Dado que el carácter de espacio se coloca al final del primer nombre, puede usar la función FIND para encontrar el espacio, que devuelve la cantidad de caracteres que necesita para obtener el primer nombre.
Puede extraer el apellido usando la función Derecha(Right) o la función Media(Mid) .
Para usar la función Derecha:
=RIGHT(C3,LEN(C3)-FIND(” “,C3))
Esto extraerá el apellido encontrando la posición del espacio y luego restándolo de la longitud de la cadena total. Esto le da a la función Derecha la cantidad de caracteres que necesita para extraer el apellido.
Técnicamente, podría hacer lo mismo que la función Derecha(Right) usando la función Medio(Mid) , así:
=MID(C3,FIND(” “,C3),LEN(C3)-FIND(” “,C3))
En este caso, la función Find le da a la función Mid el punto de partida, y Len combinado con Find proporciona el número de caracteres a extraer. Esto también devolverá el apellido.
El uso de funciones de texto de Excel para dividir una celda en Excel funciona tan bien como la solución Texto a columna(Text-To-Column) , pero también le permite llenar toda la columna debajo de esos resultados usando las mismas funciones.
Dividir celda en Excel usando Flash Fill(Split Cell in Excel Using Flash Fill)
La última opción para dividir una celda en Excel es usar la función Flash Fill(Flash Fill feature) . Esto requiere que las celdas en las que estás dividiendo el original estén justo al lado.
Si este es el caso, todo lo que tiene que hacer es escribir la parte de la celda original que desea dividir. Luego arrastre la esquina inferior derecha de la celda hacia abajo para llenar la celda debajo de ella. Cuando haga esto, verá que aparece un pequeño ícono de relleno de celda con un pequeño signo más al lado.
Seleccione este icono y verá un menú emergente. Seleccione Flash Fill en este menú.
Cuando haga esto, verá que la función Flash Fill detecta automáticamente por qué escribió lo que escribió y repetirá el proceso en la siguiente celda. Lo hará detectando y completando el primer nombre en la celda original a la izquierda.
De hecho, puede hacer este mismo procedimiento cuando llene toda la columna. Seleccione el mismo icono y seleccione Flash Fill . Completará toda la columna con el nombre correcto de las celdas de la izquierda.
Luego puede copiar toda esta columna y pegarla en otra columna, luego repetir este mismo proceso para extraer los apellidos. Finalmente, copie y pegue toda la columna donde desee que vaya en la hoja de cálculo. Luego elimine la columna original que usó para realizar el proceso Flash Fill .
Dividir celdas en Excel
Como puede ver, hay algunas maneras de lograr lo mismo. La forma en que divide una celda en Excel se reduce a dónde desea que vaya el resultado final y qué planea hacer con él. Cualquier opción funciona, así que elija la que tenga más sentido para su situación y utilícela.
Related posts
4 formas de convertir Excel a Google Sheets
5 formas de convertir texto a números en Excel
Conservar las referencias de celda al copiar una fórmula en Excel
Cómo eliminar líneas en blanco en Excel
¿Microsoft Outlook no abre? 10 formas de arreglar
Cómo escribir una fórmula/declaración IF en Excel
Por qué debería usar rangos con nombre en Excel
Cómo eliminar filas duplicadas en Excel
Uso de la herramienta de búsqueda de objetivos de análisis hipotético de Excel
Agrupar filas y columnas en una hoja de cálculo de Excel
Use el teclado para cambiar la altura de fila y el ancho de columna en Excel
Cómo ordenar por fecha en Excel
Cómo combinar celdas, columnas y filas en Excel
Una guía avanzada de VBA para MS Excel
Hojas de cálculo de Google vs Microsoft Excel: ¿cuáles son las diferencias?
Cómo usar declaraciones If y If anidadas en Excel
Cómo insertar una hoja de cálculo de Excel en un documento de Word
Cómo corregir errores #N/A en fórmulas de Excel como BUSCARV
Conexión de Excel a MySQL
Cómo usar referencias absolutas en Excel