Tabla de contenido
Cuando importas datos de una base de datos o de cualquier otra fuente, tienes que dividir la celda uno en dos o más en tales situaciones. En este tutorial, voy a discutir cómo dividir una célula en dos en Excel utilizando lo siguiente 5 Por lo tanto, léalo detenidamente para aprender más.
Descargar el cuaderno de prácticas
Puede descargar el cuaderno de ejercicios utilizado para la demostración en el enlace de descarga que figura a continuación.
Dividir una celda en dos.xlsx
5 métodos útiles para dividir una celda en dos en Excel
En esta parte, le mostraré cinco métodos útiles para dividir una celda en dos en Excel. Aquí, tenemos un conjunto de datos donde la columna B se compone principalmente de nombres completos. Ahora, tenemos que dividir la celda de la columna B en dos columnas, por ejemplo, nombre y apellidos. Por otra parte, no debo mencionar que he utilizado la versión de Microsoft Excel 365 para este artículo; puede utilizar cualquier otra versión según su conveniencia. A efectos de demostración, he utilizado el siguiente conjunto de datos de ejemplo.
1. Dividir una celda en dos utilizando la función Texto a columnas
En el conjunto de datos, vemos los nombres de algunos escritores literarios ingleses. En este momento, dividiremos el nombre en nombre y apellidos mediante la función Texto en columnas Además, el Texto en columnas es una práctica función de Excel que utiliza un delimitador para dividir el texto de una celda/columna en varias columnas.
En general, un delimitador es un tipo de carácter (por ejemplo, coma, espacio, punto y coma, etc.) que separa cadenas de texto u otros flujos de datos. En nuestro conjunto de datos, espacio es el delimitador. No obstante, puede continuar con los pasos siguientes.
Pasos:
- En primer lugar, seleccione todos los datos, por ejemplo B4:B11 .
- A continuación, elija el Texto a columnas de la Datos ficha.
- A continuación, elija la opción Delimitado y pulse Siguiente .
- Seleccione ahora el Espacio y pulse Siguiente .
- A continuación, seleccione Texto de la Formato de datos de columna y ajuste su Destino si es necesario.
- Ahora, pulse Acabado .
- Por último, obtendrá el resultado final.
Read More: Cómo dividir celdas en Excel (5 trucos fáciles)
2. Aplicar la función Flash Fill en Excel para separar celdas
Normalmente, Flash de relleno es una herramienta especial de Excel que completa automáticamente los valores cuando se identifica un patrón en los datos. Está disponible en Microsoft Excel 2013 y versiones posteriores. Además, es una de esas técnicas de aprendizaje automático para la evaluación de un patrón de datos, el aprendizaje de patrones y el relleno de celdas utilizando ese patrón. Sin embargo, puede dividir los nombres del conjunto de datos en nombres y apellidos con la ayuda dede esta herramienta.
Pasos:
- Inicialmente, seleccione una celda en blanco C5 .
- En segundo lugar, escriba el nombre William de la B5 en la celda seleccionada C5 .
- En tercer lugar, utilice el Autorrelleno para toda la columna.
- Ahora, seleccione el Flash de relleno para obtener el resultado deseado.
- Del mismo modo, puede obtener el mismo resultado para los apellidos que en la imagen siguiente.
Más información: VBA para dividir una cadena en varias columnas en Excel (2 maneras)
3. Insertar fórmulas para dividir una celda en dos en Excel
Además, puede insertar fórmulas para dividir una celda en dos en Excel. Es bastante fácil y práctico de operar. En esta parte, mostraré dos formas diferentes de dividir una celda en dos.
i. Utilizar Delimitador
Podemos separar el nombre en nombre y apellidos utilizando las funciones de Excel con un delimitador. En nuestro conjunto de datos, " espacio " es el delimitador que existe en medio del nombre. Además, podemos dividir las celdas utilizando la función IZQUIERDA , DERECHA y ENCONTRAR No obstante, siga los pasos que se indican a continuación.
Pasos:
- En primer lugar, seleccione la celda C5 y escribe la siguiente fórmula.
=LEFT(B5,FIND(" ",B5)-1)
🔎 ¿Cómo funciona la fórmula?
- FIND(" ",B5): En ENCONTRAR busca el carácter de espacio (" ") en Célula B5 y devuelve la posición de ese carácter que es '8' .
- FIND(" ",B5)-1: Después de restar 1 del resultado anterior, el nuevo valor de retorno aquí es '7' .
- LEFT(B5,FIND(" ",B5)-1): Por último, el IZQUIERDA extrae los 6 primeros caracteres del texto en Celda B5, que es William .
- En segundo lugar, pulse la tecla Entre en y utilice la tecla Autorrelleno a toda la columna.
- En tercer lugar, escriba la siguiente fórmula en la celda D5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
🔎 ¿Cómo funciona la fórmula?
- LEN(B5): La función LEN cuenta el número total de caracteres encontrados en Célula B5 y por tanto devuelve '18' .
- FIND(" ",B5): En ENCONTRAR busca de nuevo el carácter de espacio en Célula B5 y devuelve la posición que es '7' .
- LEN(B5)-FIND(" ",B5): Esta parte de la fórmula completa devuelve '11' que es la resta entre las dos salidas anteriores.
- RIGHT(B5,LEN(B5)-FIND(" ",B5)): Por último, el DERECHA extrae el último 11 caracteres del texto en Célula B5 y es Shakespeare.
- Por último, utilice la función Autorrelleno para obtener el resultado final.
➥ Leer más: Excel dividir celda por fórmula delimitador.
ii. Insertar salto de línea
Afortunadamente, este método es similar al anterior, salvo que tenemos que utilizar la función CHAR . Por lo general, el CHAR devuelve el carácter especificado por el número de código del juego de caracteres de su conjunto de datos. En este caso, el código significa el carácter ASCII Además, hemos utilizado el código IZQUIERDA , DERECHA y BUSCAR No obstante, siga los pasos que se indican a continuación.
Pasos:
- En primer lugar, escriba la fórmula siguiente en la celda C5 .
=LEFT(B5,SEARCH(CHAR(10),B5,1)-1)
🔎 ¿Cómo funciona la fórmula?
- =BUSCAR(CHAR(10),B5,1): Esto busca el carácter de espacio (" ") en Célula B5 y devuelve '9' .
- =LEFT(B5,SEARCH(CHAR(10),B5,1)-1): Por último, el IZQUIERDA extrae los caracteres iniciales del texto en Célula B5 que es William .
- A continuación, pulse el botón Entre en y utilice la tecla Autorrelleno a toda la columna.
- A continuación, escriba la fórmula siguiente en la celda D5 .
=DERECHA(B5,LEN(B5)-BÚSQUEDA(CHAR(10),B5,BÚSQUEDA(CHAR(10),B5))
🔎 ¿Cómo funciona la fórmula?
- =BUSCAR(CHAR(10),B5): Esto busca el carácter de espacio (" ") en Célula B5 y devuelve '9' .
- SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)): también devuelve ' 9' .
- =RIGHT(B5,LEN(B5)-SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5))the ): Por fin, DERECHA extrae los últimos caracteres del texto en Célula B5 que es Shakespeare .
- Por último, pulse Entre en y utilice la tecla Autorrelleno para obtener el resultado final.
Más información: Fórmula Excel para dividir: 8 Ejemplos
4. Combinar las funciones RIGHT, SUM, LEN y SUBSTITUTE para dividir celdas
A veces, podemos dividir una celda que contiene un patrón de texto y números. En ese caso, podemos seguir el siguiente procedimiento. Aquí, tenemos que utilizar la función SUMA junto con otras funciones utilizadas en el método anterior. En general, el SUM devuelve la suma de los valores suministrados, que pueden ser rangos, matrices, números, etc. Además, he combinado la función DERECHA , LEN y SUSTITUIR A efectos de demostración, he modificado ligeramente el conjunto de datos.
Pasos:
- En primer lugar, seleccione la celda D5 y escribe la fórmula que aparece a continuación.
=RIGHT(B5,SUM(LEN(B5) - LEN(SUBSTITUTE(B5,{"0","1","2","3","4","5","6","7","8","9"},""))))
- A continuación, pulse Entre en y aplicar el Autorrelleno herramienta.
- De nuevo, escriba la siguiente fórmula en la celda C5 .
=LEFT(B5,LEN(B5)-LEN(D5))
- Al final, dale al Entre en y aplicar la Autorrelleno para obtener el resultado deseado.
5. Divida una celda en dos mediante Excel Power Query
Por último, pero no por ello menos importante, Power Query es otra excelente función de MS Excel para dividir o dividir celdas en varias columnas. Veamos cómo podemos utilizar Power Query para cumplir nuestros objetivos. Sin embargo, trabajaremos con un conjunto de datos similar y dividiremos los apellidos en primera y segunda parte. Por lo tanto, siga los pasos que se indican a continuación para dividir una celda en dos en Excel.
Pasos:
- Inicialmente, seleccione los apellidos de toda la columna, incluida la cabecera.
- En segundo lugar, vaya a Datos y haga clic en De la mesa .
- En tercer lugar, pulse OK .
- En cuarto lugar, se encuentra en el Editor de Power Query y seleccione
Inicio>Dividir Columna>Por Delimitador .
- A continuación, seleccione Espacio como delimitador y pulse Ok .
- A continuación, seleccione
Inicio>Cerrar & Cargar>Cerrar & Cargar a .
- A continuación, elija su destino en la lista Importar datos Cuadro de diálogo y pulse OK .
- Finalmente, la salida aparecerá como se muestra en la siguiente figura.
Más información: Cómo dividir una celda en dos filas en Excel (3 formas)
Aspectos a tener en cuenta
- En primer lugar, ten cuidado con la fórmula cuando la introduzcas en la barra de fórmulas.
- Además, tenga cuidado con el nombre del archivo, la ubicación del archivo y también la extensión del archivo Excel.
Conclusión
Estos son todos los pasos que puedes seguir para dividir una celda en dos en Excel. Espero que ahora puedas crear fácilmente los ajustes necesarios. Espero sinceramente que hayas aprendido algo y disfrutado de esta guía. Por favor, háznoslo saber en la sección de comentarios de abajo si tienes alguna duda o recomendación.
Para más información, visite Exceldemy.com .