Cómo dividir datos en Excel (5 maneras)

  • Compartir Este
Hugh West

En diferentes circunstancias, tenemos que dividir nuestros datos en diferentes piezas. Estas disecciones de datos se hacen generalmente por el espacio, comas, o algún otro criterio. La división de estos datos realmente nos puede ayudar a obtener qué parte de los datos que necesitamos en un momento dado. 5 métodos útiles y fáciles de cómo dividir los datos en Excel se discutirán aquí en este artículo.

Descargar el cuaderno de prácticas

Descarga este cuaderno de prácticas.

Dividir Datos en Excel.xlsm

5 formas de dividir datos en Excel

Para demostrar cómo dividir datos en Excel, vamos a utilizar la siguiente hoja de cálculo con el nombre completo de diferentes personas en el formulario Nombre y apellidos columna , y también se muestran sus nombres, la primera parte y la segunda parte. Cómo llegamos a estas partes se explica y se ilustra de diferentes maneras.

1. Características de Texto a Columnas para Dividir Datos en Excel

En este proceso, delimitadores como el espacio, el tabulador y las comas separan los datos seleccionados en una o varias celdas. Texto a columna es una gran herramienta para dividir datos en Excel

Pasos

  • En primer lugar, seleccione todas las celdas que desee dividir.
  • A continuación, vaya a Datos > Texto a columnas.

  • A continuación, se abrirá un nuevo cuadro de diálogo. en ese cuadro, seleccione delimitado. y haga clic en Siguiente .

  • Después de hacer clic en Siguiente, aparecerá el siguiente cuadro de diálogo. Casilla de opción de espacio ya que queremos dividir los datos dados según la posición del espacio entre palabras.

  • A continuación, en el siguiente cuadro de diálogo, seleccione General.
  • Justo debajo del Formato de los datos de columna hay un cuadro de referencia de celda Destino En esa casilla, tiene que introducir dónde estarán sus datos de división.
  • Haga clic en Acabado en el cuadro de diálogo, después de seleccionar las celdas de destino.

  • Seleccione sus celdas de destino como abajo en el Caja de destino.

  • Después de pulsar Acabado Observará que todos los nombres están ahora divididos en apellidos y nombre.

Read More: Excel Dividir Datos en Columnas por Coma (7 Métodos)

2. Dividir celdas en Excel usando fórmulas

La fórmula puede ser una herramienta útil a la hora de dividir datos en Excel. Por ejemplo, utilizando la función TEXTO fórmula o TRIM / MID podemos dividir con facilidad y flexibilidad distintos tipos de datos.

2.1 Fórmula con las funciones de texto

Pasos

  • Vamos a utilizar un conjunto de datos de nombres diferente para este método. Este conjunto de datos contiene una columna de segundo nombre en comparación con el conjunto de datos anterior.

  • A continuación, introducimos la siguiente fórmula en Célula C5 :

=LEFT(B5,SEARCH(" ", B5)-1)

  • A continuación, seleccionamos el controlador de relleno y lo arrastramos hasta Celda C10 .

  • Esta fórmula dividirá la primera parte del Nombre y apellidos columna.
  • Para dividir la parte central del Nombre Columna, introduce la siguiente fórmula y pulsa intro:

=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)

.

  • Tras pulsar Intro, la parte central de la columna Nombre completo se encuentra en la columna Celda D5

  • A continuación, arrastre el botón de relleno hasta Celda D10. Dividirá el otro Nombres y apellidos parte central.
  • Para dividir la última parte de la columna Nombre completo, introduzca la siguiente fórmula:

=RIGHT(B5,LEN(B5) - SEARCH(" ", B5, SEARCH(" ", B5,1)+1))

.

  • Después de pulsar Intro, verá que la última parte del nombre en Célula B5 se divide en Celda E5.

  • Arrastre el botón de asa de relleno hasta el Célula E10. Dividirá la última parte del otro nombre completo en la columna Apellido.

2.2 Uso de las funciones Trim y Mid para dividir datos

Pasos

  • En primer lugar, debe introducir la siguiente fórmula en Célula C5 :

=TRIM(MID(SUBSTITUTE($B5," ",REPT(" ",999)),COLUMNS($C:C)*999-998,999))

.

  • Esta fórmula dividirá la primera parte del Nombre y apellidos en el Columna del nombre.

  • A continuación, seleccione el botón de relleno y arrástrelo horizontalmente hasta Celda E5.
  • Entonces el Nombre y apellidos Los datos de la columna C5 se dividirán completamente en tres columnas.

  • A continuación, seleccione Célula C5 : Célula E5 y, a continuación, arrastre el controlador de relleno hasta Célula E10.

  • Después de soltar el manillar de relleno, observará que todos los datos de su Célula están ahora divididos en tres partes.

Leer más: Cómo dividir los datos de una celda de Excel en varias columnas (5 métodos)

3. Dividir Datos en Celdas en Excel Usando la Función Flash Fill

Pasos

  • En primer lugar, hay que rellenar la primera fila del conjunto de datos. Esto significa que hay que introducir el nombre y los apellidos divididos en Célula C5 y Celda D5 .

  • A continuación, arrastre el tirador de la esquina hasta Celda C11 pulsando el botón derecho del ratón.

  • A continuación, suelte el asa, al soltar el asa, se abrirá una nueva ventana desplegable. En esa ventana, elija Relleno de flash.

  • Selección del Flash de relleno dividirá la primera parte de los nombres en la columna de nombres como se hace en Célula C5.

  • Repita el mismo proceso para el último Nombre esto dividirá la última parte de los nombres en la columna Nombre y apellidos columna.

Ahora todos los nombres de la columna Nombre completo están divididos en dos partes.

Leer más: Cómo dividir datos de una celda en varias filas en Excel (3 métodos)

4. Dividir celdas y texto en Excel con Power Query

Utilizando una potente herramienta como Power Query en Excel, puede dividir fácilmente los nombres de la columna Nombre completo.

Pasos

  • En primer lugar, seleccione cualquier celda de la tabla y vaya a Datos > De Tabla / Rango.

  • A continuación, un nuevo Referencia celular en el que debe seleccionar el rango de su tabla.

  • Una vez introducido el Rango, se abrirá una nueva ventana en la que deberá eliminar las columnas vacías.

  • Después de eliminar las columnas, es necesario Duplicar la columna Nombre completo.

  • A continuación, haga clic con el botón derecho del ratón y, desde el menú contextual, vaya a Columna dividida > Por Delimitador.

  • Se abrirá una nueva ventana. En esa ventana, seleccione Espacio en el menú Seleccione o introduzca el delimitador y seleccione Cada vez que aparece el delimitador en Partir en. A continuación, haga clic en DE ACUERDO.

  • Después de pulsar DE ACUERDO, verá que Nombres y apellidos se han dividido en tres columnas separadas.

  • Cambie los nombres de esas columnas por Segundo nombre , Nombre de pila, y Apellido A continuación, haga clic en Cerrar y cargar .

  • Después de cerrar y cargar la herramienta eléctrica. aparecerá una nueva hoja en el libro de trabajo principal como ésta.

En esta hoja de cálculo, se puede ver claramente que los nombres de la sección Nombre y apellidos columna se dividen en tres partes separadas en función del espacio entre ellas.

5. Uso de macros VBA para dividir datos en Excel

Un simple código de macro en el editor VBA puede resolver todos los problemas anteriores con bastante facilidad. Al mismo tiempo, la utilización de macros es bastante libre de complicaciones y ahorro de tiempo.

Pasos

  • Inicie el Visual Basic Editor de la Ficha Desarrollador.
  • pulsando Alt + F11 del teclado también puede activar el Visual Basic editor.

  • Tras lanzar el Visual Basic se abrirá una nueva ventana.
  • En la nueva ventana, haga clic en Inserte y haga clic en Módulo.

  • A continuación, se abrirá un editor en blanco, en el que deberás escribir el siguiente código:
 Sub Split_Data() Dim My_Array() As String, Column As Long, x As Variant For m = 5 To 11 My_Array = Split(Cells(m, 2), " ") Column = 3 For Each x In My_Array Cells(m, Column) = x Column = Column + 1 Next x Next m End Sub 
  • Una vez escrito el código, cierre las ventanas Módulo y el Editor VBA .
  • Desde el Ver pulse el botón Macros y, a continuación, seleccione el comando Ver macros opción.

  • A continuación, se abrirá un nuevo cuadro de diálogo, desde ese cuadro de diálogo, seleccione la macro que acaba de crear y haga clic en Ejecutar .

Al hacer clic en Corre, verá que todos los nombres de la columna Nombre completo están ahora divididos en tres partes diferentes.

Read More: Macro de Excel para dividir datos en varios archivos (con pasos sencillos)

Conclusión

En resumen, la pregunta "¿cómo dividir datos en Excel?" puede responderse de 6 maneras principales. Principalmente mediante el uso de fórmulas, la función Texto a Columna, la implementación de Power Query y otra es ejecutar una pequeña macro en el editor VBA. El proceso VBA es menos lento y simplista, pero requiere conocimientos previos relacionados con VBA. Del mismo modo, Power Query también es una herramienta muy conveniente, pero un poco...requiere mucho tiempo.

Por otro lado, otros métodos no tienen este requisito. El método de texto a columna es, con diferencia, el más cómodo y fácil de usar de todos ellos. Para este problema, está disponible para descargar un cuaderno de prácticas en el que podrás practicar y acostumbrarte a estos métodos.

Siéntase libre de hacer cualquier pregunta o comentario a través de la sección de comentarios. Cualquier sugerencia para la mejora de la Exceldemy comunidad será muy apreciable.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.